---
title: How to Set Quantity Discounts on a Single Product
description: "Give one WooCommerce product its own quantity discount tiers, separate from the store-wide rule."
url: "https://wpfactory.com/docs/woocommerce-per-product-quantity-pricing/"
updated: "2026-09-27"
category: How to
---

# How to Set Quantity Discounts on a Single Product

Per-product pricing lets you give one product its own quantity tiers, separate from the store-wide rule. The [Price by Quantity & Bulk Quantity Discounts for WooCommerce](https://wpfactory.com/item/product-price-by-quantity-for-woocommerce/) plugin adds these controls right on the product edit page. Per-product pricing is free.

### Before you start

- WooCommerce active, with Price by Quantity installed.
- **Per product** enabled at **WPFactory > Product Price by Quantity > General** (`alg_wc_wholesale_pricing_per_product_enabled`, on by default).

### Step-by-step

1. Edit the product and find the **Product Price by Quantity** meta box.
2. Set **Enable** to **Yes** for this product.
3. Choose a **Discount type**: Percent, Fixed, or Price directly (an exact per-unit price).
4. Set **Number of levels**, then click **Update** so the level fields appear.
5. For each level, enter a **Min quantity** and a **Discount** (or price, for Price directly). Enter a negative discount to add a fee instead.
6. Update the product.

### Options reference

| Field | Meta key | Default |
| --- | --- | --- |
| Enable | `_alg_wc_wholesale_pricing_per_product_enabled` | No |
| Discount type | `_alg_wc_wholesale_pricing_discount_type` | Percent |
| Number of levels | `_alg_wc_wholesale_pricing_levels_number` | 0 |
| Level #X min quantity | `_alg_wc_wholesale_pricing_level_min_qty_X` | 0 |
| Level #X discount/price | `_alg_wc_wholesale_pricing_level_discount_X` | 0 |

**Note:** a per-product rule overrides the store-wide All Products rule for that product. If the **User Roles** feature is on, the meta box also shows a levels block per selected role.

![Product Price by Quantity meta box on the product edit page with discount type and levels](https://wpfactory.com/wp-content/uploads/price-by-quantity-product-meta-box.png)

### Use cases

- Give one bestseller deeper tiers than the rest of the catalog.
- Set an exact wholesale price per unit with the Price directly type.

### Troubleshooting

- No level fields? Set Number of levels, then click Update to reload the meta box.
- Rule ignored on a variable product? See per-variation pricing; the parent does not use the per-product rule when Per variation is enabled.

### Get more control

Per-product pricing is free. [Price by Quantity & Bulk Quantity Discounts for WooCommerce](https://wpfactory.com/item/product-price-by-quantity-for-woocommerce/) Pro adds per-variation, per-category and per-tag tiers. [See what Pro unlocks](https://wpfactory.com/item/product-price-by-quantity-for-woocommerce/).

Related articles

- [Quantity Discounts by Product Category and Tag](https://wpfactory.com/docs/woocommerce-quantity-discounts-by-category-and-tag/)
- [Show Real-Time Price by Quantity on the Product Page](https://wpfactory.com/docs/woocommerce-price-display-by-quantity/)
- [Fix Per-Tag and Per-Product Discount Display Issues](https://wpfactory.com/docs/fix-per-product-discounts/)
- [Fix Discount Plugin Conflicts With Quantity Pricing](https://wpfactory.com/docs/fix-discount-plugin-conflicts/)
- [Set Different Quantity Pricing by User Role](https://wpfactory.com/docs/woocommerce-wholesale-pricing-by-user-role/)
