Subscription Widget
A subscribe button that belongs to your store.
Match your brand in minutes. No theme edits. Live preview while you tweak.
- No theme code edits
- Free for 50 subscribers
- No developer needed
Everything to make the widget feel native.
Every customisation below is included from day one. No paid theme block, no upgrade gate.
Start FreeMatch your brand colors
Primary color, accents, text, and background - pulled from your theme by default and tweakable per element.
Stacked or side-by-side
Two layout templates that work with any product-page design. Switch between them with one click.

Editable copy
Rewrite "Subscribe & save", the frequency selector, and the savings badge to fit your tone of voice.
Country availability
Show the widget only in markets where you fulfil - Joy hides it elsewhere automatically.
- Show markets
- Hide elsewhere
- Auto-detect
- Per region
- Fulfil zones
- Currency
No theme code edits
Installs via Shopify App Embed. No Liquid edits, no theme forking, no migration when you change theme.

Quick checkout link
Skip the product page entirely with a direct subscribe-now link - perfect for emails, ads, and influencer drops.

Primary color
Layout
Stacked
Side by side
Subscribe label
Daily Roast
$24.00
One-time
Subscribe & save
$20.40
Widget designer
Designer on the left, live widget on the right.
Pick a color, choose a layout, edit the copy. The live preview updates as you tweak - no save, no refresh, no surprise on the storefront.
- Color palette, layout, and label copy in three white cards on the left
- Live product-page preview on the right, exactly what shoppers see
- Country availability badge at the top - the widget shows only where you sell
Live in 3 steps
The widget is on your storefront within minutes - no developer required.
Enable the App Embed
In your Shopify theme editor, turn on Joy Subscriptions under App Embeds. The widget renders on every product page that has a plan.
Customise in Joy
Open Settings → Widget. Pick a color, choose stacked or side-by-side, edit the copy. Live preview updates as you type.
Publish
Click Save. The widget updates on your live storefront within seconds. No theme republish required.
FAQ
Common questions about the subscription widget.
No. Joy uses Shopify App Embeds - the widget is sandboxed and inherits your theme styles without modifying them.
Yes. The widget shows automatically on any product that has a subscription plan attached, and hides on the rest.
Yes. Tested on Dawn, Refresh, Sense, and the top 30 paid Shopify themes. If you find an exception, our team will fix it for you.
Yes. The frequency selector is built into the widget - they pick weekly, monthly, or whatever cadences you offer on that plan.
Yes. Both layouts are responsive and tested on iOS Safari and Chrome Android down to 320px wide.
Yes. Style settings can be overridden per subscription plan, so seasonal launches or VIP SKUs can have their own look.
Related features.
Make the widget
feel like part of your store
Free for your first 50 subscribers. Our team brands it for you if you want - just message us.