Wondering how to set up a WooCommerce cart discount without spending a lot? You’re in the right place!

This beginner’s guide to WooCommerce will cover everything you need to know about cart discounts: what they are, how to set them up, and how they work at checkout.

First off, it’s important to know that WooCommerce offers three types of discounts during the order process: product discounts, cart discounts, and checkout/shipping discounts.

Cart discounts differ from product discounts, which you see on the product page, as they only apply when specific cart conditions are met. These discounts can be displayed in various places like the mini-cart, cart drawer, and cart page, and can either reduce the total order amount or apply to items from specific categories.

Why Use WooCommerce Cart Discounts?

Cart discounts are versatile. Here are some examples:
– Buy 5 or more items and get 20% off your entire cart.
– Spend $100 to receive a 10% discount.
– Discounts for specific user roles if certain cart conditions are met.
– $10 off your first order for new customers.
– Fixed discounts on individual cart items.
– Discounts based on shipping region or payment method.

With a plugin like YayPricing – WooCommerce Dynamic Pricing & Discounts, creating these discounts is straightforward.

How to Create WooCommerce Cart Discounts

Let’s go through the steps to offer a 20% discount on the entire cart for customers buying 5 or more items.

1. Install YayPricing: This free plugin is available in the WordPress repository and can be activated directly from your WordPress Plugins screen without a license key.

2. Create a Promotion Rule: Navigate to YayPricing > Cart Discount and click “Add Rule”. Configure it for a 20% Percentage Discount.

3. Set Additional Conditions (Optional): In the Conditions tab, you can add criteria, such as “Cart quantity is greater than 4”, to apply the discount.

This setup allows you to automatically apply a 20% discount to the cart when the conditions are met.

Displaying Discounts in the Cart

To help customers understand their discounts, especially during multiple promotions like a Black Friday sale, you can enable a message next to the cart discount. This tooltip can clarify the discount terms.

Upselling Notices

To encourage customers to buy more for a discount, enable the Upselling notice in YayPricing settings. It will show a message like “Get 20% off cart total if you add 1 more item” when they’re close to meeting the discount criteria.

Top WooCommerce Cart Discount Plugins

Besides YayPricing, here are some top plugins for WooCommerce cart discounts:
Advanced Dynamic Pricing for WooCommerce: Offers automatic discounts based on cart contents.
Dynamic Pricing With Discount Rules for WooCommerce: Allows for advanced discount and fee setups based on various conditions.
First Order Discount WooCommerce by QuanticEdge: Provides a range of discounts and deals for new customers.


Now you’re equipped to master WooCommerce cart discounts! With YayPricing, setting up discounts is simple, whether you choose a fixed or percentage discount. Plus, you can add conditions to ensure the discount applies only under specific circumstances, like a minimum order amount or to certain user roles.

Previous article8 Strategies to Enhance Productivity in Your Virtual Meetings
Next article10 Strategies for Efficient Workforce Management