Skip to main content

Building Subscription Plans

Ryan Lysa avatar
Written by Ryan Lysa
Updated today

Building Subscription Plans

Plan Configuration

Basic Information

  • Name: Clear, descriptive (e.g., "Weekly Dinner Plan")

  • Description: Benefits and what's included

  • Pricing: $/week or $/month

Fulfillment Type

Choose one:

  • DINE_IN: Reservation-based seating

  • PICKUP: Customer selects pickup time slot

  • DELIVERY: Address-based delivery

Menu Strategy

Automatically detected from linked menu:

  • ITEM_LIST: Customer choice checklist

  • SET_MENU: Multi-course structured menu

  • BY_WEIGHT: Portion-based selection

Schedule Settings

  • Meals per week/month: Plan capacity

  • Selection cutoff: When choices lock (e.g., "Friday 5 PM")

  • Rotation frequency: WEEKLY, MONTHLY, or NONE

Stripe Integration

Plans automatically sync to Stripe when saved. No manual sync needed!

Best Practices

Pricing Strategy

  • Price competitively vs. ร  la carte

  • Consider food cost (aim for 25-35% ratio)

  • Factor in prep time and delivery costs

Fulfillment Rules

  • Pickup: Set realistic time slots (15-30 min windows)

  • Delivery: Define clear zones and minimums

  • Dine-in: Reserve capacity for walk-ins

Menu Rotation

  • Weekly rotation keeps customers engaged

  • Monthly works for larger, stable menus

  • None for static offerings

Example Plans

Casual Weekly Plan

  • Type: PICKUP

  • Strategy: ITEM_LIST

  • Price: $50/week

  • Meals: 5 per week

  • Cutoff: Thursday 5 PM

Fine Dining Monthly

  • Type: DINE_IN

  • Strategy: SET_MENU

  • Price: $180/month

  • Meals: 4 per month

  • Reservation required

Meal Prep Delivery

  • Type: DELIVERY

  • Strategy: BY_WEIGHT

  • Price: $75/week

  • Meals: 7 per week (1 lb each)

  • Cutoff: Sunday 5 PM

Did this answer your question?