# Products Overview

[Products & pricing](https://docs.zotlo.com/features/products-and-plans) lets you define **what you sell**, **how it’s priced**, and **how it is presented** to customers across your checkout and sales interfaces.

In Zotlo, every product you create must be attached to a **Sales Package** before it can be sold.

## **Sales Packages**

A **Sales Package** is a container for pricing rules, product settings and purchase behavior.

Before you can sell a product, you must create a Sales Package in the **Sales Packages** section of your Zotlo dashboard.

A package can contain:

* [One-time purchase items](https://docs.zotlo.com/features/products-and-plans/one-time-payments)&#x20;
* [Subscription plans](https://docs.zotlo.com/features/products-and-plans/subscription-plans)&#x20;
* [E-pin sales](https://docs.zotlo.com/features/products-and-plans/e-pin-sales)&#x20;

Once created, Sales Packages can be used in **embedded checkout forms**, **funnel links**, and **hosted checkout links**.

## **Pricing Rules**

### **Tax-Inclusive Pricing**

All prices configured in Zotlo must be **tax-inclusive**. Zotlo never adds VAT, GST, or sales tax on top of the merchant-defined price during checkout.

* In the **MoR model**, taxes are calculated and extracted internally by Zotlo.
* In the **PSP model**, tax handling is the merchant’s responsibility, but the customer still pays exactly the configured price.

{% hint style="info" %}
**IMPORTANT :** Customers always pay the final amount you define for each country.
{% endhint %}

### **Localized Pricing**

You can define different prices for each country or currency.\
This improves conversion by showing users **trusted local currencies and familiar price points**.\
Zotlo supports 40+ currencies. See more about [localized pricing](https://docs.zotlo.com/features/products-and-plans/localized-pricing).

### **Adaptive Pricing**

[Adaptive pricing](https://docs.zotlo.com/features/one-time-payments#adaptive-pricing) works only for **one-time payments**. It automatically converts your base price using the **real-time exchange rate**, displays the localized amount to the customer, and charges them at that rate. This lets you sell globally without manually configuring prices for every country.

### **Updating Prices**

You can update package prices at any time. Changes apply **instantly** to new purchases, but **do not affect existing subscriptions**.

If you need to adjust pricing for existing subscribers, this can be done, please contact our support team for assistance.

## **Best Practices**

* **Start with clear names** for your plans (e.g., Starter, Pro, Premium), avoid ambiguous labels
* **Define localized pricing** for key markets to increase trust
* **Use trials strategically,** short quality trials convert better than long free periods
* **Keep tier structure simple,** too many variants can confuse customers
* **Test pricing with real traffic** and analyze conversions to optimize offerings
