Subscription and plan limits

Last verified: 2026-05-30

Subscription and plan limits

Understand your SaaS plan, billing, and resource limits that gate organizations, locations, staff, and catalog size. Your storefront (direct ordering web app) features depend on the active plan.

Dashboard path

/admin/subscriptionSubscription ManagementManage your subscription, billing, and payment methods.

What you can do here

  • View current plan and billing cycle
  • Manage payment methods (per integrated billing provider)
  • See feature availability tied to the subscription
  • Upgrade/downgrade when self-serve plan changes are enabled

Resource limits (enforced in product)

The platform enforces limits via enforceLimit / checkLimit on actions such as:

ResourceExample action blocked
OrganizationCreating another org when at plan max
Sub-organizationAdding another location/branch
StaffInviting beyond seat cap
ProductCreating items over catalog limit

Error messages are user-facing (e.g. “You have reached the maximum number of organizations allowed by your current plan.”).

Where limits surface

TaskSymptom when over limit
Add organizationToast/error on create
Add locationCreate button disabled or error from server
Send staff inviteInvitation rejected
Add productEmpty state or cannot create

Steps — check your plan

  1. Open /admin/subscription.
  2. Note plan name, renewal date, and included features.
  3. Before large setup (many branches or SKUs), confirm headroom for locations and products.
  4. Upgrade from the same page if billing UI offers plan change.

Performance rebate / commission billing

Some plans include performance rebate or commission-based billing configured at platform level. Merchant-facing details appear in subscription UI; platform logic is documented for engineering in docs/COMMISSION_BILLING_PERFORMANCE_REBATE_LOGIC.md (not duplicated here).

Related articles

Loading footer...