Admin Product Management
This flow explains how enterprise teams manage plans, coupons, and gift-card operations.
What admins can do
- Build and maintain saleable plan catalog
- Update package offerings through controlled versioning
- Manage coupon campaigns and constraints
- Generate and distribute gift cards
- Keep existing customer entitlements stable during catalog updates
Package and product principles
- Products are what customers buy.
- Packages define service entitlements (traffic, duration, access scope).
- Package series allow new versions while preserving old purchased terms.
This protects existing subscribers from unexpected entitlement changes.
Product operation flow
flowchart TD
design[DefineOffer] --> packageVersion[CreateOrUpdatePackageVersion]
packageVersion --> bindProduct[BindProductToPackageSeries]
bindProduct --> publish[PublishForSale]
publish --> monitor[MonitorSalesAndUsage]
monitor --> iterate[IterateNextVersion]
Coupon campaign management
Admins can configure:
- discount type (percentage or fixed amount)
- valid time window
- per-user and global usage limits
- active/inactive lifecycle
Use preview messaging in frontend so customers understand why a coupon fails.
Gift card operations
- Bulk generation for campaigns
- Special-code generation for branded promotions
- Expiration control for liability management
- Support lookup for troubleshooting redemption issues
What admins cannot do
- Change already-delivered customer package terms retroactively
- Reuse a currently active coupon code conflict without deactivation strategy
- Re-redeem single-use gift cards
- Treat product updates as immediate entitlement changes for historical orders