The PayWhirl Plan Selector lets customers choose between one-time purchase and subscription options on your Shopify product pages.
You can customize the Plan Selector directly in the Shopify theme editor using the PayWhirl app block. This makes it easy to match the selector to your brand and improve the customer experience without editing code.
With the latest version of the Plan Selector, you can now choose from multiple built-in styles and adjust settings like font size, pricing display, button colors, text colors, and icons.
What you can customize
You can customize the Plan Selector in several ways:
Choose from multiple built-in styles/themes
Adjust the font scale
Control whether prices are shown
Control whether per-delivery pricing is shown
Choose whether subscription options appear first
Update colors for buttons, text, and backgrounds
Change icons for one-time and subscription options
Select a template product for previewing the widget in the theme editor
Some styles may automatically inherit parts of your Shopify theme, while others give you more direct control over colors and presentation.
Available Plan Selector themes
The Plan Selector now includes multiple built-in styles, including:
Default
Classic
Modern
Sleek
Elevated
Compact
Defined
Feature
Each style offers a different layout and visual treatment, so you can choose the one that best fits your storefront design.
How to open the Plan Selector settings in Shopify
To customize the Plan Selector:
Log in to your Shopify admin.
Go to Online Store → Themes.
Find the theme you want to edit and click Customize.
Open a product template where the PayWhirl Plan Selector is active.
In the theme editor, click the PayWhirl Plan Selector app block.
Use the settings panel to update the style, layout, colors, and icons.
Click Save when you are done.
If you do not see the PayWhirl Plan Selector block, make sure the PayWhirl app block has been added to the product template first.
Plan Selector settings
Style
The Style dropdown controls the overall appearance of the Plan Selector.
This is the fastest way to change the look of the widget. Each style uses a different layout and visual treatment, while most of the remaining settings continue to work across styles.
Use this setting when you want to quickly switch between a more classic, modern, compact, or more visually prominent design.
Font scale
The Font scale setting increases or decreases the size of text inside the Plan Selector.
This is helpful if:
Your store uses larger typography
You want the selector to stand out more
You want a more compact presentation on product pages
Increase the font scale for readability and emphasis, or reduce it for a tighter layout.
Show prices
The Show prices setting controls when pricing appears in the Plan Selector.
Options typically include:
Default – Uses the default behavior for the selected style
Yes – Shows pricing immediately
No – Hides pricing until the customer selects an option (or hides it entirely, depending on the style)
This is useful if you want to simplify the selector visually or make pricing more prominent.
Show per delivery prices
The Show per delivery prices setting controls whether the Plan Selector displays the recurring price on a per-delivery basis.
For example, this can clarify subscription plan pricing by showing the recurring charge for each delivery.
Options typically include:
Default
Yes
No
Use this if you want customers to clearly understand the recurring charge for each shipment or order interval.
Display selling plans first
When Display selling plans first is enabled, subscription options appear before the one-time purchase option.
This can be useful if:
You want to encourage more subscription signups
Subscription is the primary offer for the product
You want the recurring option to receive more visual attention
If this setting is off, the one-time purchase option may appear first, depending on the style and configuration.
Color settings
The new Plan Selector styles support more visual customization, including colors for buttons, labels, icons, and text.
Preset
The Preset setting controls the overall color preset. You can choose a predefined color combination or select Custom to manually configure individual colors.
Use Custom if you want full control over the widget’s appearance.
Background
The Background setting controls the background color of the Plan Selector.
This can be used to:
Blend the selector into your product page
Add contrast so the selector stands out
Better match your theme’s surface colors
Primary button
The Primary button color controls the background styling for the selected or primary action area, depending on the style.
This is typically the most visually emphasized button treatment in the widget.
Primary button label
The Primary button label setting controls the text color used inside the primary button area.
For best results, choose a color with strong contrast against the primary button background.
Primary button icon
The Primary button icon setting controls the color of the icon in the primary button area.
If your selected style prominently uses icons, it helps keep them visually aligned with your branding.
Secondary button
The Secondary button color controls the styling for non-primary or alternate option areas.
This is useful for distinguishing unselected states from selected states.
Secondary button label
The Secondary button label setting controls the text color used in secondary button areas.
Use this to improve readability and create a clear contrast between selected and unselected options.
Secondary button icon
The Secondary button icon setting controls the color of the icon for secondary or alternate option areas.
This helps keep icon styling consistent across all purchase options.
Text
The Text setting controls the default text color used throughout the Plan Selector.
This may affect labels, descriptions, pricing text, and supporting copy depending on the selected style.
Choose a color that is easy to read against your selected background.
Icon settings
You can also customize the icons used in the Plan Selector.
One-time purchase icon
This setting controls the icon shown for the one-time purchase option.
Use it to make the non-subscription option more visually clear.
Subscription icon
This setting controls the icon shown for the subscription option.
Use it to reinforce the recurring nature of the offer and make the subscription choice easier to identify.
Tips for choosing the right style
Use Compact if you want a smaller footprint on the page.
Use Sleek or Modern for a cleaner, more contemporary look.
Use Elevated, Defined, or Feature if you want the selector to stand out more.
Use Classic or Default for a simpler, familiar presentation.
If you are unsure, start with a style that best matches your theme, then fine-tune the colors and font scale.
Preview and save your changes
As you make updates in the Shopify theme editor, preview the product page to confirm the selector looks the way you want.
When finished:
Review the Plan Selector on desktop and mobile
Test it on a product with active subscription plans
Click Save in the Shopify theme editor
If your theme is unpublished, you can preview the changes before publishing them live. To see how the updated PayWhirl subscription plan selector widget looks on your product page, click the Preview button in the top-right corner of the customization page. This will open a new window for viewing your product page with the updated widget.
Need more advanced customization?
If you want to go beyond the built-in settings, you can further customize the Plan Selector with CSS.
For example, advanced customization can be useful if you want to:
Fine-tune spacing
Adjust borders or shadows
Customize hover states
Make the selector more tightly match your storefront theme
If you need help, contact PayWhirl Support, and we can help guide you.
Troubleshooting
I do not see the Plan Selector in the theme editor
Make sure the PayWhirl app block has been added to a product template, and that you are viewing a product template where the widget is active.
My preview does not show subscription options
Make sure the preview product has active subscription plans configured in PayWhirl.
My colors do not seem to apply exactly the same across styles
Some styles may use color settings a little differently depending on their layout and emphasis. If needed, try a different style or use custom colors for better control.
I made changes but do not see them live
Be sure to click Save in the Shopify theme editor, and confirm you edited the published theme (or publish the updated theme when ready).
Need help?
If you need help choosing a style or fine-tuning the Plan Selector design, contact PayWhirl Support. We’re happy to help.
Sincerely,
The PayWhirl Team

