You can configure individual widget types, manage allowed domains and redirect URLs, customize your widget's appearance, adjust checkout behavior, and copy the code needed to embed your widget on your website.
Accessing Widget Configuration
To get started:
Log in to your On The Stage Dashboard.
Select Website from the left-hand menu.
Select Widget Configuration.
You'll see separate tabs for Domains, Ticketing, Add-Ons, Donations, Subscriptions, Email Opt-In, and Appearance. Use Save Changes at the bottom of the page whenever you update your Appearance settings.
Domains
The Domains tab contains settings that apply across your website widgets.
Allowed Domains
Add the domains where your On The Stage widget will be displayed.
Your website's domain must be included here for the widget to load correctly.
Troubleshooting tip: If your widget is blank or isn't loading on your website, check your Allowed Domains first and confirm that the correct domain has been added.
Redirect URLs
You can also configure redirect URLs for:
Ticketing
Donations
Subscriptions
Terms and Conditions
These settings determine where patrons can be directed during applicable widget and checkout experiences.
Configuring Your Widgets
Each widget type has its own configuration tab:
Ticketing
Add-Ons
Donations
Subscriptions
Email Opt-In
Each tab includes a preview of the widget alongside the settings available for that widget type. Use the Desktop/Mobile toggle above the preview to see how your widget will appear on different devices.
Ticketing Widget
The Ticketing tab includes options such as:
Widget Style
Display Mode
Production filters
Additional ticketing display and behavior settings
For Widget Style, you can choose from:
Calendar - Displays performances in a calendar-style format.
List - Displays available events in a list.
Gallery - Displays productions and performances using visual tiles.
Gallery mode also includes additional display options, including the ability to hide month labels and limit the number of tiles displayed.
Customizing Your Widget's Appearance
Select the Appearance tab to customize your widget's visual style without needing to write custom CSS. As you make changes, you'll see a live preview of how your selections will look.
Choose a Preset
Start with one of the available design presets:
Marquee
Curtain
Blackbox
Teal
Selecting a preset updates the theme's colors, typography, and button styling. You can then customize individual settings to better match your website.
Customize Your Colors
Use the color controls to adjust:
Theme Color - Used for header areas and highlights.
Primary Color - Used primarily for action buttons.
Secondary Color - Used for supporting accents.
Button Text Color - Controls the text displayed on action buttons.
Choose a Typeface
Select your preferred font from the Typeface section.
Note: The selected font must also be available on your website in order to display correctly within the widget.
If the font displayed in your widget doesn't match the font you selected, check that the same font has been loaded on your website.
Choose a Button Shape
Select from three button styles:
Pill
Square
Rounded
When you're happy with your changes, select Save Changes to apply your theme to your live widget.
Using Custom CSS
Need more advanced customization?
Under the Appearance tab, expand Advanced: Upload Custom CSS.
Here you can upload and manage custom CSS stylesheets.
If you already have a custom stylesheet uploaded, you can view its status and choose to activate, download, or delete it.
Note: The selected font must also be available on your website in order to display correctly within the widget.
If you've changed colors, fonts, or buttons using the Appearance settings but aren't seeing those changes on your live widget, check whether an uploaded custom CSS file is currently active.
Checkout Settings
Checkout-related options are managed separately from your individual widget settings. Navigate to: Website â Widget Configuration â Checkout Settings.
Cart Mode
Cart Mode determines how patrons can add performances to their shopping cart.
Depending on your plan, available options may include:
Single Performance - Patrons purchase tickets for one performance at a time.
Single Production - Patrons can add performances from the same production to their cart.
Multicarting - Patrons can add performances from multiple productions to the same cart.
Some Cart Mode options may depend on your On The Stage plan.
Require Mailing Address
You can also choose whether patrons are required to provide their full mailing address during checkout. Turn on Require Mailing Address if you'd like this information to be required before a patron can complete their purchase.
Adding Your Widget to Your Website
Each widget configuration tab includes a Widget Code Snippet section.
Once you've configured your widget:
Open the appropriate widget tab.
Expand Widget Code Snippet.
Copy the provided code.
Paste the code into the appropriate embed/code area of your website.
The current widget code uses a single combined snippet, so you don't need to install a separate script in your website header. If you're already using an older On The Stage widget embed, you don't need to replace it immediately. Existing widget embeds remain supported.
Can I Add More Than One Widget to the Same Page?
Only one On The Stage widget should be embedded on a single webpage.
If multiple widget embeds are added to the same page, the widget may display a warning while you're editing or previewing your website. If this happens, remove the duplicate widget code and leave only the widget you'd like displayed on that page.
You can still place different widgets on different pages of your website.
Troubleshooting
My widget is blank or isn't loading
First, go to Widget Configuration â Domains and confirm that your website is included under Allowed Domains.
If your domain is correct, confirm that the complete Widget Code Snippet has been added to your website.
My Appearance changes aren't showing
Go to: Widget Configuration â Appearance â Advanced: Upload Custom CSS
Check whether a custom CSS file is active. Active custom CSS overrides settings from the visual Appearance customizer. Also make sure you've selected Save Theme after making your changes.
I can't find Cart Mode
Cart Mode is located under:
Website â Widget Configuration â Checkout Settings
I can't find Redirect URLs
Redirect URLs are located under:
Website â Widget Configuration â Settings â Domains
I can't find Require Mailing Address
The Require Mailing Address setting is now located under:
Website â Widget Configuration â Checkout Settings
My Gallery widget isn't responding to my website's CSS
Gallery tiles use an encapsulated styling structure, so standard CSS from your website may not automatically affect all elements inside the Gallery widget.
For advanced styling needs beyond the Appearance customizer, contact On The Stage Support for assistance.
