Skip to content

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

Process Name Classification
subscription-renewal Subscription Renewal transactional

Applications

Application Name Tier
ecommerce-platform eCommerce Platform

Lifecycle

Lifecycle States ID
Subscription Lifecycle 6 states subscription-lifecycle

Touchpoints

Touchpoint Type
💻 Web Store Digital
💻 Mobile App Digital