> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.omegatheme.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Weight-based discount

# Weight-based discount

Use Weight-based discount to reward customers who load up on heavy or bulk items by hitting weight thresholds on selected variants/products/collections.

## In this article
* [How it works](#2-how-it-works)
* [Before you begin](#2-before-you-begin)
* [Create a Weight-based discount](#2-create-a-weight-based-discount)
* [Configure your tiers](#2-configure-your-tiers)
* [Discount types](#2-discount-types)
* [Limitations](#2-limitations)

## How it works

Weight-based discount runs inside the **Quantity Breaks** campaign type. Instead of counting how many units a customer buys, Pareto counts the total weight (in Kg) of the products. When the weight passes a tier you set, the discount kicks in.

Example: Buy 10Kg for $20, 20Kg for $36 (10% off), 50Kg+ for $80 (20% off).

## Before you begin

* You're on the **Professional** plan or **Advanced** plan.
* Each product variant has a **weight** value set in Shopify. Variants with no weight are counted as `0 Kg` and won't trigger the discount.
* Weight unit is **Kg**. If a variant is set in `g`, `lb`, or `oz`, Pareto converts it to Kg automatically.

## Create a Weight-based discount

![Offer type selection screen showing multiple quantity break templates in a Shopify discount app. The highlighted card is **Weight-based discount**, with bulk pricing tiers by weight and increasing discounts.](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/weight-based-discount_trmm2p.png)

1. Go to **Pareto** > **Campaigns** > **Create offer**.
2. Choose **Quantity Breaks** as the campaign type.
3. Select the **Weight-based discount** template.
4. Pick which products the discount applies to under **Discounted products**.
5. Click **Save**.


## Configure your tiers

In the **Discount rules** section, set up one tier per row.

| Setting | Description |
| ---- |
| Buy from (weight) | Minimum cart weight in Kg that triggers this tier. |
| Discount per item | Discount value applied once the tier is hit. See **Discount types** below. |
| Discount for quantities in multiples of buy from | When checked, the discount repeats every time the buy-from weight is reached. Enabling this removes all other tiers and keeps only this rule. |

To add another tier, click **+ Add**. To remove a tier, open it and click **Remove Tier [N]**.

You can mark one tier as **Pre-selected** so it shows as the default option on the product page.

## Discount types

Weight-based discount supports four discount types:

| Type | Behavior |
| ---- |
| `%` | Percentage off the product price once the weight tier is hit. |
| `Amount` | Fixed amount off, applied once when the tier is hit. |
| `Fixed price` | Sets the product to a fixed total price after discount. |
| `Amount per Kg` | Multiplies the value by the actual weight purchased. See example below. |

### How "Amount per Kg" is calculated

`Amount per Kg` is not a flat discount. Pareto multiplies the value you set by the exact weight the customer buys.

Example: Tier set to `$5 off per Kg`.
* Customer buys 1.5Kg, discount = `$5 × 1.5 = $7.50`
* Customer buys 3Kg, discount = `$5 × 3 = $15.00`
* Customer buys 10.25Kg, discount = `$5 × 10.25 = $51.25`

Use this when you want the discount to scale fairly with fractional-weight purchases (common in food, raw materials, fabric).

## Limitations

* Available on the **Professional** and **Advanced** plans only.
* Weight is read from Shopify product variant settings. Variants with no weight count as `0 Kg`.
* Only Kg is shown in the UI. Other units are converted automatically.
* Excluded variants don't count toward the weight trigger.