Wordpress

How To Create Percentage Discounts In WooCommerce

Are you looking to provide percentage discounts on your WooCommerce online store? Very well, read on.

We all know what a percentage discount is. It is like the forerunner of all discounts since the origin of the discount concept. The price payable by the customer is reduced by a certain percentage. Apply it directly on the product price or on the cart total - your call. Okay, but how?

This article answers all of your questions on how to create and offer percentage discounts on your WooCommerce online store. With WooCommerce Discount Rules plugin, it is as simple as it can get. Here’s how:

How to provide percentage discounts for all products?

Step 1:

Create a new rule in the Price Discount Rules tab and enter the general details of the rule such as Order(Priority), Rule name, Rule description, Method and Validity period.

Method : Select the Method as Quantity based by product/category and BOGO deals for discounts depending on quantity (Buy x items and get y% discount) or Dependent product based discount for discounts depending on other products (Buy A and get y% off on B).

We choose the quantity based by product/category method.

set name expiry for the discount rule

Go to the next tab.

Step 2: Define the discount conditions as follows:

  1. Apply to: Choose All Products
  2. Customers: Select All or Only Given as per your requirement. The screenshot below shows a discount for All Customers.
  3. Purchase history: Check the box if the discount applies on a certain purchase history of the customers. It is not required in this case.

set name expiry for the discount rule

Once you’re done, proceed to the Discount tab.

Step 3:

Since we selected the “Method” as Quantity based by product/category and BOGO deals in the general tab, we need to define quantities involved in the discount values such as:

  1. Minimum Quantity: Minimum purchase quantity
  2. Maximum Quantity: Maximum purchase quantity
  3. Adjustment Type: Select Percentage discount
  4. Value: Enter the discount value - 20

set name expiry for the discount rule

Your online store now provides a 20% discount on all products for all customers.

How to provide percentage discounts for specific products?

Let us consider that the discount you want to give goes like this: “Buy T-shirts from Winter Collections and save 10%”.

Follow Step 1 from the previous case since the initial setup is the same.

Step 1:

set name expiry for the discount rule

Step 2:

In the conditions tab,

  1. Apply to: Choose Specific Products and select the required product(s) - T-shirt in this case. You can choose any number of products.
  2. Customers: Select All or Only Given as per your requirement. We choose All Customers.
  3. Purchase history: Leave it unchecked if the discount has nothing to do with purchase history.

set name expiry for the discount rule

Step 3:

Define the discount value as follows:

  1. Minimum Quantity: Minimum purchase quantity
  2. Maximum Quantity: Maximum purchase quantity
  3. Adjustment Type: Select Percentage discount
  4. Value: Enter the discount value - 10

set name expiry for the discount rule

Your online store now provides a 10% discount on the product T-shirts for all customers.

How to provide percentage discounts for specific categories?

What if you do not want to include the individual products into the discount at all? Category exists for this very reason. If you intend to give discount on a particular category(s) of products, like “Buy any product from Electronics category and get 25% discount”, then follow these steps:

Step 1:

Same as the above examples.

set name expiry for the discount rule

Step 2:

In the conditions tab,

  1. Apply to: Choose Specific Categories and select the required category(s) - Electronics in this case. You can choose any number of categories.
  2. Customers: Select All or Only Given as per your requirement. We choose All Customers.
  3. Purchase history: Leave it unchecked if the discount has nothing to do with purchase history.

set name expiry for the discount rule

Step 3:

Define the discount values - Minimum quantity, Maximum quantity, Adjustment type (Percentage discount) and value (25).

set name expiry for the discount rule

Your online store now provides a 25% discount on products in Electronics category for all customers.

How to provide percentage discounts for cart total?

Cart level discounts vary from the previous product level discounts. For this, you need to create a new discount rule in the Cart Discount Rules tab in the first step like shown below.

set name expiry for the discount rule

Step 1:

Enter the general details of the rule - Order, Rule name, Rule description and Validity. There is no “Method” property in the cart level discounts.

set name expiry for the discount rule

Step 2:

If your discount rule is, “All orders above $500 will get 15% discount”, define the cart condition as follows:

Add new condition - you can add as many conditions as you want for a single rule. All the conditions must hold true if the rule has to apply.

Type - Subtotal at least

Value - 500

set name expiry for the discount rule

Step 3:

Select the discount type as Percentage discount and value as 15%.

set name expiry for the discount rule

Your online store now provides a 15% discount on all orders above $500 for all customers.

Want a detailed understanding on cart discounts? Check out!

Use our demo site to work yourself and check how it goes.

Also check out how you can provide bulk discounts and BOGO deals using WooCommerce Discount Rules plugin. Let us know how helpful you found this article and our plugin in the comments below. We would love to hear from you!