A subscribe button
that belongs to your store.

Match your brand in minutes. No theme edits. Live preview while you tweak.

Start Free on Shopify

A widget that looks like a third-party widget erodes trust at checkout

If the subscribe button doesn't match the rest of your product page, customers hesitate — and a hesitating customer doesn't subscribe. Joy's widget inherits your theme so it never looks bolted on.

Everything to make the widget feel native

Every customisation below is included from day one. No paid theme block, no upgrade gate.

Match 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.

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 product page entirely with a direct subscribe-now link — perfect for emails, ads, and influencer drops.

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

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.

Common questions about the subscription widget

Will the widget break my theme?+
No. Joy uses Shopify App Embeds — the widget is sandboxed and inherits your theme styles without modifying them.
Can I show the widget only on specific products?+
Yes. The widget shows automatically on any product that has a subscription plan attached, and hides on the rest.
Does it work on every theme?+
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.
Can customers change the frequency before subscribing?+
Yes. The frequency selector is built into the widget — they pick weekly, monthly, or whatever cadences you offer on that plan.
Is the widget mobile-optimised?+
Yes. Both layouts are responsive and tested on iOS Safari and Chrome Android down to 320px wide.
Can I have different widget styles per product?+
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 6 months. Our team brands it for you if you want — just message us.

  • Free 14-Day Trial
  • No Credit Card Required
  • Cancel Anytime