Published under Wordpress
Last updated on

How to Setup WooCommerce Dynamic Pricing - Quick Tutorial

Looking to create dynamic pricing offers in your WooCommerce? In this article, we are going to discuss how to create WooCommerce Dynamic Pricing rules like User role based pricing, bulk discount pricing, tiered pricing discounts, buy one get one free offers and more.

This is a comprehensive guide that will help you understand all about Dynamic Pricing in today’s context. It will also walk you through various popular strategies followed by successful online stores. And you have some crazy ideas as well.


What is WooCommerce Dynamic Pricing?

A simple example of WooCommerce Dynamic Pricing is the tiered bulk discounts. Example: Buy 5 or more, get 10% off, Buy 10 or more and get 20% discount. Another good example is a user role based pricing where certain group of customers get a discounted pricing on products based on their user role like wholesale customers. Even the Buy One Get One (BOGO) is a type of WooCommerce Dynamic Pricing.

Here are some WooCommerce Dynamic Pricing examples:

  • Buy 5, get 10%, Buy 10, get 20% discount
  • Buy one, get the second at 50% discount
  • Buy Product A, get discount on Product B
  • Buy 2, get 1 free

These examples encourage the customers to buy more to get more discounts. In other words, we are motivating the customers to spend more. A right WooCommerce Dynamic Pricing strategy can help you boost your sales and increase the average spending of customers by several folds.

Advantages of WooCommerce Dynamic Pricing

Like any discounting strategy, the dynamic pricing encourages the customers to buy more to save more. Here are the advantages of creating dynamic pricing rules in your store:

  • Increases WooCommerce store revenue
  • Builds a huge customer base
  • Boosts sales conversion in your eCommerce store
  • Helps selling non-moving products and clear the stocks
  • Improves website traffic due to referral traffic source
  • Builds authority and credibility
  • Reduces cart abandonment
  • Saves purchase history of potential buyers on particular events.

Why should you use dynamic pricing discounts?

The objective is to sell more. With Dynamic Pricing and Discounts, it is quite easy to convert visitors into customers and make them buy more. Say you want to increase the sales of  “Cap”. When you create a percentage discount rule as “Buy 5 Caps or more and get 30% discount”, only people who want to buy a minimum of 5 caps will make the purchase. Also, there is no idea of how many people will buy it.

What if your discount rule says,

  • “Buy up to 3 caps and get 10% discount”
  • “Buy 4 to 7 caps and get 20% discount"
  • “Buy more than 7 caps and get a 35% discount” - all in one rule?

So, What happens now?
The discount rule is useful for both type of website visitors who have the idea of purchasing 1 cap and also 10 caps. Now, this is a Win-Win trade scenario. Both the customer and the store owner gets benefitted.

Taking the ‘cap’ is a simplistic product example.

But in real time retailing, a trending product in the market during a particular season is sold based on dynamic pricing. Actually, the base price of the product is tweaked to be a little bit higher. It is then clubbed with WooCommerce discounts. That way, store owners can get the most out of the current demand without affecting profitability.

Got something trendy to sell in market? While you ponder over what to sell, let me tell you there is still more with the dynamic pricing deals. The advantages of dynamic pricing are listed below. Take a look at it and be assured of the benefits to your WooCommerce store.

WooCommerce Dynamic Pricing and Discount Rules Plugin

Let me introduce you to Woo Discount Rules - a very popular WooCommerce Dynamic Pricing and Discount plugin, which helps you create simple to complex dynamic pricing rules easily. You can create bulk discounts, quantity based tiered pricing discounts, user role discounts, Buy One Get One (BOGO) free deals, combo discount offers, purchase history based discounts, order total discounts, loyalty discounts, customer specific discounts and more.

The examples used in this article uses the Woo Discount Rules plugin extensively. So before you start with the examples, make sure you have already installed and activated Woo Discount Rules

Get Woo Discount Rules

Types of WooCommerce Dynamic Pricing

Wanna try dynamic pricing and discounts on your WooCommerce store? Check the below types of Dynamic Pricing that you can implement in your online store.

10+ Best Dynamic Discount strategies for your WooCommerce Store:

  1. Bulk Pricing Discounts
  2. Bulk Product Pricing Discount
  3. Category-wise Pricing Discount
  4. User Role-Based Pricing
  5. Cart Discount
  6. BOGO Discount
  7. Product Bundles Dynamic Pricing
  8. Shipping region offers
  9. Subtotal & Free Product Rules
  10. Coupon-based Dynamic Discounts
  11. Percentage Discounts
  12. Purchase History Pricing.

The above 12 discount rules are most popularly used in WooCommerce stores. 

Let's get started with setting up these popular WooCommerce Dynamic pricing Rules. Login to your WordPress dashboard and go to WooCommerce -> Woo Discount Rules to get started.


woocommerce dynamic pricing image 1


WooCommerce Dynamic Pricing Guide


1. How to create bulk pricing discounts

Thinking of a discount strategy to sell more? Well, try creating a volume discount rule which will offer your customers with bulk pricing discounts. Bulk product discount saves your valuable time because you can craft a single discount rule for all your best selling product categories.

Single product dynamic pricing strategy works the best for small scale B2B and B2C online store owners. WooCommerce store owners can target their best selling product and offer competitive discounts. Create this product discount in simple steps to boost your sales conversion,

Step 1: Create an identifying Discount Rule name and description including the validity of the offer.

woocommerce dynamic pricing image 2

Step 2: Set the conditions for any specific WooCommerce products

woocommerce dynamic pricing image 3

Step 3: Setup Dynamic Pricing for a single product via Discount Tab

woocommerce dynamic pricing image 4


woocommerce dynamic pricing image 5



2. Category Specific Bulk Pricing Discounts

Category-wise discount is a dynamic discount type which allows you to create coupons and discount offers for a particular product category.

Look into this simple discount idea, Say, your online store wants to offer discount on accessories. Setting a Category-Based dynamic discount will offer your customers a discount on all accessory products.

Step 1: Edit the general section for category wise discount pricing

woocommerce dynamic pricing image 6

Note: You can very well notice the ‘rule name’ in the above image relates both ‘Bulk discount’ and ‘Specific category discount’.

Step 2: Apply the Pricing Rule for a Specific Category

woocommerce dynamic pricing image 7

Step 3: Provide multiple ranges discount percentage in a single discount capsule

woocommerce dynamic pricing image 8

The ‘discount’ segment is where you define your ‘bulk discount’ rules. So, it’s evident that when a customer shops a maximum of 10 product in accessory category, he gets a 5% percentage discount.

Similarly, the bulk discount rule will offer the customers with various percentage discount amounts if they shop more.
10% when the quantity is between 11 and 20.
15% when the quantity is between 21 and 30.


woocommerce dynamic pricing image 9

3. User Role based Discount Pricing

Looking to provide user role-based pricing deals in your WooCommerce store?

Well, try offering tailored discounts for your customers based on their WordPress user roles.

Step 1: Set up general settings for User Role-Based pricing

woocommerce dynamic pricing image 10

Step 2: Choose your desired user role from the User drop-down menu

woocommerce dynamic pricing image 11

Step 3: Edit the price rule with the conditions that you wish to implement

woocommerce dynamic pricing image 12

Step 4: Feed the discount rules for your specific user-role with the quantitative value

woocommerce dynamic pricing image 13


4. Cart discounts

Have you ever thought of the point of losing a potential sale? Well, most times it happens in your online cart.

So, what’s the dynamic pricing strategy to tackle cart abandonment? Create Cart Discounts and give your customers a reason to checkout payment successfully.

Say, you can create a discount rule offering 10% additional discount for customers when they reach a specific cart total before proceeding to the payment page.

Dynamic discounts for cart deals:

The following is a discount rule which offers a 20% cart discount if the customer has a minimum of 10 quantity and maximum of 50 in the cart.

Step 1: Name your Cart Rule and set the validity

woocommerce dynamic pricing image 14

Step 2: Create the Cart Rule with values

woocommerce dynamic pricing image 15

Step 3: Set the Cart Discount Value in the Discount Tab

woocommerce dynamic pricing image 16


woocommerce dynamic pricing image 17

5. Buy One Get One (BOGO) Free Discount

BOGO - Buy One Get One discount is a well-known marketing strategy followed by both online and retail stores. Trust me, BOGOs still works. Online shoppers are always crazy when they hear about a ‘Free’ discount.

Well, BOGO discount is the smart way to improve your customer engagement rate and clear the pending stocks in your online inventory as well.

Dynamic Discount BOGO deal:
The following WooCommerce discount rule offers a 20% discount on the second purchase in the same product category under BOGO deal. i.e, the customer buys a memory stick and gets a 20% discount when he shops a second memory stick.

Step 1: Enter the basic info in the general WooCommerce Discount Rule section

woocommerce dynamic pricing image 18

Step 2: Choose the product that you wish to implement BOGO deals

woocommerce dynamic pricing image 19

Step 3: Set up the discounts for the BOGO free product in the Discount Tab

woocommerce dynamic pricing image 20


woocommerce dynamic pricing image 21

Note: You can also create BOGO discounts with variable product categories like "Buy one Trouser and get one cap free". Multiple variations and discount rules can be applied easily with WooCommerce Dynamic Pricing plugins.

6. Product Bundle based Dynamic Pricing

Bulk advanced product rule creates a dynamic discount for multiple sets of product all at once.

Dynamic Pricing Product bundle: The following discount rule says when the customer buys three products together, i.e Product A + Product B + Product C, the customer will get a 10% on all the individual products in the bundle.

Step 1: Create a new Pricing Rule for the product bundle dynamic pricing

woocommerce dynamic pricing image 22

Step 2: Edit the Bulk Product Pricing with your desired conditions

woocommerce dynamic pricing image 23

Step 3: Offer Discount Percentage for the bulk products that you've selected in the previous steps

woocommerce dynamic pricing image 24


woocommerce dynamic pricing image 25

7. Shipping region offers

Sometimes, popularising the brand in a particular locality will gather you quick audience. Localised branding is one strategy to grow your brand in a steady graph. So, what is the pricing strategy to achieve localised branding? Create discounts for specific shipping addresses.

Dynamic Pricing Shipping discount deal: The following discount rule is to offer a 25% shipping discount for online shoppers from United States.

Step 1: Edit General Section

Complete filling the data in the general section as shown in the below screenshot.

woocommerce dynamic pricing image 26

Step 2: Edit Cart Rule Conditions

Now, select the country that you wish to provide the dynamic shipping discount.

woocommerce dynamic pricing image 27

Step 3: Enter Discount Rules

Provide your desired dynamic discount value in this section and hit the "Save Rule" button.

woocommerce dynamic pricing image 28


After creating your WooCommerce shipping discount, you'll find the output as like the below screenshot.

woocommerce dynamic pricing image 29

8. Subtotal & Free Product Rules

Sometimes business is more than just making a sale. Creating happy customer relations is the way to craft your brand’s future. Ready to make your customers smile? Now, you can club Free offers and Gifts along with any cart discount rule.

Dynamic Pricing Deal: The following discount rule is to offer a 10% percentage discount to customers when the cart subtotal reaches a minimum order value of 300

Step 1: Edit General Tab

woocommerce dynamic pricing image 30

Step 2: Edit Conditions for Sub-Total Discounts

woocommerce dynamic pricing image 31

Step 3: Set your discount percentage

woocommerce dynamic pricing image 32


woocommerce dynamic pricing image 33

Free Product Rules: Also, you can set the product discount value as 100% and provide a free complimentary offer.

woocommerce dynamic pricing image 34

9. Coupon-based Dynamic Discounts

Who in this online shopping world doesn't like coupon discount? I bet nobody denies discount coupons.

So, ready to create your WooCommerce store coupon? Well, just make sure you have enabled WooCommerce coupons before creating one. Creating a WooCommerce coupon ain’t a tough ask with this dynamic discount plugin.

Check out the simple video tutorial to enable your WooCommerce coupon functionality.


Step 1: Select the percentage discount in the WooCommerce coupon section to get started

woocommerce dynamic pricing image 35

Step 2: Give your discount rules a perfect name

woocommerce dynamic pricing image 36

Step 3: Edit Price Rule with the specific coupon name

woocommerce dynamic pricing image 37

Step 4: Define the price rule for your Coupon Discounts

woocommerce dynamic pricing image 38


woocommerce dynamic pricing image 39

10. Percentage Discounts

The most common type of discount that everyone one of us finds both in online and retail stores is percentage discounts.

Well, you can create percentage discounts for single products, multiple products, a single category, multiple categories, single product variant, total cart and much more.

Are you just starting your WooCommerce store? Then, creating percentage discounts is the best idea to start your online discounts.

Step 1: Edit the general section in the WooCommerce Discount Rule

woocommerce dynamic pricing image 40

Step 2: Select the product(s) for the implementing percentage discount

woocommerce dynamic pricing image 41

Step 3: Enter the desired percentage discounts in the "Value" field and save the rules

woocommerce dynamic pricing image 42

11. Purchase History based Discounts / Loyalty Discounts

Has it been long since your earlier customers shopped at your online store?

Here is dynamic pricing idea to bring your old customers back. You can create discounts and coupons to your existing customers based on their purchase history. This will definitely bring your old customers shop again at your WooCommerce store. Also, the retargeting strategy works well here for up-selling your new products as well.

Before creating your purchase history based pricing discount, do check on these 3 major conditions,

  • Number of Order,
  • Purchased Product
  • Purchased Amount.

Purchase history based dynamic pricing deal:

So, the customer gets a 20% percentage discount on all products if the customer has purchased for a minimum of 300 till date at your online store.

Step 1: Create a New Price Rule based on purchase history

woocommerce dynamic pricing image 43

Step 2: Choose your Order Status from the drop-down menu as seen in this screenshot

woocommerce dynamic pricing image 44

Step 3: Set the Discount Value in the New Price Rule section under Discount Tab

woocommerce dynamic pricing image 45

Note: If you need to set up multiple ranges, refer the below snapshot

woocommerce dynamic pricing image 46

How to set up Dynamic Pricing WooCommerce Discounts?

The first thing to do is to upgrade your WordPress website to WooCommerce store. Now, configuring of WooCommerce Dynamic Pricing can be done without any mishap.

Download WooCommerce Discount Rules plugin from the official WordPress plugin repository.

You can simply install WooCommerce Discount Rules with a single click via your Plugin section.

WordPress Dashboard -> Plugins -> Add new. Now, search for "discount rules" and install the WooCommerce Discount Rules plugin effortlessly.

Once activating the plugin, you can start creating WooCommerce dynamic discounts with the support of flycart's documentation section.

Simple Dynamic discount rule:

The following discount rule follows the most basic dynamic discount strategy. Setting discounts based on the product quantity.

Step 1:

Add a new rule in the Price Discount Rules tab and enter the general details.

woocommerce dynamic pricing image 47

The general details include Order(Priority), Rule name, Rule description, Method, Validity. Select the method as Quantity based by product/category.

Step 2:

In the Conditions tab, you define to whom the discounts can be applied and on which product that discount rule applies.

woocommerce dynamic pricing image 48

It includes the following:

  1. Apply to: Choose All products / Specific products / Specific categories from the dropdown and select the required products or categories. Our example requires “Specific products” to be selected because “Cap” is an individual product. You can select any number of products/categories you want.
  2. Customers: Choose All Customers (recommended) or Only Given customers as you need.
  3. Purchase History: Leave it unchecked as this discount has nothing to do with customer’s purchase history.

Step 3:

Add as many ranges and define the different discount ranges. Let’s create 3 ranges for this example.

woocommerce dynamic pricing image 49

In each range, provide:

  1. Minimum quantity - minimum quantity purchased
  2. Maximum quantity - maximum quantity purchased
  3. Adjustment type - Percentage discount / Price discount / Product discount. We choose Percentage discount.
  4. Value - Discount value of each range - 10, 20, 35.

Save the rule and your WooCommerce online store has implemented Dynamic pricing in the storewide discounts. So, you are targeting a larger customer base with a higher chance of purchase than any other pricing strategy.

Dynamic Pricing Frequently Asked Question - FAQs

  • How to set up WooCommerce Dynamic Pricing?

    Download your free copy from here and start configuring your WooCommerce Dynamic Pricing strategies now.

  • How to use WooCommerce Dynamic Pricing & deals?

    Just create as many discount rules for all your product category with documentation support.

  • How much do WooCommerce Discount Rules costs?

    WooCommerce Discount Rules extension is free forever. However, you need a Pro version for complex dynamic pricing with timely customer support.

  • How many WooCommerce discount rules and coupons can be created?

    You can create a maximum of 3 discount coupons with the free version of the plugin. Well, upgrading to premium version will allow your to create any number of coupons.

  • What is an example of WooCommerce dynamic pricing?

    "Buy 2 Caps and get 10% Off on your next purchase"

  • What are the types of WooCommerce Dynamic Pricing discounts?

    Single product pricing, Bulk product pricing, Category-wise pricing, Role-based pricing, Cart discount, BOGO deals, Product bundle dynamic pricing, Shipping address offers, Subtotal & free product rules, Coupon-based dynamic discounts, Percentage discounts and Purchase history pricing.

  • Dynamic Pricing for WooCommerce is not working?

    Get solution and troubleshooting guide our official forum, live chat or email support.

  • Is there any demo WordPress blog available for testing WooCommerce discount rules?

    Check the hassle-free demo with pre-installed WooCommerce Discount rules.

  • What is meant by WooCommerce BOGO deals and how to create it?

    BOGO - Buy One & Get One free. Refer to this article - Create BOGO deals.

  • Can I offer free products using dynamic pricing plugin for WP?

    You can offer free products using dynamic pricing extension.

How does it feel? Pretty great, isn’t it? You are welcome to share how your WooDiscounting experience has been in the comments below!