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.

  • Store-wide 10% discount
  • Specific products get 5$ discount per quantity

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.

  • $5 fixed discount in the cart if products from Category A are purchased.
  • All orders get a 10$ discount in the cart.

Bundle or Set Discount

Providing a Set or Fixed price based on quantity bundles.

  • Apply 3 for $10, 10 for $15 with this type.

Bulk Discounts

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

  • 5% discount when 5-10 quantities in cart
  • 10% discount when 10 or more quantities in cart

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 1 get 1 free for the same products.

Buy X Get Y discount

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

  • Buy 2 get 1 cheapest product in th cart with 50% discount.
  • Buy Product A and get product B for free.

Free Shipping

Apply Free shipping to the order based on cart conditions.

  • $100 above orders get Free shipping


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


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 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 are 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 to, 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?