New!Optinly - Increase Web Conversions 10x Times Using Popups!Introductory Offer! Coupon Code: OPTIN20Buy Now

Published under Wordpress
Last updated on

How To Create Discounts In WooCommerce Easily

Trying to figure out how to create discounts in your WooCommerce online store?

No more worries. You can offer so many types of discounts if you’ve got the right discount and coupon plugin. Well, this comprehensive post will make you familiar with all discount types in WooCommerce- Simple Discounts, Dynamic pricing discounts, automatic coupons, etc. and how to create those discounts easily in your own WooCommerce online store.

Coupons and Discounts

So, speaking about coupons and discounts in WooCommerce, they should be called “sales boosters” already. Because it is the first and probably the best solution every seller seeks out when they want to increase sales volume.

Ask yourself, have you set a sales target for your online WooCommerce store? (or)

Do you plan to grow your customer base? If the answer to at least either of the questions is yes, you’d definitely want to provide smart coupon discounts.

The catalytic effect of discounts on WooCommerce sales is because customers are always on the lookout for coupon deals and offers. Time and again, discounts have proved to boost online sales. Especially during festive seasons like Christmas, New Year, Thanksgiving and commercial days like Black Friday and Cyber Monday.

Now, let us learn all about discounts and coupons in WooCommerce so that you can boost your online sales.

How to create discounts in WooCommerce

WooCommerce itself provides an option to create basic discounts. You can set the regular price and sale price of a product. The sale price shows up in the place of regular price where the latter is seen struck out.
To add a discount in WooCommerce,

  • Select a particular product for the discount.
  • Set the Regular price and the Sale price.

The following screen shows adding a discount to a new product in your WooCommerce store.

Image 1

Want to see how your discount looks?
The regular price is struck and the product is shown with the discounted sale price in the product pages.

Image 2


  • This method is static and you will have to change the sale price of every product whenever you want to change your pricing.
  • Creating advanced pricing discounts is not possible.
  • Creating a BOGO discount and free WooCommerce gifts ain’t possible.
  • Discounts can’t be added with a validity time.

How to create coupons in WooCommerce

WooCommerce coupons provide the option to create a basic coupon deal.
To add a WP coupon,
Define the coupon code and the details of the coupon discount. Well, you can create three types of coupons like percentage discount, fixed price discount, and product discount using WooCommerce Coupons.

Image 3


  • Only generic coupons can be created.
  • Coupons can’t be automatically applied. The customers may even forget to apply the coupon at times.
  • Customer role based coupon is not possible.

Discounting with the Extra-Ordinary

But, what if you want to offer extra-ordinary discounts for more productivity? What if you want to create discounts based on various conditions?
Advanced Discounts like:

  • A Store-wide BOGO deal - “Buy 1 Get 1 Free”
  • Smart coupon discount on order total - “Get 30% off on orders above $100”
  • A user-role based discount - “Exclusive offer for Subscribers - Flat $10 off on all orders”

Well, such advanced discounts are not possible with the default options in WooCommerce. So, to make things better and to apply advanced pricing deals with ease, all you need to do is install a WooCommerce discount plugin.

WooCommerce plugins are basically tools that extend the basic functionality of WooCommerce to give better performance for your online store. Discount Rules PRO is one of the best-selling discount plugins on the WordPress community. The plugin has a record 10K+ active downloads- the most for any discount plugin in WooCommerce.

Now, let’s go ahead and learn how Discount Rules can help you create advanced pricing discounts in WooCommerce.

Dynamic Pricing and Discount Rules for WooCommerce

With Discount Rules for WooCommerce, you can define the discount rule to be applied either on cart level or product level. That is you can apply a rule on the entire purchase, say 15% discount on the grand total, or apply it on each product in the cart, say 15% discount on each product.
The following are some of the popular dynamic pricing discounts you can create with this discount plugin,

  • Customer-role/ User- role based coupons - Provide coupon discounts for a particular user category like premium customers or subscribers or registered users.
  • BOGO discounts (Buy-One-Get-One) - Create the standard buy one get one free discount for any item quantities in your store. For example, buy 1 get 1 or buy 3 get 2, etc.
  • Dynamic pricing - Dynamic pricing denotes different levels of pricing for different quantities purchased. For example, 10% off on 2 caps and 30% off on 3 caps. These discounts are mainly used for increasing sales and clearing up stock in your online inventory.
  • Bulk discounts - Offers that apply on all products and for all customers can be defined as bulk discounts. For example, you could offer a 30% storewide discount.
  • Quantity discounts/ Tiered pricing discounts - Offers that apply on the purchase of a certain quantity, for instance, 20% off on 3 shirts, 30% off on 5 shirts, buy any 5 items and get 10% off.
  • Free Shipping discounts - If you want to provide offers to customers from a certain city or country, you can define shipping based discounts. For example, Free Shipping on purchases from California.
  • Category based discounts - Rules for discounts on a particular category of products. For example, a flat $20 discount on all electronic products.
  • Dependent product based discounts - Discount that applies on product B if and only if product A is purchased. For example, buy a backpack and get 50% off on a t-shirt.
  • Customer specific discounts - Discounts only for specific customers. You can filter them by email. This kind of discount is more personalized and is useful for small stores.

Now, let’s learn how to create a dynamic discount in WooCommerce using Discount Rules PRO.

Fortune Cookie
Discount Rules PRO for WooCommerce is the most popular WooCommerce discount plugin trusted by over 10K+ WooCommerce store owners. (stats during drafting the post)
Use coupon code “SAVE10” and get an exclusive 10% discount on the discount plugin.

How to create automatic coupons with Discount Rules PRO

Before you start, kindly download and install the Discount Rules PRO for WooCommerce plugin. The guide assumes that you already have the plugin installed and activated.
To create coupons that apply automatically to your customer cart,

  • Go to Settings option of the smart coupon plugin.
  • Type the coupon code.
  • Choose the discount order.
  • Associate the newly created coupon code to any cart discount rule in your WooCommerce store.

Image 4

So, the newly created coupon is associated with a sub-total based cart discount. The following screen shows the coupon applied automatically to the customer cart.

Image 5


How to create discounts in WooCommerce

Creating and offering discounts can’t get simpler than this.

Step 1 - Creating a new discount rule
  • With Discount rules plugin, you can create discount either as a price discount rule (for applying a discount on the price of the product) or as a cart discount rule (for applying a discount automatically to the customer cart).
  • Click on “Add New Rule” to start creating a new discount rule.
  • Enter the general details of your discount rule.
  1. Order/ Priority of the rule- Defines the sequence of discounts applied to the customers
  2. Rule Name - Name of the WooCommerce discount.
  3. Rule Description - A short description
  4. Method - Quantity based for bulk discounts or Product based (for discounts on dependent products)Quantity based discount method is not available in the Cart discount rules.
  5. Validity - The From and To dates of the discount validity (Optional)

Image 6

Step 2 - Adding the discount conditions

After defining the general details of the discount rule, you have to add the conditions based on which the discount will apply.

  • Price discounts can apply for particular products or specific categories or all products. Well, advanced discount conditions like for user-role discounts, purchase history based discounts are created in this section.
  • For a cart discount rule, you can add as many conditions as you want - say based on cart total or cart quantity, or customer billing address, customer email address, shipping address, etc. There are so many options you can choose from.

Image 7

                                                          Price Discount Rule Conditions

Image 8

                                                             Cart Discount Rule Conditions

Step 3 - Define discount value
  • Discount value is what you offer as a discount. That is, if you are giving a 15% off, then the discount type is “Percentage discount” and the value is “15”.
  • If you are giving a free product, then the discount type is “Product discount” and you can choose whichever product you want to give as a freebie.
  • You can add different ranges of discounts for creating a dynamic pricing discount.

Image 9

                                                  Price Discount Value

Image 10

                                               Cart Discount Value

That’s it.
Enter your choices, Save the rule, enable it and your store would have an active discount rule.

The biggest advantage of this dynamic plugin is that you can define as many rules for your store. Enable what you want, disable what you don’t. You can also configure Woo Discount Rules to set up which discount applies first in the plugin’s settings.

Discount sounds like a great approach to reach your sales target, doesn’t it? Sure but not without the right tool. Go PRO in creating advanced discounts in your online store with Discount Rules for WooCommerce PRO.

Happy Discounting! Happy Selling!