Subscription options
Shopify subscriptions can be a bit tricky to setup. This guide will walk you through different options for displaying subscription options on your product page.
Built-in subscription features
Keystone has built-in subscription support that works with Shopify's native selling plan groups. The theme automatically integrates with Shopify subscription apps (like Recharge, Bold Subscriptions, etc.) through Shopify's Selling Plans API.
What's included:
Subscription Selector - Two display layout options available in theme settings:
Buttons layout
Dropdowns layout
Purchase Options - Customers can choose between:
One-time purchase
Subscription plans with recurring deliveries
Subscription Details Display - Automatically shows:
Subscription group names
Individual selling plans within each group
Savings/discounts (e.g., "Save up to X%")
Delivery frequency options
Per-delivery pricing
How it works:
Install and configure a Shopify subscription app or set up selling plans in your Shopify admin
Assign subscription plans to your products
The theme automatically displays subscription options on product pages
Configure the display style in Theme Settings > Product Options > Plan selection
The subscription functionality is implemented in snippets/product__options.liquid and snippets/product__add.liquid for seamless integration.
Using the built-in subscription options
We recommend using the built-in subscription options as you'll have more control over the experience and can customize this with the help of a developer.
However, this may cause complications with your product templates if you've already installed a third-party subscription widget.
Ensure the third party subscription widget is disabled
Ensure the product block Options is included on your product template
Using third-party subscription options
Disabling the default subscription options is possible if you'd like to stick to using a third-party widget. There a few more steps here.
Go to Online Store > Themes > Customize
Click the top dropdown > Products > Create template
Label this template 'subscription'
On the left hand side, click into the Product section
Check Enable default selling plan widget
On the left hand side, click into the Options block and click Remove block
Go into your subscription app and follow instructions to install the subscription widget
Assign the 'subscription' product template to all products that have a subscription plan
Hit Save
Last updated
Was this helpful?