Commerce Subscriptions
Handle recurring billing plans and customer subscriptions.
How It Works
- •Create or update subscription plans.
- •Enroll customers and manage subscription status.
- •Pause, resume, cancel, or skip billing cycles.
- •Review billing history and events.
Usage
- •CLI:
stateset-subscriptions ... - •Writes require
--apply. - •MCP tools:
create_subscription_plan,create_subscription,pause_subscription,resume_subscription,cancel_subscription,list_billing_cycles.
Output
json
{"status":"active","subscription_id":"sub_123","plan":"monthly"}
Present Results to User
- •Plan and subscription identifiers.
- •Billing interval and next charge date.
- •Any proration or cancellation details.
Troubleshooting
- •Plan archived: select an active plan.
- •Past due: review billing cycles and payment status.
References
- •references/subscriptions-flow.md
- •/home/dom/stateset-icommerce/cli/.claude/agents/subscriptions.md