Add WooCommerce Bulk Discount Pricing to Your Product Tables

WooCommerce quantity discount plugin product table

Lots of people ask us which WooCommerce bulk discount plugins work with our Product Table plugin. Today we’ve been testing the free WooCommerce Bulk Discount and Dynamic Pricing and Discounts for WooCommerce plugins. We’re pleased to announce that they both work beautifully with WooCommerce Product Table.

Here are all the details of how you can use bulk discounts and dynamic pricing with your own product tables. You can also see WooCommerce Bulk Discount in action on our demo page.


A request: It’s likely that other WooCommerce volume discount plugins work similarly with the product tables. Please get in touch if you’re using other bulk discount tools with WooCommerce Product Table, and we’d love to include them in this article. We’re particularly keen to know if you’re using it with the official Dynamic Pricing plugin

Plugin 1: WooCommerce Bulk Discount

How does the WooCommerce Bulk Discount plugin work with the product table?

WooCommerce bulk discount plugin product table. The 'Quantity Discounts' column shows a custom field where I have added the discount for each product.

WooCommerce bulk discountThe WooCommerce Bulk Discount plugin makes it easy to set quantity-based discounts for any or all of your WooCommerce products. You can do this globally or for individual products.

If you’re using the WooCommerce Bulk Discount plugin with WooCommerce Product Table, then customers can select a quantity from the table and add products to the cart. The appropriate volume-based discount will be correctly added to the cart.

If your product table page has a sidebar, then you can add the WooCommerce Cart widget. When people add products to the cart, the correct volume discount will be shown in the Cart widget. This reassures customers that the volume discounts are working.

If there’s no Cart widget on the page, then customers can see the discount when they click through to the cart and checkout.

Plugin 2: Dynamic Pricing and Discounts for WooCommerce

Dynamic Pricing and Discounts for WooCommerce is similar to WooCommerce Bulk Discount, with a few extra features. There’s also a Pro version with even more to offer.

The free version includes:

  • Dynamic discounts for individual products and entire categories.
  • Discount rules based on weight, quantity, price, total units and number of items in cart.
  • Option to show the available discounts on the single product page, or in the add to cart column of the product table.
  • Set minimum and maximum quantity that the discount will apply to.
  • Role-based pricing – ability to set different discounts based on logged in user role (e.g. 10% discount for wholesale users).
  • Optional start and end/expiry date for discount rules.
  • Choose from flat, percentage or fixed price discounts.

The Pro version has the added bonus of being able to combine discount rules, so it’s a bit more flexible. But the free version is great and offers a surprising number of features.

Dynamic Pricing and Discounts for WooCommerce works with WooCommerce Product Table in a similar way to WooCommerce Bulk Discount. The products are listed in the table layout as usual. When you add a product to the cart, the correct discount is applied and this is clearly labelled in the cart.

Here are some examples from my testing, so you can see how it works:

Can I show the bulk discount prices in the product table?

If your product table includes a Price column then this will always show the price for 1 item. This applies whichever bulk discount or dynamic pricing plugin you use – the Price column never changes.

WooCommerce product table with quantity discountHowever, the Dynamic Pricing and Discounts for WooCommerce plugin has a neat feature where you can show the available discounts for each product in the add to cart column of the product table. Simply switch this on in the settings for the plugin. If you set it to appear before or after the add to cart button then it shows up in the product table.

Unfortunately this feature isn’t available in WooCommerce Bulk Discount. The only way to list the available discounts in the product table is to add an extra column with this information. This subtly encourages people to buy higher quantities, convincing them that they’re getting better value.

You can do this as follows:

  1. Use the free Advanced Custom Fields plugin to add a ‘Volume Discount’ custom field to the ‘Products’ post type.
  2. This field will now appear on the Add/Edit screen for each product. Add the discount details here.
  3. Finally, add the custom field as an extra column in your WooCommerce product table. Please see the instructions for adding a custom field column.

But if you use Dynamic Pricing and Discounts for WooCommerce then you don’t need to do this.

Wrapping up

As you can see, the WooCommerce Bulk Discount and Dynamic Pricing and Discounts for WooCommerce plugins work beautifully with the product table layout. If I had to recommend one then I’d suggest Dynamic Pricing and Discounts for WooCommerce because it has more features and can list the discounts in the add to cart column.

Use either with plugin WooCommerce Product Table and get the benefits of a one-page order form, coupled with the extra incentives offered by a bulk discount plugin and dynamic pricing. This creates a powerful incentive to buy, helping to increase your sales.