Let us see how can we decide on how to set up discount rules using Discount Rules for Woocommerce.


You can configure the discounts in just 4 steps in a single page configuration.

How to do these steps better?

Select the discount Type

Discount Types

When to choose this type

Example Scenarios

Product Adjustment

Choose this discount type to apply a specific discount for any quantities. It could be for All products or for a specific category or on specific products.

Cart Adjustment

Apply this discount type when you want to show the discount after subtotal that is like a coupon discount in the cart.
This discount type will not display the promotions on product pages.

Bundle or Set Discount

Providing a Set or Fixed price based on quantity bundles.

Bulk Discounts

Apply quantity-based discounts with Bulk discount types. Each incremental quantity will be eligible for a higher discount.

Buy X Get X rule

Choose this only if you want to offer the Same product based on quantities as Free or with a discounted value.

Buy X Get Y discount

Choose this when the Buy product and Get Products are different or cheapest/highest valued.

Free Shipping

Apply Free shipping to the order based on cart conditions.


Choose your filters

In the filter section, you can choose which of the products the discount applies to Or to Exclude.

Filter available are:

All Products

To provide a store-wide discount

Products

Apply discount only to specific products

Categories

Select Categories to provide discount

Attributes

Attributes that are used as variants

Tags

Product tags (Taxonomies)

SKUs

SKU id's of products

On-sale products

Products which has a Sale price in the product configuration

Brands (Custom Taxonomies)

This filter will be enabled only when you have custom taxonomies or Brands created on your site.
Example: Click here


Configure your discount Values

Product Adjustment -> Percentage discount, Fixed discount, or Fixed price per item

Cart Adjustment -> Percentage discount, Fixed discount, or Fixed discount per item

Bulk discount -> Percentage discount, Fixed discount, or Fixed price per item

Bundle (Set) discount ->

Fixed Price per set/bundle, Percentage discount per item, Or Fixed discount per item

Buy X Get X -> Free, Percentage discount or Fixed discount

Buy X Get Y -> Free, Percentage discount or Fixed discount.

Here the Count By option makes changes in the quantity count of the products.

Filter set above

This will count the quantities of products set in the “Filter” section together.

Example:

If you selected a few categories in the filter, it will count the quantities of products in those categories added in the cart altogether.

If you selected a few products in the filters section, then it will count the quantities together.

Individual Product :

This counts the total quantity of each product/line item separately.

Example:

If a customer has 2 quantities of Product A, 3 quantities of Product B, then the count will be maintained at the product level.

If you have the discount to be applied when 3 or more quantities -> Here the Product B gets the discount applied.

In the case of variable products, the count will be based on each variant because WooCommerce considers a variant as a product itself.

All variants in each product together :

Useful when applying discounts based on variable products and you want the quantity to be counted based on the parent product.

Example:

You have Product A - Small, Medium, Large.

If a customer buys 2 of Product A - Small, 4 of Product A - Medium, 6 of Product A - Large, then the count will be: 6+4+2 = 12

For Buy X Get Y discount there is another special configuration:

Auto Add -> Auto-add is possible only when a Specific Product is given for Free.
Product A is free for every purchase.

Cheapest -> Cheapest values product among the selected products from the Get section and based on the quantity to be discounted. Works only when there is more number of selected products in the user cart.

Highest -> Highest valued product among the selected products from the Get section and based on the quantity to be discounted. Works only when there is more number of selected products in the user cart.


Add parameters to your discount to apply for.

You can add conditions other than the filters to be matched only when the discount to be applied.

For Example conditions like -> Subtotal of the cart, Coupons to be entered in cart, User roles to which the discount applies, Purchase History of the user, Product or Categories to be in the cart, Shipping Address to which the discount applies.

Popular conditions with example docs:


Still unclear?


Please submit a support request. We are always happy to assist you :)



Did this answer your question?