Manage active subscriptions and daily deliveries in your marketplace.Overview#
After a subscription is created, customers can manage their delivery schedule, change meal selections, update locations, and more. Each provider has operational cutoffs that determine when modifications can be made.
Available Actions#
1
View Subscriptions
List all customer subscriptions or get details for a specific subscription.
2
Modify Meals
Change meal selections for upcoming deliveries (if provider allows).
3
Update Delivery Details
Change location, delivery window, or pickup branch for scheduled deliveries.
4
Manage Delivery Schedule
Postpone, pause, or resume deliveries based on customer needs.
5
Cancel Subscription
Cancel active subscription and all remaining deliveries.
Operational Constraints#
Each provider sets operational cutoffs that determine when customers can modify their subscriptions. These are available in the subscription details:Date Constraints#
| Field | Description |
|---|
min_cancel_date | Earliest date customer can cancel deliveries |
max_cancel_date | Latest date customer can cancel deliveries |
min_resume_date | Earliest date customer can resume paused subscription |
max_resume_date | Latest date customer can resume subscription |
| Field | Description |
|---|
cancel_credits | Credits available from cancelled/postponed deliveries |
paused_days | Number of days subscription is currently paused |
pause_attempts_credits | Remaining pause attempts allowed |
Modification Permissions#
| Field | Description |
|---|
can_change_location | Can customer change delivery location? |
can_change_meals | Can customer change meal selections? |
can_change_branch | Can customer change pickup branch? |
can_change_delivery_window | Can customer change delivery time? |
Providers set cutoff times (e.g., 24-48 hours before delivery) for modifications. Always check these constraints before allowing customers to make changes.
Managing Running Subscriptions#
View Subscription Status#
Current subscription status
Upcoming deliveries (sub-orders)
Display Upcoming Deliveries#
Show customers their delivery schedule with:Enable Modifications#
Based on subscription fields, enable/disable actions:
Common Scenarios#
Postponing Deliveries#
Customer wants to skip some deliveries:1.
Check min_cancel_date and max_cancel_date
4.
Credits added to subscription
5.
Sub-orders cancelled for selected dates
Changing Meals#
Customer wants different meals:1.
Check can_change_meals permission
2.
Verify within modification window
3.
Show available meal options
Resuming Subscription#
Customer wants to use credits:1.
Check available cancel_credits
2.
Check min_resume_date and max_resume_date
4.
Credits converted to new sub-orders