Subscriptions
Display selling plans actually attached to the product through the Purchase frequency block.
Subscriptions
Display selling plans actually attached to the product through the Purchase frequency block.
Create and assign a selling plan
The theme displays product selling plans; it does not create contracts, frequencies, or recurring charges.
- 01
Install and configure a Shopify-compatible subscription app, such as Shopify Subscriptions.
- 02
In Apps → Subscriptions → Plans, click Add plan.
- 03
Enter the title, internal description, delivery frequency, and optional discount.
- 04
Add more frequencies when customers should have a choice.
- 05
Select the relevant products and save.
- 06
Alternatively, open a product and use Add subscription under Purchase options to assign an existing plan.
- 07
Choose whether one-time purchase remains available or the product is subscription-only.
- 08
Review and complete the purchase-options cancellation policy in Shopify policies.
Display frequencies on the product page
- 01
Open the product template in the theme editor.
- 02
In Main product, add the Purchase frequency / selling_plan block.
- 03
Customize its label and one-time purchase copy.
- 04
Save and preview a product with at least one plan actually assigned.
What the selling_plan block does
- ✓
It reads product.selling_plan_groups and displays available groups and plans.
- ✓
The selected value is sent to Shopify through the product form selling_plan field.
- ✓
When no plan is attached, the selector is absent from the storefront.
- ✓
Pricing, recurrence, contracts, and payments remain managed by Shopify and the app.
Test before publishing
- 01
Test one-time purchase when available.
- 02
Test every frequency and variant.
- 03
Verify pricing in cart and checkout.
- 04
Verify subscription policy and customer-account management.
Before you finish
- ✓
Content remains readable in every color scheme.
- ✓
Labels match the storefront language.
- ✓
Displayed promotions match Shopify rules.
- ✓
Interactions remain accessible by keyboard and touch.