Common F&B option patterns
| F&B category | Variant structure | Personalization |
|---|---|---|
| Coffee subscription | Origin × Roast × Grind × Size | Delivery frequency + optional custom label |
| Tea variety pack | Blend × Caffeine × Size | Optional gift note |
| Custom wine (private label) | Varietal × Bottle size × Vintage | Label text + recipient name + optional photo |
| Snack subscription box | Box tier × Frequency | Dietary preferences + snack selection |
| Specialty spices / salts | Type × Grind × Size | Recipe pairing suggestions |
| Custom cookies / bakery | Flavor × Quantity | Custom message on cookie + gift wrap |
Coffee subscription setup
Variants
- Origin: Colombian / Ethiopian / Kenyan / Guatemalan / Brazilian / Sumatran
- Roast: Light / Medium / Medium-Dark / Dark
- Grind: Whole bean / Espresso / French press / Drip / AeroPress
- Size: 8 oz / 12 oz / 16 oz / 2 lb
4 options exceeds Shopify's 3-option cap. Consolidate — combine Origin + Roast ("Colombian Medium") to fit 3 slots. Or split into multiple products by Origin.
Subscription frequency (via Recharge or Bold)
- Weekly (heaviest coffee drinkers)
- Bi-weekly (moderate drinkers)
- Monthly (occasional drinkers) — most popular
- One-time purchase (non-subscription option)
Show "Subscribe & save 10%" badge to encourage subscription. Higher LTV vs one-time.
Dietary filters (metafields, not variants)
Dietary attributes aren't customer choice — they're product classification. Store as metafields:
- Vegan (boolean)
- Gluten-free (boolean)
- Dairy-free (boolean)
- Nut-free (boolean)
- Organic (boolean)
- Non-GMO (boolean)
- Keto-friendly (boolean)
- Paleo (boolean)
- Kosher (with certification body)
- Halal (with certification body)
Filter collection page via Shopify Search & Discovery on these metafields. Customer picks "Vegan + Gluten-free" → collection filters to matching products.
Allergen disclosure (legal requirement)
US FDA requires disclosure of 9 major allergens. EU similarly. Add allergen metafield:
- Contains: Milk / Eggs / Fish / Shellfish / Tree Nuts / Peanuts / Wheat / Soy / Sesame
- Rendered on product page prominently
- Also on packaging (physical product labeling)
Missing allergen disclosure = FDA violation + serious legal risk. Non-negotiable for consumable products.
Custom wine label setup
Personalized wine bottles for weddings, corporate gifts, milestone events:
- Variant: Varietal (Cabernet / Chardonnay / Pinot / etc.) × Bottle size (750ml / 1.5L Magnum)
- Personalization: Label text (event name + date), recipient name, optional photo, label design template (Elegant / Modern / Rustic)
- MOQ: 12 bottles typical for custom label runs
- Compliance: Must include TTB-compliant government warning + alcohol content + producer info; customer text doesn't replace regulatory text
Label file generated via personalizer + sent to bottling facility for application.
Snack subscription box builder
Customer chooses snacks per box:
- Personalizer repeater field "Add snack" (max 5-10 per box tier)
- Each entry: snack dropdown (from your catalog) + dietary filter
- Cart Transform validates: bundle contains N snacks per box tier
- Recharge/Bold handles recurring billing
- Fulfillment: assemble N chosen snacks per shipment
Alternative: "curated" model (you choose 5 snacks matching customer's dietary + preference profile). Less flexibility, less operational complexity.
Cold-chain shipping surcharge
Perishable products (chocolate, dairy, meat) require insulated packaging + expedited shipping. Passthrough or Cart Transform surcharge:
- Standard shipping: not available for perishable products (auto-hide)
- Insulated 2-day shipping: +$15-25 (Cart Transform)
- Insulated overnight: +$25-45
- Warm-weather months (May-Sep): mandatory expedited + insulated (+$15)
Configure by product weight + destination zone. Do NOT ship perishables via standard 5-7 day carrier — product spoils.
Expiration + batch tracking
F&B has expiration dates. Track via metafield:
- Batch number metafield (per production run)
- Best-by date metafield (per batch)
- Ship oldest inventory first (FIFO) via WMS integration
- Alert on approaching expiration → promotional discount to move stock
Shopify Flow can trigger: "Batch approaching best-by → apply 20% discount + mark for clearance collection."
Frequently asked questions
Best Shopify options for coffee subscription?
Origin + Roast + Grind + Size as variants (may need to consolidate for 3-option cap). Subscription frequency via Recharge or Bold.
Dietary filters — options or metafields?
Metafields. Dietary is merchant classification, not customer choice. Filter collection via Shopify Search & Discovery on metafield values.
Allergen disclosure required?
Yes — US FDA + EU regulations. Store as metafield; render on product page prominently. Non-negotiable for consumables.
Custom wine label MOQ?
12 bottles typical. Includes TTB-compliant regulatory text + customer's custom text (event name, recipient).
Snack subscription box builder?
Personalizer repeater field (customer picks N snacks per box) + Recharge/Bold for recurring billing. Or curated model (you choose based on preference profile).
Cold-chain shipping surcharge?
Cart Transform: insulated 2-day +$15-25, insulated overnight +$25-45. Warm-weather months mandatory expedited.
Expiration date tracking?
Batch number + best-by metafield per production run. WMS integration for FIFO. Shopify Flow alerts on approaching expiration.
Best subscription app for F&B?
Recharge (largest, mature). Bold Subscriptions. Skio (subscription boxes specifically).
4+ options for coffee — how handle?
Consolidate Origin + Roast ("Colombian Medium") to fit 3-option cap. Or split into products per Origin.
Kosher / Halal certification display?
Metafield with certification body name + rendered on product page. Trust badge with logo increases conversion for observant buyers.
Related setup guides
F&B personalization on Shopify
Print It My Way for custom labels + personalization. Recharge/Bold for subscription billing.
Install Print It My Way