Every box model,
one subscription engine.

Build-a-box, dynamic, fixed-quantity, or fixed-price. Joy supports every model — and lets customers edit before each shipment.

Start Free on Shopify

Box subscriptions churn fastest when customers don't feel in control

Surprise boxes are exciting — until the third “not for me” arrival. Build-a-box and edit-before-shipment dramatically reduce churn by letting subscribers steer what arrives.

Every box model you might want to run

One plan editor. Four box models. Mix and match per brand or per season.

Build-a-Box

Customers pick N items from a curated catalogue each cycle. Maximum engagement, minimum churn.

Dynamic box

You curate a fresh selection every shipment. Surprise-and-delight without losing control.

Fixed-quantity box

Same number of items every cycle, swappable from an approved set. Predictable for fulfilment.

Fixed-price box

A flat box price regardless of contents. Great for premium tiers and gift boxes.

Edit before each shipment

Customers can swap items in their box up until the cut-off day — fewer "I didn't want that" returns.

Seasonal & themed boxes

Limited-time boxes that rotate monthly or seasonally — Joy schedules the catalogue change for you.

Build Your Box
4 of 5

Pick 5 items

Lavender Soap

Honey Balm

Rose Toner

Night Oil

Mint Scrub

Citrus Mask

Your Beauty Box

Lavender Soap$8
Honey Balm$12
Rose Toner$14
Night Oil$18
Add 1 more
Box price$45

Save $7 vs. retail

Build-a-box your customers actually finish

A picker on the left, a live box summary on the right. Subscribers see exactly what they've chosen, how much they save, and what's left to add.

  • Visual product picker — selected items get a check badge and accent border
  • Live box summary with running total, savings, and what's missing
  • Cap and min-item rules enforced inline so customers never check out an invalid box

Live in 3 steps

One box model up and running before lunch — including the storefront UI.

01

Pick a box model

Build-a-box, dynamic, fixed-quantity, or fixed-price. You can run multiple models in parallel.

02

Curate the catalogue

Add eligible products. Set min/max items per box. Lock the price (or let it flex).

03

Customers customise & subscribe

They build their box, pick a delivery cadence, and check out. Joy handles the rest.

Common questions about subscription boxes

Can customers swap items in their box after subscribing?+
Yes, up to the cut-off day for each cycle. After cut-off the box is locked for fulfilment.
Do I need separate products for each box variant?+
No. One subscription plan represents the box; eligible items live in your normal catalogue. Joy maps the selection to a Shopify order.
Can I cap how many of one item a customer can pick?+
Yes. Set per-item maximums (e.g., "max 2 of the same SKU") to prevent inventory abuse.
What about fixed-price boxes where contents change?+
Joy charges the fixed box price regardless of underlying item cost — you keep margin consistent even as contents rotate.
Can I show recommended items in the build-a-box flow?+
Yes. Frequently-bought-together suggestions surface inline so customers complete their box faster.
Does this work with inventory forecast?+
Yes. Analytics projects unit demand per item based on active boxes — so you know exactly how many of each SKU to stock.

Launch a box subscribers want to keep

Free for 6 months. Every box model included. Our team helps you pick the right one for your brand.

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