Skip to main content

Widget Functionality Overview

Learn what you can and cannot customize using the Ticket Widget.

Updated over a week ago

There are a few reasons why you might want to be familiar with the widget functionality:

  • 🛒 It creates a smoother ticket-buying experience by letting patrons purchase directly on your own website without being redirected elsewhere.

  • 📈 It helps drive more conversions since real-time updates and embedded convenience often lead to faster decisions and more ticket sales.

  • 🧠 It gives you control over how shows are displayed, whether in a calendar format or a list view—ideal for tailoring the experience to your audience.

👟Walk Through

Current Functionalities:

  • This widget can be configured to show the following views:

    • The organization’s entire show calendar

    • A calendar of a single production

    • A checkout process for a single performance date

  • The widget allows promo code usage for single ticket purchases

  • The widget allows donations

  • The widget gathers the same information as the current OTS checkout process

    • I.e. mailing address (for merch), customer details, Stripe cc checkout, opt in to emails

  • If the production has reserved seating, users will be able to buy tickets from the seating chart

  • The widget displays an order confirmation once a purchase is complete and emails the ticket buyer their order

  • The widget is optimized for mobile devices

Functionalities That Do Not Exist Within the Widget:

  • Multi-production ticket carting

    • Currently, the checkout flow only works for a single production at a time.

    • If the widget for an organization displays multiple productions, users will have to complete the checkout process for each production.

    • Currently the widget does not have any labels that would distinguish between your livestream ticket types. What we suggest would be to implement additional performance-specific widgets for the livestream times. You can also add a note on your site about this to reduce confusion. Another possibility to avoid confusion would be to name your tickets according to the performance type. An example could be "Annie Jr - Livestream"

  • Displaying production images on all widget views

    • If you configure the widget to display a single event, the main production image will display within the widget. For all other configurations, no production image is displayed.

  • ADA toolbar

    • We are not able to embed our ADA accessibility toolbar within the ticket widget.

  • Fundraising capabilities outside of donations

    • We currently do not have a fundraising embeddable widget - there is the ability to add donations to cart.


🎓 Recap

The Widget Functionality Overview explains how the On The Stage Ticket Widget integrates seamlessly into your own website. It's an embeddable tool that displays real-time event calendars or purchase flows, allowing patrons to view show listings and buy tickets without being redirected to the On The Stage site

🚀 Best Practices for Using the On The Stage Widget

  1. 🌐 Embed where your audience already shops
    Place the widget on high-traffic pages—like your homepage or events page—to maximize ticket sales without forcing extra clicks.

  2. 🔁 Let real-time data build urgency
    Since inventory updates live, patrons will see availability changes instantly—encourage quicker purchases by highlighting “almost sold out” shows.

  3. Match your site’s branding
    Customize the widget’s style and layout so it feels native to your website, keeping a consistent and professional look.

  4. 🛠️ Whitelist domains when embedding
    Some platforms (like Wix or GoDaddy) require domain whitelisting—check with your developer or use our support article to avoid display issues.

Did this answer your question?