The Product Pricing feature in Subotiz allows you to create a fixed pricing subscription plan with recurring charges at a consistent amount. This setup enables automated billing and helps you build a predictable revenue model for subscription-based products such as memberships, digital services, and online courses.
Creating a Flat Recurring Plan
- Open the setup page: Go to Products > Product Pricing in the Subotiz admin and click Create Pricing.
-
Select a product: Choose a product from the Product dropdown. Both active and inactive products are supported.
- Example: Photography 101 – Beginner Online Course
- Set charge type: In Charge type, select Recurring subscription and choose Fixed price.
- Set currency: The system uses your store settlement currency by default. To accept payments in other currencies, specify the currency during checkout. Currency conversion is applied at checkout based on either a configured or real-time exchange rate. Learn more about Multi-Currency Payments and Settlement.
-
Enter pricing name: Provide a name that will be displayed on the checkout page and invoices.
- Example: Photography 101 – Beginner Online Course Monthly
-
Set trial period (optional): Enable trial settings to configure either a free trial or a paid trial.
- Limit trial usage: Enable the option to allow the trial only once per customer.
- Free trial: Set the trial duration. Billing starts automatically after the trial ends.
- Paid trial: Set a trial price and duration. The subscription switches to standard billing after the trial.
- Trial starts on May 1 for 7 days. The first charge is on May 8.
Example (paid trial):
- 7-day trial at $5, followed by standard recurring billing.
- Set billing cycle: Select a billing cycle in Billing cycle. Charges are processed automatically based on the selected interval. Supported billing cycles include weekly, monthly, quarterly, and yearly.
Cycle |
Duration |
|---|---|
Weekly |
7 days |
Monthly |
31 days |
Quarterly |
93 days |
Yearly |
365 days |
- Example: $100 per month, charged every 31 days.
-
Set standard price: Enter the base subscription price in Standard price. This price applies by default when no introductory pricing is configured or after introductory pricing ends.
-
Example: $100.00 per month
-
Set introductory pricing (optional): Click Add custom pricing to define up to three pricing rules for early billing cycles.
- Define cycle ranges for each rule, such as cycle 1 to 2
- Cycle ranges must be continuous and cannot overlap
- After the defined cycles, pricing automatically reverts to the standard price
-
Example:
- Cycle 1 to 2: $50
- Cycle 3 to 4: $75
- Cycle 5 onward: $100
-
-
Enter description: Provide a description displayed on the checkout page to help customers understand what is included.
- Example: Beginner course subscription with video lessons and downloadable materials
-
Configure Feature settings: Enable the required Feature options, such as course content, downloadable resources, or service access.
- Set usage limits for enabled features
- For option-based features, select whether the feature is included
-
Save or activate: Choose how to finalize the pricing plan.
- Click Save to create the plan in an inactive state for further editing.
- Click Create and activate to make the plan immediately available for checkout.
- If the selected product is inactive, confirm the prompt to activate both the product and pricing.
Activation and Editing
- Activate a pricing plan: Click Create and activate to make the plan available immediately.
- Activate an existing inactive plan: Open the pricing detail page and go to Actions > Activate.
- Edit pricing: Open the pricing detail page to update configuration for both active and inactive plans.
- Versioning behavior: Updating pricing after transactions creates a new version. Historical data remains unchanged, and updates apply only to new orders.
- Manage lifecycle: Activate or deactivate pricing as needed. A confirmation prompt appears before deactivation.
Checkout Display
On the checkout page, the system displays key product and billing information, including the product name, description, trial period (if applicable), and the amount to be charged.
For subscription plans with introductory pricing, a brief billing summary is shown (such as monthly billing or tiered pricing). Customers can view the full pricing breakdown for each billing cycle.


Checkout Behavior
Once a subscription is created, the system automatically processes billing according to the configured pricing rules:
- Trial handling: If a trial period is configured, the first charge is initiated after the trial ends.
- Introductory pricing: If custom cycle pricing is set, charges are applied sequentially based on the defined billing cycles.
- Standard pricing: After introductory pricing ends, billing automatically continues at the standard price.
- Automatic renewal: Subsequent charges are automatically processed based on the selected billing cycle (such as monthly or yearly).
This ensures that billing is executed consistently according to the configured rules and remains aligned with the information displayed on the checkout page.
A fixed pricing subscription plan is ideal for products with consistent billing cycles and stable pricing. By combining trial settings and introductory pricing, you can optimize conversion and improve customer retention while maintaining automated and predictable billing.