Subscriptions and product options get along fine on Shopify as long as each subscription points at one clear variant. Coffee in 250 g or 1 kg, socks in Small or Large, a candle in three scents: each of those is a variant a customer can subscribe to. Custom text and photos are where it gets tricky. Here is what to know before you add a subscription app to a store with options.
How subscriptions attach to variants
Shopify handles subscriptions through selling plans. A subscription app creates plans such as "Deliver every month, save 10%" and attaches them to your products and variants. When a shopper picks a variant and a plan, Shopify stores a subscription contract for that exact variant, and the app creates a new order each cycle.
So the variant is the unit of subscription. If your options are proper variants with their own SKUs and stock, subscriptions just work. If a choice lives outside the variant table, check how the app treats it.
Popular subscription apps
- Recharge, one of the longest-running and most widely used subscription apps on Shopify.
- Bold Subscriptions, a long-standing option from an established Shopify developer.
- Loop Subscriptions, popular with stores that focus on retention tools.
- Awtomic, known for build-a-box style subscriptions.
- Skio, aimed at brands moving off older subscription setups.
Shopify also offers its own free Shopify Subscriptions app for simple cases. If you are leaning towards Recharge, our guide to Recharge with product options covers its setup in detail.
Per-variant subscription
A customer subscribes to one specific variant, for example a Small Red Cotton tee every month. The app handles recurring billing and creates an order for that variant each cycle, so it comes out of that variant's stock and ships like any other order.
You can also offer a plan only on some variants. A coffee store might allow subscriptions on 1 kg bags but not on sample sizes.
Variant swap on subscription
Most modern apps let the customer change variant in their customer portal: a size upgrade from Small to Medium, or a switch from Vanilla to Cedar. The app updates future orders, and past orders stay as they were.
Check that swaps keep the right price. If Medium costs more than Small, the subscription price should follow.
Personalization + subscription
This is the uncommon case. Personalization is usually a one-off: a name on a mug, a photo on a blanket. A few products do need the same personalization every cycle, like a monthly box with the child's name on the card.
Personalization apps save input as line-item properties on the first order. Whether those properties carry over to renewal orders depends on the subscription app. Some copy them onto each new order, some do not. Always test with a real subscription before you promise it to customers. Our guide on adding personalization to Shopify subscriptions covers the workarounds, such as a fixed variant per name style.
Choosing an app
| What you need | What to check in the app |
|---|---|
| Customers change size or flavor | Variant swap in the customer portal |
| Prepaid plans (3 or 6 months upfront) | Prepaid support and how it creates orders |
| Same custom text every cycle | Whether line-item properties copy to renewals |
| Build-a-box | Box builder with per-item variant choice |
| Tight budget | Monthly fee plus any percentage of subscription revenue |
Subscription box stores have their own set of questions. Our page on options for subscription boxes goes through them.
Setup checklist
- Make sure every subscribable choice is a real variant with a SKU and tracked stock.
- Install the subscription app and create your selling plans.
- Attach plans to the right products and variants only.
- Place a test subscription, then trigger a renewal from the app's admin and inspect the new order.
- Confirm the renewal order has the right variant, price and any personalization fields.
Common mistakes
- Subscribing to a choice that is not a variant. If Scent is stored as a text field, the app cannot swap it or track stock for it.
- Forgetting stock planning. Each renewal takes stock from the variant, so a popular size can run out on renewal day. Our guide to variant inventory forecasting helps here.
- Not testing renewals. The first order looks fine; the problems show up on order two.
Frequently asked questions
What is the best subscription app for Shopify products with options?
Recharge is the most established choice, and Bold, Loop, Awtomic and Skio all support variants too. Pick based on the portal features you need, such as variant swaps and prepaid plans.
Can customers subscribe to a specific variant?
Yes. A subscription is tied to one variant, for example a Small Red Cotton tee every month, and each renewal order uses that variant.
Can customers change variant mid-subscription?
Yes, on most modern apps. Customers can switch size or color in the customer portal, and future orders use the new variant.
Do subscription apps support prepaid plans?
Many do, including Recharge and Loop. The customer pays for several months upfront and the app still creates an order each cycle.
Does personalization carry over to subscription orders?
It depends on the app. Some copy line-item properties such as a name onto each renewal order and some do not, so test a renewal before you offer it.
Does inventory update for subscription orders?
Yes. Each renewal order takes one unit from that variant's stock, just like a regular order. You can also create variants that are only sold on subscription.
How should I show subscription vs one-time purchase?
Show both choices next to the price, with the saving spelled out, for example "Subscribe and save 10%". Keep one-time purchase as an easy option so nobody feels pushed.
How much do subscription apps cost?
Pricing varies a lot. Some charge a flat monthly fee, some take a percentage of subscription revenue, and some do both. Check each app's current pricing on the Shopify App Store.
Related reading
Sources & further reading
Primary sources referenced in this article. We link to official platform documentation and standards bodies rather than secondary summaries so you can verify claims directly.
- Shopify Help Center: Subscriptions
- Shopify Help Center: Product variants
- Shopify Help Center: Line item properties (customization)
- Shopify.dev: Product variant limits
Try it free on Shopify
Print It My Way's permanent Free plan includes live preview, custom options, and Cart Transform pricing.
Install Print It My Way