Articles on: Pareto - Quantity Breaks

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
  • Before you begin
  • Create a Weight-based discount
  • Configure your tiers
  • Discount types
  • 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.


  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.

Updated on: 19/05/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!