Summary:
Due to the wide array and number of performances it hosts, our theatre often has dozens of promo codes running at any given time. The issue we’re having is when we have multiple promo codes under the same mode of sale, users who enter a promo code can see all the offers available under that mode of sale, even if their promo code is not applicable to other performances. Is there a way to have multiple promo codes under the same mode of sale, but restrict what’s visible on the events landing page to only the performances available through one specific promo code? Due to the sheer number of promo codes, it’s not feasible to create a new mode of sale for each. We are using Tessitura 14.1 and TN Express Web 7.
In-Depth:
The theatre uses a mode of sale called “web-previews” for all its online promo codes to differentiate them from the standard online sales, which use the “web” mode of sale. Typically, when we have a promo code for one event, we send patrons directly to the event page with the promo code in the url (Example: SING! An Irish Christmas with a Church discount -- https://tickets.millerauditorium.com/15205?promo=calvaryirish2019). This link automatically puts the patron into the web-previews mode of sale and applies the discount. This is usually sufficient for single-event sales, but if the patron clicks on the “Event Listing” button above, they can then see all performances in the web-previews with promo codes available (https://tickets.millerauditorium.com/events?view=list).
It’s a bit misleading at the moment because we currently only have one performance with a promo code, but for example, if we were also running a promo code for our upcoming performance of “Piano Guys,” the patron would be able to see that performance in the Events Listing page as well. If the patron clicked through to the Piano Guys performance, the event landing page would say that no tickets were available, because their promo code was for SING!
Is there a way for us to restrict the Events Landing page in a mode of sale such that it only shows the performances for a given promo code?
Thanks in advance for any suggestions!
Matt Belanger, Amanda Abernathy:
Thank you both for the suggestions! I really appreciate your taking the time to respond so thoughtfully.
I ran these ideas past my coworkers, and they said that since the primary need is to hide all the extra events, that restructuring to use price types still wouldn't quite solve the issue.
One thing they did ask about was this: Would it be possible to somehow add a filter to the Events Landing page, to screen out all offers except for those offered by one specific promo code? We could add that to the "Events Landing" button URL:
https://tickets.millerauditorium.com/events?view=list&promocode=calvaryirish2019
Let me know! We are very grateful for your help!
You can definitely add dates or keywords into the URLs. I made some real crazy Frankenstein URLs when I was at MCA from the Building Links Guide: https://www.tessituranetwork.com/TNEW_7/TNEW.htm#Topics/Building_Links_to_Your_Site.htm?Highlight=url%20parameters
I think the first parameter you add using a ? and then every one after that uses an & .But you might need to play around or ask support to help string them together.
Right -- adding the keywords to the URLs is the easy part. What I'm wondering is if there's a way for Tessitura to natively screen out any events that don't match the promo code. Do you know if that's possible?
All of the logic in TNEW is filtered inclusivity, not exclusivity; meaning you can through switches to allow things to appear, but we don't have a mechanism for "dont show these specific things" which I think is what you would need for this use case, unfortunately.
This is true of the API, as well. In order to do this the way you have it lined out here, you'd need to create a custom call, I think, and have custom web code (not TNEW).
No buuut, you could hack it by adding the promo code as a keyword then adding that keyword in the url? Not ideal if you're doing this often, but it would filter it to just events with that promo-keyword.