techrar docs
Home
Solutions
Solutions
  • eCommerce SaaS
  • Meals SaaS
  • Meals Marketplaces
API
API
  • Merchant APIs
  • Customer App APIs
  • Meals APIs
Techrar Connect
Home
Solutions
Solutions
  • eCommerce SaaS
  • Meals SaaS
  • Meals Marketplaces
API
API
  • Merchant APIs
  • Customer App APIs
  • Meals APIs
Techrar Connect
  1. Subscriptions
  • Back to home
  • Techrar Marketplaces (MaaS)
  • GETTING STARTED
    • Marketplaces Overview
    • Account Setup
    • Authentication
    • Webhooks
    • Sales Channel Profile
  • Offerings & Listings
    • Display Providers
    • Plan Categories
    • Plans & Versions
    • Display Menus
  • Customer Profiles
    • Authenticating Customers
    • Customer Profile
    • Customer Location
  • Placing Orders
    • Place Subscription Order
    • Order Payment
  • Subscriptions
    • Subscription Lifecycle
    • Subscription Management
  • Complaints
    • Complaint Lifecycle
    • Complaint Management
  1. Subscriptions

Subscription Management

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.
List Subscriptions
Subscription Details
2
Modify Meals
Change meal selections for upcoming deliveries (if provider allows).
Change Meals
3
Update Delivery Details
Change location, delivery window, or pickup branch for scheduled deliveries.
Change Location
Change Delivery Window
Change Pickup Branch
4
Manage Delivery Schedule
Postpone, pause, or resume deliveries based on customer needs.
Postpone/Pause/Resume
5
Cancel Subscription
Cancel active subscription and all remaining deliveries.
Cancel Subscription

Operational Constraints#

Each provider sets operational cutoffs that determine when customers can modify their subscriptions. These are available in the subscription details:

Date Constraints#

FieldDescription
min_cancel_dateEarliest date customer can cancel deliveries
max_cancel_dateLatest date customer can cancel deliveries
min_resume_dateEarliest date customer can resume paused subscription
max_resume_dateLatest date customer can resume subscription

Credit Information#

FieldDescription
cancel_creditsCredits available from cancelled/postponed deliveries
paused_daysNumber of days subscription is currently paused
pause_attempts_creditsRemaining pause attempts allowed

Modification Permissions#

FieldDescription
can_change_locationCan customer change delivery location?
can_change_mealsCan customer change meal selections?
can_change_branchCan customer change pickup branch?
can_change_delivery_windowCan customer change delivery time?
Provider Cutoffs
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#

Use Subscription Details to get:
Current subscription status
Upcoming deliveries (sub-orders)
Available credits
Modification permissions
Date constraints

Display Upcoming Deliveries#

Show customers their delivery schedule with:
Delivery dates
Selected meals
Delivery location/branch
Delivery window
Sub-order status

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
2.
Select dates to postpone
3.
Call postpone endpoint
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
4.
Submit meal changes
5.
Update sub-order meals

Resuming Subscription#

Customer wants to use credits:
1.
Check available cancel_credits
2.
Check min_resume_date and max_resume_date
3.
Select dates to resume
4.
Credits converted to new sub-orders
5.
New deliveries scheduled
Modified at 2025-11-25 13:48:57
Previous
Subscription Lifecycle
Next
Complaint Lifecycle
Built with