As the name suggests, the discount applies at the cart level. You can apply the discount on all items in the cart, items from a few categories, or selected products, or a discount based on cart total and so on.


  • 10% discount on the whole cart.

  • Get $50 fixed cart discount¬†

  • Spend $100, get 10% discount, spend $500, get 20%

  • 10% for items from Category A while spending $50 from that specific category.

Let us see, how to create simple discount which applies only on the cart.

Navigate to Woocommerce -> Woo Discount Rules -> Add New Rule.

After Entering into the rule page, just add the rule name and you can select the Simple Discount Type "Cart Adjustment" from the Drop-down "Select Discount Type" 

Filter Options:

Choose All product/specific products/categories/attributes/tags/sku for which needs discount. Also here you can also exclude the product/categories from discount.
Here I have chosen "All Products":

Discount Options:

Choose what type(percentage/fixed discount) of discount needs to be applied in cart.

Example 1: 10% discount on the whole cart

Discount Label:

Discount label is the label given to show the discount in the cart.Here I have chosen "Fixed discount"

Here is the cart page screenshot:

Similarly, you can provide a percentage or a fixed discount per item in the cart using cart adjustment.

Example 2: Get $50 fixed cart discount

Here is the cart page screenshot:

Example 3: 10% for items from Category A while spending $50 from that specific category

Here is the cart page screenshot:

Additional Conditions:

If you want to include additional conditions to the rules, you can include with the conditions option on the rules.

That is optional and can be used if you want to provide limitation for the discount rule.

Additional conditions includes the Cart conditions, Cart items, Date and time, Purchase History, Shipping address, User or User roles.

You can also set the Rule validity here.


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

Did this answer your question?