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 Free

Match your brand colors

Primary color, accents, text, and background - pulled from your theme by default and tweakable per element.

  • Theme
  • Accent
  • Text
Joy Subscriptions

Stacked or side-by-side

Two layout templates that work with any product-page design. Switch between them with one click.

Stacked or side-by-side

Editable copy

Rewrite "Subscribe & save", the frequency selector, and the savings badge to fit your tone of voice.

Joy Subscriptions
Subscribe label
Frequency
Savings badge
Selector
CTA
Tooltip
Terms
Tone

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.

No theme code edits

Quick checkout link

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

Quick checkout link
Widget Designer
12 countries

Primary color

Layout

Stacked

Side by side

Subscribe label

Subscribe & save
Live Preview

Daily Roast

$24.00

One-time

Subscribe & save

$20.40

Every 2 weeks

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.

01

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.

02

Customise in Joy

Open Settings → Widget. Pick a color, choose stacked or side-by-side, edit the copy. Live preview updates as you type.

03

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.

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.