Products
The Products page allows you to create, edit, and manage all purchasable products for your platform. Products define what users can buy—whether recurring subscriptions, one-time purchases, or activation-based items.

This is where you set pricing, billing intervals, subscription limits, and the role a user receives after purchasing a product.
Create a Product
Click Create Product to open the product creation dialog.

1. Basic information
- Enter a Name.
- Add an optional Description.
- Select a Role — this role is automatically assigned to the user after purchase.
2. Usage Limits
Products can define usage limits in two ways:
-
Option A — Use Template:
Use an existing Subscription Template created in Access Management. The product will automatically inherit those limits. -
Option B — Custom Limits:
Define custom limits directly in the product:- Max CCU – Maximum number of concurrent users allowed inside the user's verses.
- Storage (MB) – Total amount of storage the user can use for uploading assets (images, 3D models, audio, etc.).
- Verses – Total number of verses the user is allowed to publish.
3. External Provider
Choose the External Provider (e.g., Stripe).
- If you already have a product created in Stripe, paste the External Product ID.
- If left empty, the system will automatically generate a new product ID in Stripe.
4. Tags
Add Tags to control where the product appears across the platform.
- If you add the tag
xr-creator, the product will automatically appear on the XRHub subscription page, making it visible and discoverable for users.
Managing Products

Each product row includes a ⋯ menu with:
- Active Toggle – Enable or disable the product.
- View Users – See all users who purchased the product.
- Edit – Update pricing, intervals, roles, limits, and metadata.
- Delete – Permanently remove the product.
Inactive products cannot be purchased but remain visible for tracking.
Viewing Product Users
Selecting View Users displays a list of all users who purchased the product. The list includes:

- User email
- Provider
- Status (Active / Expired)
- Start date
- End date
This allows you to monitor active buyers and track subscription expirations.