• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
WP Desk = premium plugins for WordPress & WooCommerce
  • Plugins
        • Checkout & OrdersMake your work easier and automate the orders. Adjust the order form to your needs and make it more useful to your customers. Print order labels directly from WooCommerce. Put the orders in order using our plugins. Find out how to streamline the procurement process in your store.
          • Flexible Checkout Fields
          • Active Payments
          • Automatic Payment Status
          • Flexible Refund and Return Order
          • Print Orders and Address Labels
          • Flexible Subscriptions Recurring Shipping
          • Flexible Subscriptions Payment Retry
          • Flexible Subscriptions Stock Management
        • ProductsThese plugins will help you manage your WooCommerce products. Here you will find the plugins to import and update products from XML or CSV files. Then you can change the product unit of measure, show the lowest price in the last 30 days (Omnibus Directive), or let customers name the product price!
          • Flexible Product Fields
          • Dropshipping Import Products
          • Dropshipping FTP Import Products
          • Dropshipping Export Products
          • Custom Price
          • WP Desk Omnibus
          • Flexible Quantity Calculator
          • Dropshipping Orders Export
        • MarketingPromote your store online. Add products from your shop to price comparison websites directly from WooCommerce. Acquire new customers and communicate with your existing ones. Build a customer base and communicate with clients using one of the most effective marketing tools, namely e-mail marketing. Check out our promotional tools!
          • Flexible Pricing
          • Flexible Wishlist - Analytics & Emails
          • OLX WooCommerce
          • Flexible PDF Coupons
          • ShopMagic
          • Flexible Invoices
  • Bundle🔥
  • WP Desk Care
  • Support
  • Blog
  • My Account
  • 0

More results

WooCommerce quantity discount
(tips and plugins for 2024 & 2025)

Marketing Tips, Plugin Tutorials, WooCommerce coupons & wishlists, WooCommerce pricing & discounts, WooCommerce tutorials

Tomasz Bednarek5 minutes readUpdated: 2024-12-06Updated: 2025-08-20
blog category heading image

Let’s increase your WooCommerce sales with a discount for products based on quantity. Today, I will show you some tips you may use in your store including two plugins. Quantity discounts in WooCommerce are closer than you think 🙂!

In this article, I will describe the WooCommerce and plugin options regarding quantity discounts for products and product categories. Also, how to set pricing based on volume or bulk discounts.

Contents

    • Key points
  • WooCommerce quantity discount build-in options
    • Fixed product discount (coupon)
    • Percentage discount (coupon)
    • Custom code
  • WooCommerce discounts based on quantity (Flexible Pricing)
    • Flexible Pricing WooCommerce £79
  • Quantity discounts for new units with price ranges (Flexible Quantity)
    • Flexible Quantity Calculator for WooCommerce £79
  • WooCommerce quantity discount examples
    • Fixed price per item
    • Prebuilt discount templates (sales funnel)
    • Volume-based pricing
    • Bulk discounts
    • Dynamic pricing strategies
    • Landing page
    • Upsell and cross-sells
    • Free shipping
    • Bundle
  • WooCommerce quantity discount summary
    • Related Articles
  • How to limit quantity per product with minimum and maximum values; and set increment quantity in WooCommerce?
  • Advanced product quantities, decimals, and new units in WooCommerce
  • WooCommerce Bulk Discount<br>for Guests, User Roles & Members
  • WooCommerce price per unit and by quantity (guide & free plugin)

Key points

  1. WooCommerce allows setting quantity discounts based on coupons or custom code.
  2. It's possible to use more coupon codes in WooCommerce simultaneously.
  3. WP Desk built two plugins to manage quantity discounts in WooCommerce.
  4. Flexible Pricing allows adding discounts based on product, quantity, user roles, category, etc.
  5. Flexible Quantity comes with new product units of measure and discount tiers based on product quantity.

WooCommerce quantity discount build-in options

Hint: Setting a quantity discount in WooCommerce does not require any plugin 😮.

💡 But if you want to set a volume discount price or discounts per quantity in WooCommerce, check out two plugins below: Flexible Pricing and Flexible Quantity.

By default, you can use 3 options to offer better product prices (and discounts in WooCommerce) after your customers reach a certain quantity or cart total.

Fixed product discount (coupon)

The first option comes with a WooCommerce discount coupon.

Coupon settings in WooCommerce per fixed product discount
Coupon settings in WooCommerce per fixed product discount

You may set a fixed product discount for one product or multiple products using the minimum spend value for a coupon. Also, you may define the coupon expiry date.

Additionally, it’s smart to omit products on sale so they are not discounted twice.

Usage restriction - minimum spend
Usage restriction - minimum spend

So, with the fixed product discount, if the order value is above $100, the coupon will give the customer -$10 for each product in the cart 😀.

Quantity discount for WooCommerce products with a coupon
Quantity discount for WooCommerce products with a coupon
💡 Note: The minimum spend rule will count all products in the cart! To have better control over the discount values you can set separate discount coupons too.
Separate coupons per each product to set advanced quantity discount in WooCommerce
Separate coupons per each product to set advanced quantity discount in WooCommerce

As you can see, the quantity discount works for WooCommerce products with 2 separate codes. The disadvantage is that the discount for coffee was given by the high order total raised by lemons 🍋😀.

Two discount coupons in the WooCommerce cart
Two discount coupons in the WooCommerce cart

Percentage discount (coupon)

The second option is the use of a percentage discount coupon for one or more WooCommerce products 🏷️.

Percentage discount in WooCommerce
Percentage discount in WooCommerce

It works similarly to the one above but it will give a discount for a whole cart (not each product).

Percentage discount in the WooCommerce cart - example
Percentage discount in the WooCommerce cart - example

In my opinion, discount coupons may give a kind of quantity discount feature in WooCommerce if you have a few products, but you can lose control with more products. The total spend value counts all products in the cart 🙁.

💡 Read more about WooCommerce coupons.

Custom code

Finally, there is a way to set the quantity discounts in WooCommerce for one or more products with custom code based on your settings 💪.

Based on the Stockoverflow thread I prepared a simple code to add a quantity discount for WooCommerce products (added in theme's functions.php).

Custom code for quantity discount in WooCommerce
Custom code for quantity discount in WooCommerce

If the customer adds more products (3+), the discount will appear as an additional fee (-).

Quantity discount per a product with custom code in WooCommerce
Quantity discount per a product with custom code in WooCommerce
💡 Hint: You may create your custom code with advanced quantity discount rules for the specific products, IDs, WooCommerce product categories, or order total.

WooCommerce discounts based on quantity (Flexible Pricing)

If you don’t feel like writing your code or hiring a developer 😀, I encourage you to use a plugin.

Our Flexible Pricing plugin lets you set multiple dynamic discounts for WooCommerce products.

Flexible Pricing WooCommerce £79

Customers love sales and pricing deals. Use this! Create promotions like Buy One Get One Free to get more sales in your store. The most dynamic pricing plugin for WooCommerce.

💾 Active Installations: 8000+ | 🔄 Last update: 2026-08-19

Add to cart or View Details
WP Desk
Plugins used by 239,857+ shops
Last Updated: 2026-08-19
Works with WooCommerce 10.7 - 11.1

First, the quantity discounts:

Quantity discount per WooCommerce product with Flexible Pricing
Quantity discount per WooCommerce product with Flexible Pricing

For example, you can implement BOGO (Buy One Get One), BOGOHO (Buy One Get One Half Off), and custom percentage/ fixed value for additional items in the cart 🪙.

BOGO and BOGOHO discounts in WooCommerce
BOGO and BOGOHO discounts in WooCommerce

It’s even possible to set a rule to give product discounts if the customer adds product/s from different categories (for a single product or the whole category) 💪!

Advanced category discount settings
Advanced category discount settings

Moreover, you can set dynamic discounts for:

  • specific product
  • categories
  • order total
  • the total value of orders from a selected period (like month or year)
  • specific roles and groups
  • advanced scenarios using several parameters, and more
💡 Hint: See all discount settings in the plugin documentation and try the plugin in a free demo 🙂.

Quantity discounts for new units with price ranges (Flexible Quantity)

There is also one plugin to set a quantity discount per WooCommerce product with new units of measure. Yes, you’ve read it right 🙂!

Flexible quantity - new unit of measure
Flexible quantity - new unit of measure

It will be useful if you want to sell products on weight, length, area, and volume, or use custom units as well.

Custom unit of measure in WooCommerce
Custom unit of measure in WooCommerce

Flexible Quantity Calculator for WooCommerce £79

Enable product price calculation based on dimensions on the product page. Set price and shipping thresholds for product quantities. Support for product variations.

💾 Active Installations: 2,000+ | WordPress Rating:

Add to cart or View Details
WP Desk
Plugins used by 239,857+ shops
Last Updated: 2026-08-24
Works with WooCommerce 10.7 - 11.1

For example, sell products on weight,

Sell products based on weight WooCommerce with decimal quantity
Sell products based on weight WooCommerce with decimal quantity

area,

Sell WooCommerce products in sq m with advanced quantity options for the customer
Sell WooCommerce products in sq m with advanced quantity options for the customer

volume,

Sell WooCommerce products with a volume unit of measure
Sell WooCommerce products with a volume unit of measure

or also with a custom unit 📦.

Adding custom units of measure in Flexible Quantity PRO
Adding custom units of measure in Flexible Quantity PRO

So, it's possible to set the WooCommerce discounts based on quantity, volume, and for multiple items even with quantity based pricing!

What’s more important for you 😀, is that you can set quantity discount rules for each WooCommerce product with such a new unit!

Product prices based on quantity - dynamic discount in WooCommerce with Flexible Quantity
Product prices based on quantity - dynamic discount in WooCommerce with Flexible Quantity

The customer will get price discounts based on the WooCommerce product quantity 🎉!

WooCommerce Price Calculator in action for dynamic product prices based on the quantity of the new unit of measure
WooCommerce Price Calculator in action for dynamic product prices based on the quantity of the new unit of measure
Hint: See all settings in the plugin documentation and try new units of measure with quantity discounts in a free demo 🙂.

WooCommerce quantity discount examples

Let's see some examples of quantity-based discounts/ pricing in WooCommerce.

  1. Fixed price per item

    The Flexible Pricing plugin allows setting the fixed price discount.

    WooCommerce Pricing - Product Prices Bulk and quantity discounts
    WooCommerce Pricing - Product Prices Bulk and quantity discounts
  2. Prebuilt discount templates (sales funnel)

    The Flexible Pricing plugin allows building discounts per product, order total (fixed or percentage discount in the cart), user role, or specific category.

    Flexible Pricing WooCommerce - Order Total discounts
    Flexible Pricing WooCommerce - Order Total discounts
    Flexible Pricing WooCommerce - price based on user role
    Flexible Pricing WooCommerce - price based on user role
    WooCommerce Pricing - Category Pricing - Price and Percentage Discounts
    WooCommerce Pricing - Category Pricing - Price and Percentage Discounts

    There is also a way to set a specific discount priority for multiple category discount rules.

    Advanced Category Pricing - Flexible Pricing WooCommerce
    Advanced Category Pricing - Flexible Pricing WooCommerce

    Of course, it's possible to set discount rules per all or a specific WooCommerce product/ variation for minimum and maximum quantity.

    Quantity discount per WooCommerce product with Flexible Pricing
    Quantity discount per WooCommerce product with Flexible Pricing

    The single quantity discount will be visible on-site or after adding the item to the cart depending on the discount type.

  3. Volume-based pricing

    Not only you may use Flexible Pricing, but also the Flexible Quantity plugin.

    Flexible Quantity allows adding new units of measure in WooCommerce.

    Flexible Quantity calculator for WooCommerce - volume-units
    Flexible Quantity calculator for WooCommerce - volume-units

    You may also set the tiered/ bulk pricing rules.

    Flexible Quantity Calculator for WooCommerce - pricing table
    Flexible Quantity Calculator for WooCommerce - pricing table

    And the plugin takes into account the inventory management.

    Inventory management in Flexible Quantity
    Inventory management in Flexible Quantity
  4. Bulk discounts

    Dynamic pricing strategies can be adjusted based on specific product/ variation or advanced category rules.

    WooCommerce Pricing - Product Prices Bulk and quantity discounts
    WooCommerce Pricing - Product Prices Bulk and quantity discounts
    Advanced Category Pricing - Flexible Pricing WooCommerce
    Advanced Category Pricing - Flexible Pricing WooCommerce
  5. Dynamic pricing strategies

    They may build user loyalty especially if they are connected with discount coupon codes or email marketing (newsletter). The discount threshold should be realistic so that readers won't understand that better discounts (for specific amounts and quantities) are available on-site.

  6. Landing page

    A landing page may be a solution to show BOGO (buy one get one) quantity discounts, a tier/ pricing table, coupon codes, or styling them or customizing the discount promotion message. For example, by adding discount sales badges. You may add such a sales badge with a plugin, by customizing the CSS for .product span.onsale, or with a custom code and adjusting the woocommerce_sale_flash filter.

    The badge location may also depend on a theme and single/category template files.

    A tiered quantity discount or advanced pricing structures may be achieved with Flexible Pricing rules.

  7. Upsell and cross-sells

    There is a way to boost sales with additional products added to the cart per product. Such products may be discounted to effectively get some one-click upsell sales. Of course, you may test and optimize the products and custom segments upsells and cross-selling.

    Upsell and cross-sell in WooCommerce
    Upsell and cross-sell in WooCommerce
  8. Free shipping

    WooCommerce allows free shipping based on conditions.

    Free shipping conditions in WooCommerce
    Free shipping conditions in WooCommerce

    As you can see, it's also possible to count the order value for the coupon threshold before applying coupon codes.

  9. Bundle

    It's also possible to build a bundle with better prices and a customized product page.

    WooCommerce product types
    WooCommerce product types

WooCommerce quantity discount summary

Today, I’ve shown you how to use the WooCommerce built-in options to offer product discounts based on product quantity (minimum spend) 🪙.

Then, you’ve learned about two powerful 💪 plugins to set advanced quantity-based discounts in WooCommerce for many shopping scenarios and even with new units of measure ⚖️.

I hope the article will help you run your WooCommerce store, and that you now know new techniques for product discounts.

Finally, I encourage you to see, test, and buy our plugins to set some discounts in WooCommerce. Of course, if you have questions about discount price per quantity, coupons, and volume discounts in WooCommerce with built-in methods and plugins, let us know 🚀.

💡Hint: Also, check out our bargain - All Plugins Bundle 🎉!

Related Articles

Limit quantity per product in WooCommerce

How to limit quantity per product with minimum and maximum values; and set increment quantity in WooCommerce?

Learn how to customize the quantity increment and min/ max product quantity in WooCommerce with a free plugin! Also, decide about the limit quantity p...
WooCommerce advanced product quantities and decimal quantity

Advanced product quantities, decimals, and new units in WooCommerce

Today, I will show you how to implement in WooCommerce the advanced product quantities and new units of measure. You’ll learn how to manage quantities...
WooCommerce Bulk Discountbrfor Guests, User Roles, and Members

WooCommerce Bulk Discount<br>for Guests, User Roles & Members

Sometimes, WooCommerce's built-in pricing options are not enough. For example, if you want to offer your products at different prices for different cu...
WooCommerce price per unit and by quantity

WooCommerce price per unit and by quantity (guide & free plugin)

Hey WooCommerce store owners! Are you ready to transform the way you display prices per unit in your online store? Let's dive into the game-changing p...

5 minutes read15646 views

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Tomasz Bednarek

Copywriter and Marketing Specialist

Author of numerous articles and educational materials created for WP Desk and related services focused on WooCommerce plugins (Flexible Invoices, F...

Powered by WP Desk

WP Desk brings you great WooCommerce plugins. We strive to save your time and money by speeding up your processes. Use our plugins to build a better store. Awesome support included in the package.

Premium WooCommerce Plugins →
WP Desk › Blog › WooCommerce marketing plugins › WooCommerce pricing & discounts › WooCommerce quantity discount (tips and plugins for 2024 & 2025)

Primary Sidebar

Contents

    • Key points
  • WooCommerce quantity discount build-in options
    • Fixed product discount (coupon)
    • Percentage discount (coupon)
    • Custom code
  • WooCommerce discounts based on quantity (Flexible Pricing)
    • Flexible Pricing WooCommerce £79
  • Quantity discounts for new units with price ranges (Flexible Quantity)
    • Flexible Quantity Calculator for WooCommerce £79
  • WooCommerce quantity discount examples
    • Fixed price per item
    • Prebuilt discount templates (sales funnel)
    • Volume-based pricing
    • Bulk discounts
    • Dynamic pricing strategies
    • Landing page
    • Upsell and cross-sells
    • Free shipping
    • Bundle
  • WooCommerce quantity discount summary

Flexible Pricing WooCommerce £79

Customers love sales and pricing deals. Use this! Create promotions like Buy One Get One Free to get more sales in your store. The most dynamic pricing plugin for WooCommerce.

💾 Active Installations: 8000+ | 🔄 Last update: 2026-08-19

Add to cart or View Details
WP Desk
Plugins used by 239,857+ shops
Last Updated: 2026-08-19
Works with WooCommerce 10.7 - 11.1

Stay updated on our how-to articles

WP Desk news, WooCommerce tips, promo codes - right to your inbox.

By entering your e-mail, you agree to our Terms & Conditions and Privacy Policy.

By entering your e-mail, you agree to our Terms & Conditions and Privacy Policy.

Footer

WP Desk - WooCommerce Plugins

At WP Desk we create great WooCommerce plugins with awesome support. Save time and money with our e-commerce solutions. See how we can help you improve your e-store →

Secured by Comodo

WP Desk

  • About us
  • Giving Back
  • Blog
  • Get Support
  • Contact us

Products

  • Premium Plugins
  • WP Desk Care
  • Documentation
  • WooCommerce Invoices
  • Email Marketing
  • PDF Coupons

Legal

  • Terms & Conditions
  • Refund Policy
  • Support Policy
  • Privacy Policy

© 2026 WP Desk

We value your privacy

We use necessary cookies to make our site work. We'd also like to set additional cookies to understand site usage, enhance your browsing experience, and serve personalized ads or content. By clicking ‘Accept All,’ you consent to our use of additional cookies.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}