> ## Documentation Index
> Fetch the complete documentation index at: https://zenskar.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Products

## Create a point-in-time product

This walkthrough creates a [product](https://zenskar.com/docs/20260301/product-modules/products/glossary.md#product) named `API calls` that you charge by the number of calls. The product and its [pricing preset](https://zenskar.com/docs/20260301/product-modules/products/glossary.md#pricing-preset) use these settings:

| Setting | Value |
| - | - |
| [Product type](https://zenskar.com/docs/20260301/product-modules/products/glossary.md#product-type) | **Point in Time** |
| [Product subtype](https://zenskar.com/docs/20260301/product-modules/products/glossary.md#product-subtype) | **Quantity** |
| [Pricing model](https://zenskar.com/docs/20260301/product-modules/products/glossary.md#pricing-model) | **Volume**. See [Volume](https://zenskar.com/docs/20260301/pricing-models/concepts/volume.md). |
| Currency | **USD** |
| [Metered usage](https://zenskar.com/docs/20260301/product-modules/products/glossary.md#metered-usage) | Yes. A [billable metric](https://zenskar.com/docs/20260301/product-modules/products/glossary.md#billable-metric) counts the calls. |
| [Quantity strategy](https://zenskar.com/docs/20260301/product-modules/products/glossary.md#quantity-strategy) | **On Demand** |

The pricing preset has two [tiers](https://zenskar.com/docs/20260301/product-modules/products/glossary.md#tier):

| Calls in a month | Price per call |
| - | - |
| Up to 10,000 | \$0.010 |
| More than 10,000 | \$0.008 |

With the volume pricing model, the total number of calls selects one tier, and every call is charged at the price of that tier. For example, 12,000 calls in a month cost 12,000 × \$0.008 = \$96. For details, see [Volume](https://zenskar.com/docs/20260301/pricing-models/concepts/volume.md).

The amounts are fictional.

### Prerequisites

* You need a role with the **Can Create Product** and **Can Create Product Pricing** permissions, and their read permissions. For details, see [Permissions](https://zenskar.com/docs/20260301/product-modules/products/reference/products.md#permissions).
* A billable metric that counts API calls must exist. To create one, see [Billable metrics](https://zenskar.com/docs/20260301/product-modules/usage/concepts/billable-metrics.md).

### Create the product

1. Go to **Products**.
2. Click **Create Product**. The **Add a Product** panel opens.
3. In **Name**, enter `API calls`.
4. Click **ADD DESCRIPTION**, and enter `Calls to the public API.`
5. In **Product Type**, keep **Point in Time**.
6. In **Subtype**, keep **Quantity**.
7. Click **Additional info (SKU, Unit)**.
8. In the **Unit** field marked **Singular**, enter `call`.
9. In the **Unit** field marked **Plural**, enter `calls`.
10. Click **Next →**. The panel shows **Add price to API calls**.

### Add the pricing preset

1. In **Pricing Model**, select **Volume**.
2. In **Currency**, keep **USD**.
3. In **Tier boundary**, keep **Inclusive**.
4. Click **Add Tier**. The table shows two tiers.
5. In the **From** field of the second tier, enter `10000`. The **To** field of the first tier shows **≤ 10,000**.
6. In the price field of the first tier, enter `0.01`.
7. In the price field of the second tier, enter `0.008`.
8. In **Tier Reset Period**, keep **Monthly**.
9. Select **Usage is metered**.
10. In **Meter**, select the billable metric that counts API calls.
11. In **Quantity Strategy**, keep **On Demand**.
12. Click **Save**.

Zenskar shows "Product and price created successfully". `API calls` appears in the **Products** list.

**Inclusive** puts a quantity of exactly 10,000 in the first tier. The [tier-reset period](https://zenskar.com/docs/20260301/product-modules/products/glossary.md#tier-reset-period) starts the count of calls again every month. The [on-demand quantity strategy](https://zenskar.com/docs/20260301/product-modules/products/glossary.md#on-demand-quantity-strategy) treats each call as a separate consumption.

### Review the product

1. In the **Products** list, click **API calls**.

Under **Prices**, the card of the pricing preset shows **2 tiers**, **USD**, **Volume**, and **Default**.

To return to the **Products** list, click **Done**.

## Create a period-of-time product

This walkthrough creates a product named `Team seat` that you sell for \$20 per seat per month. The product and its first pricing preset use these settings:

| Setting | Value |
| - | - |
| Product type | **Period of Time** |
| Product subtype | **Quantity** |
| Pricing model | **Per Unit**. See [Per unit](https://zenskar.com/docs/20260301/pricing-models/concepts/per-unit.md). |
| Currency | **USD** |
| [Pricing period](https://zenskar.com/docs/20260301/product-modules/products/glossary.md#pricing-period) | **Monthly** |
| Metered usage | No |

You then add a second pricing preset in euros.

The amounts are fictional.

### Prerequisites

* You need a role with the **Can Create Product** and **Can Create Product Pricing** permissions, and their read permissions. For details, see [Permissions](https://zenskar.com/docs/20260301/product-modules/products/reference/products.md#permissions).

### Create the product

1. Go to **Products**.
2. Click **Create Product**. The **Add a Product** panel opens.
3. In **Name**, enter `Team seat`.
4. Click **ADD DESCRIPTION**, and enter `One seat on the Team plan.`
5. In **Product Type**, select **Period of Time**. Zenskar selects **Quantity** in **Subtype**.
6. Click **Additional info (SKU, Unit)**.
7. In the **Unit** field marked **Singular**, enter `seat`.
8. In the **Unit** field marked **Plural**, enter `seats`.
9. In **SKU**, enter `TEAM-SEAT`.
10. Click **Next →**. The panel shows **Add price to Team seat**.

The [unit labels](https://zenskar.com/docs/20260301/product-modules/products/glossary.md#unit-label) and the [SKU](https://zenskar.com/docs/20260301/product-modules/products/glossary.md#sku) are optional. This walkthrough leaves **Tax Category** empty.

### Add the first pricing preset

1. In **Pricing Model**, keep **Per Unit**.
2. In **Currency**, keep **USD**.
3. In **PRICE PER UNIT**, enter `20`.
4. In **Pricing Period**, keep **Monthly**.
5. Leave **Usage is metered** cleared.
6. Click **Save**.

Zenskar shows "Product and price created successfully". `Team seat` appears in the **Products** list.

### Review the product

1. In the **Products** list, click **Team seat**.

The **Product Information** card shows the name, description, SKU, and unit labels. Under **Prices**, the card of the pricing preset shows `$20.00`, **USD**, **Per Unit**, and **Default**. This pricing preset is the [default pricing preset](https://zenskar.com/docs/20260301/product-modules/products/glossary.md#default-pricing-preset) in US dollars, because it is the first pricing preset of the product in that currency.

### Add a pricing preset in euros

1. Under **Prices**, click **Add Price**. The **Add Price to Team seat** panel opens.
2. In **Pricing Model**, keep **Per Unit**.
3. In **Currency**, select **EUR**.
4. In **PRICE PER UNIT**, enter `18`.
5. In **Pricing Period**, keep **Monthly**.
6. Click **Save**.

Zenskar shows "Price created successfully". The new card shows `€18.00`, **EUR**, **Per Unit**, and **Default**. It is the default pricing preset in euros, because it is the first pricing preset of the product in that currency. The pricing preset in US dollars stays the default in US dollars.

To return to the **Products** list, click **Done**.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.