Subscription Management
management commerce
Customers can create, manage, pause and cancel recurring purchase subscriptions that automatically generate orders at a defined frequency.
Enables customers to subscribe to recurring product deliveries at a defined frequency (weekly, monthly) with automatic order generation, payment capture, and fulfilment scheduling. Manages the subscription lifecycle: activation, pause, skip, modification, and cancellation. Supports physical goods subscriptions as well as digital access and membership plans.
Overview
ID
subscription-management
Domain
commerce
Classification
management
Actors
customer, system, customer-service-agent
Services
5
Events
6
Processes
1
Applications
1
Services
ID
Name
Description
create-subscription
Create Subscription
Creates a new subscription plan for a customer, defining product, frequency, quantity, and billing details.
activate-subscription
Activate Subscription
Activates a subscription, starting the recurring order and payment schedule.
pause-subscription
Pause Subscription
Pauses an active subscription, suspending the recurring schedule without cancelling the customer's commitment.
cancel-subscription
Cancel Subscription
Cancels an active or paused subscription, stopping future renewals and triggering any cancellation policy actions.
renew-subscription
Renew Subscription
Triggers a subscription renewal cycle: generates a new order, requests payment capture, and schedules the next renewal.
Events Emitted
Event
Type
Subject
Description
subscription-created
``
A new Subscription has been created by a customer.
subscription-activated
``
A Subscription has been activated and will begin generating orders.
subscription-renewed
``
A Subscription has renewed and a new recurring order has been created.
subscription-paused
``
A Subscription has been paused by the customer and will not renew until resumed.
subscription-cancelled
``
A Subscription has been permanently cancelled.
subscription-expired
``
A Subscription has reached its end-date and expired automatically.
Processes
Applications
Application
Name
Tier
ecommerce-platform
eCommerce Platform
Lifecycle
Touchpoints