Creating a Membership Portal: Let Visitors Log In to Stager From Your WordPress Site


One of the goals of WP Stager Integration is to keep your visitors on your own website for as much of the event and ticket buying journey as possible. Instead of sending visitors away to a separate Stager-hosted ticket shop, you can display ticket shops directly on your WordPress site, create a smoother checkout experience, and keep everything within your own branded environment.
But what if your visitors need to log in with their Stager account first? This is especially relevant when you use membership tickets in Stager. These tickets are often only visible or available after a visitor has logged in with their Stager account.
The good news: this is possible, but there is one important limitation to be aware of.
Yes, partly. You can add a Stager login widget to your own WordPress site by using a Stager Basic ticket shop widget.
The important detail is that this login functionality is currently only made available by Stager in their Basic ticket shop widgets. They simply have not added it to their Advanced widgets. That means you can create a dedicated login page on your own WordPress site, but the login widget itself needs to use the Basic widget type.
💡 At the moment, this limitation comes from Stager rather than WP Stager Integration. As soon as Stager adds login and account functionality to Advanced widgets in the future, support for this will be added to our plugin!
If you sell or display membership tickets in Stager, visitors may need to be logged in before they can see or buy those tickets. Without a dedicated login page, visitors may end up taking an awkward route: opening a regular ticket flow, reaching the cart or checkout, logging in there, and then going back to find the membership tickets.
A dedicated login page creates a much cleaner experience. Visitors can log in first, then access the tickets that are connected to their Stager account, including membership tickets.
To set this up, create a dedicated page on your WordPress site. For example:
/login/account/membership-portalThen place the Stager Ticket Shop Widget on that page as a Basic widget and set the “Initial load page” option to “Login”. This tells the widget to open directly on the login screen instead of showing the regular ticket shop overview first.
If you use Elementor, you can add this using the Elementor widget called “Stager Ticket Shop Widget”. Add the widget to your page, choose the Basic widget type, and set the initial load page to Login. This is usually the easiest option if your site is built with Elementor, because you can place and style the login page visually without writing code.
You can also add the widget using the wpstager_ticket_shop_widget shortcode. For example, you can render a Basic ticket shop widget and pass the relevant widget options through shortcode attributes.
// Embedded login portal
[wpstager_ticket_shop_widget integration_type="basic" render_type="embedded" initial_load_page="login"]
// Full screen portal
[wpstager_ticket_shop_widget integration_type="basic" render_type="fullscreen" initial_load_page="login"]If you prefer the WordPress/Gutenberg Block Editor, you can use the “Stager Ticket Shop Widget” block. This is a good option if you want to keep the page fully editable inside the native WordPress editor.
Developers can also render the Basic ticket shop widget directly in code, using the dedicated Component class method.
// Embedded login portal
\WP_Stager_Integration\Component::render_ticket_shop_widget_basic( array(
'widget_options' => array(
'renderType' => 'embedded',
'initialLoadPage' => 'login',
),
) );
// Full screen portal
\WP_Stager_Integration\Component::render_ticket_shop_widget_basic( array(
'widget_options' => array(
'renderType' => 'fullscreen',
'initialLoadPage' => 'login',
),
) );At the moment, Stager has only built the login functionality in the Basic ticket shop widgets. Stager has not added this functionality to the Advanced widgets. This is simply a limitation from Stager, not WP Stager Integration.
You can add a Stager login widget to your WordPress site with WP Stager Integration, but only by using Stager’s Basic ticket shop widget. For membership tickets, this is often the best available workaround: visitors can log in from your own site before accessing tickets that require a Stager account.
Advanced widget login support is not available yet, because Stager does not currently expose that functionality in the Advanced widgets. If that changes, WP Stager Integration will support it as soon as possible.

🎁 Limited offer: Use code WELCOME26 to get your first month for free!