Products
What is a Product in Subotiz?
A Product represents what you are selling, such as a digital service, SaaS plan, or eBook. It serves as the foundation for creating pricing plans, checkout offers, and billing rules within your Subotiz workspace.
Why do I need to create a Product before a Pricing Plan?
Every pricing plan must be linked to a Product. This structure ensures consistent billing logic, accurate reporting, and reusable product data across invoices and checkout pages.
What information is included in a Product record?
Every pricing plan must be linked to a Product. This structure ensures consistent billing logic, accurate reporting, and reusable product data across invoices and checkout pages.
- What Product types does Subotiz support?
- SaaS and software services.
- Digital downloads or eBooks.
- Online courses and information platforms.
- Creative templates and digital assets.
- Gaming, AI, or blockchain-based products.
What are Product Features in Subotiz?
Product Features help merchants clearly communicate what each product or plan includes. They describe the key benefits, services, or limits of a product, such as storage size, API calls, or support level. Features are displayed on the checkout page and invoices, helping customers understand what they are purchasing and reducing refund or dispute risks.
What is a Product ID?
The Product ID is an automatically generated unique identifier used for API calls, reporting, and internal tracking. You can optionally add a custom code (such as an SKU or ERP reference) for internal alignment.
Can I edit or reactivate a Product later?
Once a Product is saved as Draft or Inactive, it becomes read-only and cannot be edited or reactivated. To make any changes, please create a new Product instead.
What does Product status mean?
Product status shows whether a product is available for checkout or only stored for recordkeeping.
- An Active product is available for checkout and invoicing.
- An Inactive product is no longer available for new payments but remains recorded in the system.
A Draft product is incomplete and cannot be used until it is activated.
How can I activate or deactivate a Product?
Open the Product details page and click Activate product to enable checkout availability, or Deactivate product to remove it from use. Once a Product is deactivated, it cannot be re-enabled. To make it available again, create a new Product.
Why can’t I see my Product in pricing or checkout?
If a Product is still saved as Draft or has not been activated, it will not appear in pricing plan options or checkout pages. Activate the Product first to make it visible and usable in billing setup.
How do I view my existing Products?
Go to Products > Products in your Subotiz admin. You can search or filter by product name, type, or status to manage all created items efficiently.
What are the benefits of using Products in Subotiz?
Products help merchants:
- Standardize their catalog.
- Organize pricing plans by product type.
- Maintain consistent billing across all subscriptions and one-time purchases.
Reuse product details in checkout and invoicing.
Can I delete a Product?
Products cannot be deleted once created. You can set a product to Inactive if it is no longer in use.
Product Pricing
What is a Pricing Plan in Subotiz?
A Pricing Plan defines how a Product is billed, including billing frequency, amount, optional trials, and whether it is a one-time or recurring charge. Each Pricing Plan must be linked to a Product.
What types of Pricing Plans are supported?
Subotiz supports two main pricing plan types: Recurring and One-time.
- A recurring plan bills customers on a regular schedule, such as weekly, monthly, quarterly, or yearly. It supports automatic charges, customer-initiated renewals, and usage-based billing for metered products.
- A one-time plan collects a single upfront payment, such as a setup fee or license buyout.
Recurring plans can also include trial periods and custom pricing for selected cycles.
What are the key attributes of a Pricing Plan?
Each plan includes the following key details:
- Plan name.
- Billing type (recurring or one-time).
- Billing cycle and base price.
- Optional trial period.
- Description and feature entitlements (shown on checkout and invoices).
- Pricing model (flat, package, or usage-based): Choose from fixed, package, or tiered usage-based pricing to match your recurring plan structure.
How do trials and early-period pricing work?
You can add a free trial before the first payment to let customers experience the service before being charged.
For recurring plans, you can also set custom pricing rules for the early billing cycles.
For example: you can charge $50 for cycles 1–2, $75 for cycles 3–4, and then return to the standard price afterward.
Each plan supports up to three custom pricing rules.
Can one Product have multiple Pricing Plans?
Yes. A single Product can offer multiple pricing options (e.g., Weekly, Monthly, Annual, and One-time) without creating duplicate products.
Where do I create and manage Pricing Plans?
Go to Products > Product pricing in your admin. You can create new plans, filter by product or status, and check which Product each plan belongs to.
What do plan statuses mean?
A plan’s status shows whether it is live, inactive, or still being set up.
- A Draft plan is saved but not live, and cannot generate checkout links until it is activated.
- An Active plan is live and available for checkout and invoicing.
An Inactive plan is frozen and cannot be reactivated. If you need to make changes, create a new plan instead.
Can I edit a Pricing Plan after saving?
Once a plan is saved or activated, it becomes read-only and cannot be modified. If you need to change billing frequency, price, or trial period, create a new plan.
How do I share a direct payment link?
Set the plan to Active, then click Share pricing link on the plan row or details page. Make sure the Callback URL is configured under Settings > General Settings > Developer > Callback URL before sharing. Without this configuration, payment links may fail to load properly.
How does currency work for pricing?
All pricing in Subotiz is set in your workspace’s primary currency. Customers can pay in other currencies, and the payment provider automatically handles currency conversion during payment and settlement. Subotiz records all transactions in the primary settlement currency.
- Best practices for managing multiple plans under one Product
- Use clear and descriptive plan names (e.g., Language Learning App – Weekly).
- Highlight differences in features or billing frequency.
- Keep outdated or unused plans deactivated.
Review active pricing regularly to ensure accuracy.
How can I test a checkout link before going live?
Activate the pricing plan and copy the checkout link. Run a test payment using a small amount or sandbox mode (if enabled). Confirm that the payment completes and an invoice is generated successfully before publishing it to customers.