Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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