Prices
Prices define how much a product costs and how it is charged over time.
In APIO, prices are tightly linked to products and billing types, allowing the same product to be offered under different charging models.
A product can have multiple prices, each associated with a different billing type (single, monthly, biweekly, yearly, etc.).
Prices and Billing Types​
Each price is created for a specific billing type, which determines how often the customer is charged.
This allows scenarios such as:
- A one-time purchase price
- A monthly subscription price
- A bi-monthly or yearly subscription price
Billing types follow the billing cycles defined by APIO and ensure consistent charging behavior.
Price Types​
APIO supports two main types of prices:
Buyer-Defined Prices​
In this model, the buyer defines the amount they want to pay.
This pricing type is commonly used for:
- Donations
- Pay-what-you-want models
Typical use case: Foundations and NGOs
The merchant:
- Defines which billing types are allowed (e.g. monthly, bi-monthly)
The buyer:
- Chooses the amount they want to pay
- Selects one of the allowed billing types
Example:
- Donation with monthly or bi-monthly recurrence
- The donor chooses how much to contribute each period
Merchant-Defined Prices​
In this model, the merchant defines the price for each billing type.
This is the most common approach for:
- E-commerce
- Digital products
- Subscription-based services
The same product can have different prices depending on the billing type.
Example:
- Single purchase: CLP 10,000
- Monthly subscription: CLP 8,000
- Bi-yearly subscription: CLP 5,000
Price Flexibility​
With APIO, you can:
- Offer multiple pricing options for the same product
- Control which billing types are available per product
- Adapt pricing strategies without changing product definitions
Best Practices​
- Use buyer-defined prices for donations and flexible contributions
- Use merchant-defined prices for fixed-price products and services
- Offer discounted prices for longer billing cycles
- Clearly communicate pricing and recurrence to users
Prices give you full control over how your products are monetized while keeping billing behavior consistent across APIO.