WooCommerce discount rules

Complete guide to setting up discount rules in WooCommerce for dynamic pricing

Want to offer discounts for products bought in bulk? You’ll need to set up discount rules in WooCommerce.

Discount rules are an important part of any successful ecommerce store. They are used to offer discounts based on specific conditions such as product category, product tag, and product attributes. Using discount rules in WooCommerce, you can offer a wide range of different discounts and combine multiple discount rules to create complex discount offers.

However, the problem with this is that setting up discount rules in WooCommerce can be a little tricky, especially for those who aren’t familiar with the process. In this article, we’ll show you step-by-step how to set up WooCommerce discount rules for dynamic pricing.

Why set up discount rules on your WooCommerce site

Before we jump into setting up discount rules on your WooCommerce site, we need to clarify that discount rules and conditional discounts are not the same thing:

  • Conditional discounts are only offered if or when specific conditions are met.
  • Dynamic pricing could mean an extra fee or a price increase rather than a discount.

For instance, Uber has a surge pricing mechanism, which is a form of dynamic pricing: the fare of the ride is increased on the fly based on the number of available drivers and traffic rush. Customers have to the surge pricing effectively as an additional fee on their ride.

Applying conditional discounts is a great way to make your online store look more attractive. Site visitors will be more likely to keep browsing your online store and place their orders with a discount. As a result, it helps increase sales and promotes brand loyalty. You can convert first-time or one-time customers to repeat customers by offering conditional discounts on some or all products in your WooCommerce store.

In addition to this, conditional discounts help you increase the average order value of your online store by leveraging upsells and offering bulk discounts. For instance, if you offer a “Buy X get Y free” offer on some products of your online store, customers will be more likely to add at least two units of the product to their cart to get one free product, even if they hadn’t planned to do so in the first place.

Using conditional discounts helps you take your online store to the next level. You can offer exclusive members-only discounts to create a community of people who are interested in your product. This instills a sense of community around your online store and helps you build your email list with qualified leads.

Conditional discounts also help you make your online store much more accessible for all types of customers, especially wholesalers. Since wholesale customers buy products in bulk or larger quantities, you can incentivise them to purchase from your store by offering them bulk discounts. As a result, it helps increase the average order value and improves customer retention for your business.

You can boost revenue and decrease losses for your business by setting up dynamic pricing in WooCommerce. This way, you can offer different prices to different customers based on their buying behaviour, user role, or items in their cart.

Different types of discount rules you can set up in WooCommerce

There are many different types of discount rules you can set up on your WooCommerce site. Again, this comes down to the kind of online store you run and your business requirements.

For instance, wholesale stores can offer bulk discounts, while membership sites may want to offer exclusive products or user-role-based discounts instead.

Let’s go over some of the main discount rules you can offer in WooCommerce:

Quantity-based discounts

Quantity-based product discounts work great if you have a lot of products on your online store customers can purchase in varying quantities. For instance, customers on an online clothing store will need to purchase products in varying quantities. Similarly, if your online store sells office supplies, customers might need to purchase more or fewer amounts of products depending on their requirements. You can create a BOGO (buy one get one free) offer to increase the average order value.

User role-based discounts

User role-based discounts work great if you’re looking to sell products at different prices depending on the customer’s user role.

For instance, wholesale customers can purchase a “T-shirt” product for $10, while regular customers have to pay the fixed price i.e. $12 for the same. User role-based discounts are typically used for selling items in bulk or wholesale. This is much more seamless than offering coupons.

Payment gateway fees and discounts

Payment gateway fees and discounts are ideal if you give your customers more flexibility over how they pay for their purchases by offering them more than one payment method at checkout.

For instance, you can offer local payment methods or processors that are more convenient for your local customer base. This way, you can offer multiple payment gateways under one fee and also choose to give your customers cashback on specific payment methods such as Amazon Pay or Apple Pay. This is an easy way to set up WooCommerce dynamic pricing.

Setting up WooCommerce discount rules

WooCommerce, out of the box, doesn’t offer the option to set up and apply discount rules. It only lets you create coupon codes. This is why we recommend using a plugin built specifically to help you with WooCommerce discount rules, WooCommerce Fees and Discounts.

WooCommerce Fees and Discounts

Create powerful pricing incentives in WooCommerce with dynamic, bulk and role-based price adjustments

Find Out More

WooCommerce Fees and Discounts is a powerful and easy-to-use plugin that allows you to apply different discounts for products depending on product quantity, user role, or payment gateway. You can create WooCommerce discount rules and apply them globally by product category or specific products on your online store, including product variations.

The WooCommerce Fees and Discounts plugin offers an all-in-one solution for applying discounts or fees to your WooCommerce store. You can offer bulk pricing discounts or dynamic pricing through fees or discounts, choose to exclude the tax for specific user roles, create user role pricing, and offer payment gateway specific pricing. The plugin is a “one-off” solution for creating WooCommerce dynamic pricing rules in your ecommerce store, even if you’re not experienced with code.

How to set discount rules in WooCommerce using the WooCommerce Fees and Discounts plugin

Here, we’ll show you how to set up WooCommerce discount rules using the WooCommerce Fees and Discounts plugin.

For this, make sure you have the latest version of WordPress installed along with the WooCommerce plugin set up and ready to go. You will also need some WooCommerce products added to your site so we can set up discount rules for them.

Step #1. Download and install the WooCommerce Fees and Discounts plugin

Start by getting the WooCommerce Fees and Discounts plugin and install it on your WooCommerce site.

You will receive a purchase confirmation email soon after you purchase the plugin. Click on the download link from the email to download the plugin and navigate to Plugins → Add New from the WordPress admin panel.

Upload the zip file you just downloaded and click on the Activate plugin button to enable the WooCommerce Fees and Discounts plugin on your WordPress site.

Once the plugin is successfully installed on your site, navigate to WooCommerce → Settings → Fees and Discounts and click on the Licence link from the top.

Fees and Discounts license key

Enter the licence key provided to you at the time of purchase and click on the Activate this licence button to continue.

Step #2. Configure plugin settings

The WooCommerce Fees and Discounts plugin lets you create different bulk pricing rules for simple and variable products based on various conditions.

Now with the plugin installed on your WordPress site, navigate to WooCommerce → Settings and you will see a new Fees and Discounts tab.

Enable Fees and Discounts

Tick the checkbox next to Enable Dynamic Pricing and Enable User Role Pricing. Click on the Save changes button to continue.

Step #3. Set up discount rules

Using the WooCommerce Fees and Discounts plugin, you can set up various discount types including:

Bulk pricing rules

Click on the Dynamic Pricing link to create bulk pricing rules or quantity discounts for your WooCommerce site.

Select where to display the pricing table on the front-end or disable it completely using the Pricing table dropdown menu. Click on the Add Rule button to create a new pricing rule and select Bulk Pricing from the Offer Type dropdown menu.

Create WooCommerce discount rules

Offering bulk pricing is a great way to encourage customers to purchase at your online store. Enter a catchy label for your bulk pricing rule and choose which products to apply the pricing rule to using the Applies to dropdown menu. You can select All Items, Specific Products, or Specific Categories. This lets you choose the products you want to apply discounts to while the remaining products have a fixed price.

You can also use the Roles text field to only apply the pricing rule for specific user roles on your WooCommerce site. Using the Tiers section, you can create tiered pricing levels. For instance, you can offer “Up to 10% discount” on a specific product and give users a discount based on the cart items.

You can add multiple price tiers using the Add New Tier button. Enter the number of products the customer has to purchase to qualify for the discount using the Min quality text field and enter the maximum number of products in the Max quantity field. You can either offer a percentage-based discount or offer a fixed amount discount using the Adjustment dropdown menu. Click on the Save changes button to continue.

Discount rules WooCommerce

Customers will see the product price change dynamically as they add more products to their cart. This encourages users to spend more than they had planned to so they can get the maximum discount. You can use this to create a BOGO offer for customers to encourage customers to buy a certain number of items per sale.

Order-based pricing rules

The WooCommerce Fees and Discounts plugin also lets you create order-based pricing rules on your online store. Same as before, navigate to WooCommerce → Settings → Fees and Discounts and click on the Dynamic Pricing link.

Order total discounts

Create a new rule by clicking on the Add Rule button and setting the Offer type to Order Total. This way, you can offer customers price discounts based on how much they spend on your WooCommerce store.

For instance, you can offer wholesale customers or subscribers various price discount tiers based on cart subtotal. A cart discount helps increase the average order value and generate more revenue per sale.

After entering a label for your discount rule that appears on the single product page, select the user role you want to offer the discount to or leave it empty to apply to all user roles on your WooCommerce site. Click on the Add New Tier button and set the minimum amount the customer has to spend before getting the discount using the Min total text field. Using the Adjustment dropdown menu, select whether you want to offer a Percentage Discount or a Fixed discount.

Once you’re done, click on the Save changes button to continue.

Discount offer preview front-end

Customers will get a 20% discount on their order if their purchase amount is more than £150.

User-role based pricing rules

You can also create pricing rules based on the user role of a customer. This way, you can offer special offers or exclusive discounts for specific user roles on your WordPress site.

Navigate to WooCommerce → Settings → Fees and Discounts and click on the User Role Pricing link.

User role pricing

Here, you can view all user roles available on your WooCommerce site along with two columns: Adjustment and Amount. Using the Adjustment dropdown menu, you can offer user roles on your site including Percentage Discount, Fixed Discount, or charge them extra fees. Then set the amount of the discount or fees using the Amount text field right next to it.

You can also choose to display role-based prices for variations using the Role Price Fields section at the button. Once you’re done, click on the Save changes button to continue.

Specific user roles on your website will be able to purchase products at a discounted rate while other, regular customers will be shown the full product price.

Conclusion

Setting up WooCommerce discount rules is a great way to increase sales and generate more revenue for your business. It’s far more seamless than a coupon system where customers need to enter the coupon code at checkout. Using the WooCommerce Fees and Discounts plugin, you can set up bulk pricing rules, create order-based discount rules, or offer user role-based discounts on your online store.

The WooCommerce Fees and Discounts plugin is perfect for anyone looking to set up discount rules on their online store, even store owners who have no prior experience in coding.

WooCommerce Fess and Discounts is perfect because the plugin out of the box offers an intuitive experience and lets you quickly set up multiple discount rules and display professional-looking pricing tables on the front end of your WooCommerce site. It’s a complete fees and discounts plugin solution, making it the perfect option for growing WooCommerce stores.

WooCommerce Fees and Discounts

Create powerful pricing incentives in WooCommerce with dynamic, bulk and role-based price adjustments

Find Out More

Ready to start setting up WooCommerce discount rules? Get WooCommerce Fees and Discounts today!

Leave a Reply

Your email address will not be published. All fields are required.