Company Logo
Home
Services
Insights
Portfolio
Blogs
Event Automation
Contact
Reviews
Free Consultation
Home›
Portfolio›
Oldskool Belgium Nightlife History
Company Logo

We provide a wide range of services to fill the voids in your organization or product. We provide you with an online identity to increase your business.

AI Services

  • AI Automation
  • AI Consultation
  • Sensible AI MVP
  • AI Cost Cutting
  • AI Integration
  • AI Chatbots
  • Vibe to Production

Other Services

  • Web Designing
  • Web Development
  • Mobile Apps
  • E-commerce
  • Server Management
  • Idea Consulting
  • Product Consultation
  • Product Ownership
  • Immediate Product Support

Office

345, Block H-3 Johar Town, Lahore

+92-306-4500050
info@mangocoders.com

Recognized On

upworkFreelance

© 2026 MangoCoders. All rights reserved.

Oldskool Belgium Nightlife History

Oldskool Belgium is a Belgian events brand that sells tickets through the Tiqs platform. We built a custom event system for their WordPress website so fans can discover events and buy tickets directly from their own branded site instead of a third-party page.

The system pulls live ticketed events automatically from the Tiqs API and also lets the team add their own events through a custom admin dashboard in WordPress. Both sources are combined into one up-to-date event list, sorted by date, and shown on the site through an interactive calendar, an event listing, and detail pages with 'Buy Tickets' buttons.

WordPress
PHP
jQuery
HTML/CSS
Custom Plugin
API Integration
Elementor
Ticketing
Events Platform
See it in Action
Oldskool Belgium Nightlife History

The Issue At Hand

Events Trapped on a Third-Party Platform

Oldskool Belgium's ticketed events were only visible on the third-party Tiqs platform, meaning fans had to leave the brand's own site to discover what was coming up, while staff had to re-enter ticketed events by hand to feature them anywhere else.

There was also no way to add non-Tiqs events, no control over which events appeared publicly, and no affiliate or campaign tracking on outbound ticket links, all of which pointed toward a custom, self-service event system built directly into their existing WordPress site.

01

Event discovery lived entirely on a third-party platform, disconnected from the brand's own design and domain

02

Ticketed events had to be manually re-entered to appear anywhere outside Tiqs, creating double data entry

03

There was no way to add events that weren't sold through Tiqs

04

Two separate event sources (API and manual) had no unified, date-sorted presentation

05

No control existed over hiding individual events without deleting them

06

Outbound ticket links carried no affiliate or campaign tracking for sales attribution

Our Collaboration

How We Made It Happen

Phase 1

Discover

Phase 2

Build

Phase 3

Launch

Requirements Research & API Discovery
Custom Plugin Development
Deployment as a WordPress Plugin

Requirements Research & API Discovery

Before building, we mapped how live Tiqs events and manually-added events would need to coexist under one model, and uncovered several constraints the Tiqs API placed on the system's design.

Key Activities

Dual Event Source Modeling

Discovered that live Tiqs events and manually-added events needed a single unified model, with a way to tell them apart and route them correctly.

Custom Data Storage Needs

Realized the Tiqs API only provides ticketed events, so the system would need its own database table for manual events and for any extra data, like tags and block status, the API couldn't hold.

Visibility & Tagging Constraints

Determined that block/visibility and tagging state had to be stored on our side and matched back to API events by their event ID, since the API has no concept of 'hidden' or 'tagged' events.

Multi-Vendor Account Discovery

Found that the brand operates under more than one Tiqs vendor account, so the system had to fetch and combine events across several vendor IDs.

Data Normalization Requirements

Identified that API and manual events use different field formats for dates, times, and image paths, so data had to be normalized into one consistent structure before display.

Affiliate Tracking Requirements

Learned that affiliate (AMB) and campaign tags had to be appended to outbound ticket URLs for sales attribution, requiring a tagging mechanism built into the admin.

Elementor Compatibility Research

Researched how to inject custom markup and styling that blends with the existing Elementor theme rather than clashing with it.

Self-Service Admin Strategy

Concluded the back office had to be simple and self-service, built into the familiar WordPress admin, since non-technical staff would manage events.

Shared Detail Page Architecture

Discovered the design needed one shared detail page driven by a URL parameter (event ID) rather than a separate page per event.

Stable Event ID Scheme

Decided on an ID scheme distinguishing manual events from API events, so any event could be linked to directly and reliably.

Delivered

What We Built

Tiqs API Integration

Tiqs API Integration

Automatically pulls live ticketed events across multiple vendor IDs, eliminating manual double data entry.

Custom Admin Dashboard

Custom Admin Dashboard

A code-free WordPress dashboard for staff to add, edit, hide, and tag events themselves.

Unified Event Calendar & Listing

Unified Event Calendar & Listing

Merges API and manual events into one date-sorted calendar, listing, and homepage highlight.

Shared Event Detail Pages

Shared Event Detail Pages

A single, URL-driven detail page with a stable ID scheme for reliable, shareable event links.

Affiliate & Campaign Tracking

Affiliate & Campaign Tracking

Automatic tagging on every outbound ticket link for accurate sales attribution.

Elementor-Matched Design

Elementor-Matched Design

Front-end shortcodes blending seamlessly with the brand's existing Elementor theme.

Gallery

Project Previews

Gallery 0
Gallery 1
Gallery 2
Gallery 3
Gallery 4

Build with:

wordpress
php
jquery

Client Review

Jonas V.

“

Exactly what we needed for our events. They built a plugin that pulls our Tiqs listings automatically and lets us add our own events too, all from one simple dashboard. No more juggling two systems or relying on a third-party page. Our team manages everything ourselves now, and the affiliate tracking on ticket links has made a real difference for us. Great communication from start to finish.

— Jonas V.

More Projects

Prohunt

Prohunt

Professional Hunt In Poland And Worldwide.

Ghana Badminton

Ghana Badminton

Play Badminton Today, Live Another Day.

Meerath

Meerath

AI-Powered Legacy Planning Platform

Need something similar?

This project is part of our web development work. See what we can build for you.

Explore Web Development Services →