Skip to content

Products & plans

A product is the thing you sell. Each product has one or more plans — the price/package variants customers actually buy.

Creating a product

Seller Dashboard → Products → New product. Fill in the name, slug, description, image, and product type. Visibility:

  • Draft — not yet publicly visible.
  • Public — visible in the store and buyable.

Plans

Each plan has these fields:

Field Notes
Price Whole Rupiah (no cents).
Interval One-time, Monthly, or Yearly. Monthly/yearly creates a subscription.
Seat limit How many devices may be active at once for one licence.
Sale price The original price shown struck through on the storefront (display option).
Pay-what-you-want (PWYW) The buyer sets the price, with an optional minimum price.
Stock Cap on units sold (leave empty = unlimited).
Duration discount Prepay tiers for recurring plans — see Pricing, discounts & coupons.
Direct pay The buyer is sent straight to a payment page for the full amount, bypassing the balance. Active only if the feature is enabled platform-wide.

Entitlements (licensed products)

An entitlement is a key → value pair sent to the customer's product via the Activation API, e.g. MAX_AGENTS = 10, WHATSAPP = true. The product uses these values to unlock/limit features without hardcoding tiers.

Manage them per plan: Products → plan → Entitlements → Add.

Entitlement values are returned in the /v1/activate and /v1/validate responses and are signed — see the Developer docs.

Checkout questions

Need info from the buyer at checkout (e.g. domain, username)? Add questions in Products → Questions. Types: short text, email, phone number. Can be marked required. Answers are stored on the order.

Courses

For a course product, build modules and lessons in Products → Modules. Buyers access them through the course player in their Dashboard.