Case study · Bogotá, Colombia

Teatro Nacional: a steadier WooCommerce box office, built around how it sells

We took over the theater’s website while it struggled with speed, performance and stability. We reorganized its WordPress setup, rebuilt the cart around the theater’s own rules and stood by it when things got critical.

Where things stood

Teatro Nacional sells tickets online for its shows in Bogotá, Colombia, with performances across several venues and a seat map for each one. Its sales come with their own rules: promo codes, gift vouchers, partner perks and special conditions. When we took over the project, the site had serious speed, performance and stability problems, in a store that can’t afford to go down mid-season. We reorganized and tuned its entire WordPress setup until the system ran more steadily and efficiently and held up better under heavy demand.

Does your store or box office need this kind of work?

A site that sells every day isn’t fixed by a one-off update. These are the warning signs we look for.

A good fit if…

  • The site slows down or goes down right when sales peak: opening nights, new seasons or campaigns.
  • Your cart doesn’t follow your sales rules: promo codes, vouchers, perks or special conditions.
  • Your accountants can’t pull sales reports from the store with the detail they need.
  • You want a technical team that knows your platform and has your back when something breaks.

Consider something else if…

  • You don’t sell online yet: the store needs to be planned and built first.
  • Your site runs fine and you only need routine updates and backups.
See e-commerce design

Teatro Nacional case study FAQ

What part of the project did User Media handle?

We took over a site that was already live and handled performance and stability, rebuilt the cart, sorted out promo code handling, set up an external accounting report solution and provided support during critical moments. Reserved seating with seat maps runs on Tickera, a commercial WooCommerce plugin.

What does the site run on?

WordPress, with WooCommerce as the store and Tickera for ticketing, which shows a seat map for each performance. Cloudflare sits in front of the server. These are widely used tools with plenty of documentation and community support.

Which integrations are confirmed?

The ones visible on the public site: WooCommerce for checkout, Tickera with seat maps, promo code handling and Cloudflare. We handled accounting reports with a solution that lives outside the store; we don’t publish its details here.

Why do online box offices slow down in peak season?

Because nearly everything a buyer does is dynamic: picking a seat, adding to cart, applying a promo code and paying. Those pages can’t be cached like an informational page, so every click hits the server. Add heavy plugins or a tight hosting plan and the site struggles exactly when the most people are buying. That’s why we measure first, then optimize wherever the bottleneck actually is.

Can you handle a complex e-commerce setup?

Yes, when the challenge is getting WooCommerce to follow your own sales rules: promo codes, vouchers, special conditions, reports for accounting or demand spikes. We start with an assessment and tell you what to adjust, what to rebuild and what to leave alone. We work remotely from Colombia, on UTC−5 year-round.

Your site sells, but fails when you need it most?

Tell us which platform you use, when the problems show up and which reports you’re missing. We’ll assess it and tell you where to start.

We use cookies

We use cookies and similar technologies to improve your experience, personalize content, and analyze our traffic. By clicking 'Accept all', you consent to the use of all cookies.