Upgrade / downgrade flow
Upgrades are immediate with proration; downgrades wait for period end. The plan a customer is on must always match the entitlements they get.
What this skill helps you build
Let customers change plans cleanly — upgrades apply now with proration, downgrades take effect at period end, and entitlements always follow.
The production takeaway
Upgrades are immediate with proration; downgrades wait for period end. The plan a customer is on must always match the entitlements they get.
Inside this skill
The full skill expands these implementation areas with decisions, edge cases, prompts, tests, and framework-specific code.
Unlock the full implementation
Paid access includes the complete skill body, implementation prompt, common mistakes, production checklist, and code examples where this skill includes them.