Home Forums Pre-Sales A Major Test for Event Expresso

A Major Test for Event Expresso

Posted: July 27, 2016 at 10:20 pm


July 27, 2016 at 10:20 pm

I’m a long time WooCommerce guy, & I’ve got a possible LARGE use case scenario. So as I’m looking over the EventExpresso Documentation & I’m looking at the EventExpresso Examples, I’ve got a scenario and I need to make sure the workflow will work. Ready?

Let’s get down to the nitty gritty:
A movie theater with 26 locations.
Each theater has the obvious:

  • Multiple Movies
  • Multiple Times for each movie
  • Times must magically disappear if server time has passed
  • Reporting Revenue needs to be filterable on a per theater basis
  • Time based prices ~ i.e. matinee is always cheaper
  • All prices are set on a per theater basis

Basically, I see how to possibly implement most of these scenarios. What I don’t see is an example of a developer or example where ALL of this complexity is actually demonstrated.

Anyone want to throw out some “Workflow”, “Demo Sites”, or “Use Cases” for something like a large multi-location theater corporation?

***The only possible scenario that hasn’t been figured out is precisely HOW each theater handles finances: Does each theater have their own bank that needs money deposited? Or does all finances go straight to a corporate account? Feel free to chime in should the multi bank scenario need to be implemented ๐Ÿ™‚


  • Support Staff

July 29, 2016 at 7:46 am

Hi Brad,

One way to handle the revenue reporting per theatre is set up a separate payment method account for each theatre. For example, let’s say there’s a Stripe account for each theatre. Then you can wire up each theatre by using the Payment methods pro add-on. You can download the Payment methods pro add-on from our Github repository:


July 29, 2016 at 8:05 am

If I include_payment_method on ONE theater, then I couldn’t include it on another, correct? In other words, if the whole organization decided to use Braintree, where/how would we negate the following:
$theater1 === bank_account1
$theater2 === bank_account2
$theater3 === bank_account3
Does that make sense?

Ok, so that specific scenario aside for a second…. What I think I hear you saying is that there’s really never been a large implementation of EE for a corporate multi location theater, right?
Don’t get me wrong, I wish there was. But something tells me if there was a working demo up, someone would’ve already posted it by now ๐Ÿ˜‰
So, what’s the BIGGEST and most complex demo you’ve got up and running Josh?


  • Support Staff

July 29, 2016 at 8:37 am

Hi Brad,

You set up one Braintree account for each theatre.

What I think I hear you saying is that thereโ€™s really never been a large implementation of EE for a corporate multi location theater, right?

I didn’t say that. I can say that I’m not aware of one, but that doesn’t mean it hasn’t been done.

The biggest implementation (a real site, not a demo) of Event Espresso is It’s running over 7000 event sites currently. The largest demo site is, which has a few hundred event sites currently. You can also get a free account if you’d like to demo the admin and see how it works to set up multiple date times/ticket options per event.


July 29, 2016 at 9:27 am

I’ve seen both of those examples. And while they are indeed pretty robust, what I was hoping was that someone had already implemented EE4 in a regular / corporate / multi-location movie theater type of environment. Like with regular movies, various ticket prices, individual shows & showtimes at each theater, individual theaters and locations… things like that ๐Ÿ˜‰

It’s always a challenge to decide on CPT’s / custom meta boxes / custom fields / ….or something pre-built, then get three or four weeks into it and find out it’s more of a challenge than anticipated. Work hours start adding up, milestones are missed, client’s aren’t happy, and then we’re back at the cpts/metaboxes option.

Thanks for the thoughts and input Josh!


  • Support Staff

July 29, 2016 at 3:14 pm

You’re welcome.

The support post ‘A Major Test for Event Expresso’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso