In Subotiz, a subscription records the relationship between a customer and a pricing plan and serves as the core record for managing the subscription lifecycle and related billing activity. When a subscription is created, Subotiz automatically generates a contract to track subscription status, billing cycles, and related orders.
Subscription Overview
Each subscription represents the relationship between a customer and a specific pricing plan. A subscription typically includes the following information:
- Subscription ID
- Pricing name
- Customer information (such as customer email)
- Subscription time
- Contract status (for example: Active, Trial, Canceled, or Incomplete)
- Billing cycle (such as Weekly, Monthly, Quarterly, or Yearly)
- Pricing type (such as Flat pricing, Package pricing, or Based on usage)
These details allow merchants to quickly understand how a subscription is billed and what its current status is.
Coverage for All Pricing Plans
A subscription contract is generated for every type of subscription pricing plan, including:
- Recurring subscriptions
- Subscriptions with a trial period
- Fixed-term subscriptions
- Based on usage subscriptions
Regardless of the billing model, Subotiz records subscription data using the same contract structure. This ensures consistency across subscription records and makes subscription activity easier to track and manage.
Subscription Change Records
Subscription contracts support subscription changes initiated from the admin, such as upgrading, downgrading, or switching to a different pricing plan.
When a subscription change occurs, the system records the effective time of the change and links the related order results to the contract. Depending on how the change is configured, the system may:
- Apply the change immediately within the current billing cycle
- Apply the change at the end of the current billing cycle
- Generate a prorated charge or refund for the price difference
This allows merchants to clearly track every subscription modification and its corresponding billing activity.
Refunds and Billing Records
Charges and refunds are processed through trade orders. The subscription contract provides a consolidated view of all related orders and refund records generated by that subscription.
This helps merchants track:
- Charges for each billing cycle
- Prorated charges or refunds generated by subscription changes
- Refunds related to subscription cancellations
By viewing this information directly within the subscription contract, merchants can more easily reconcile billing records and support customer inquiries.
Viewing Subscriptions in the Admin
Access the subscription list: Log in to Subotiz Admin, then go to Subscriptions > Subscriptions to view all subscriptions.
The subscription list displays the following information:
- Created time
- Customer email
- Customer
- Pricing name
- Subscription ID
- Pricing type
- Billing cycle
- Currency
- Status
- Price
From this page, you can:
- Search for subscriptions using the search bar (such as customer email, pricing name, Subscription ID, customer ID, order contract ID, or refund order ID)
- Filter subscriptions using filters (for example by pricing type, subscription status, or billing cycle)
- Open any subscription to view full subscription details and related billing records
Subscriptions serve as the operational core of Subotiz’s subscription management system, enabling merchants to manage billing cycles, subscription changes, and related orders within a unified record.
Related Articles
To learn more about subscription operations, continue with the following articles:
Together, these features form the Subotiz subscription management framework, helping merchants efficiently manage customer subscriptions and billing workflows.