Key Features
↑ Back to topAutomatic Cart Discounts (No Coupon Code): Discounts are applied instantly as a negative cart fee the moment a threshold is met. Customers never have to search for or type in coupon codes again.
Quantity-Based & Subtotal-Based Tiers: Create unlimited discount tiers based on either total cart item quantity or cart subtotal. Apply fixed amount or percentage discounts to reward higher spending.
Target Specific User Roles & Guests: Apply discounts exclusively to logged-in users, guest shoppers, or both. Exclude specific WordPress user roles (like Shop Managers) or individual usernames.
Hide Prices for Guest Users: Built-in B2B mode allows you to hide product prices and the “Add to Cart” button from non-logged-in visitors, replacing them with a custom sign-up prompt.
Live Discount Tier Table: Automatically display an active schedule of available discount tiers on the cart page. This transparency motivates customers to add more items to unlock bigger savings.
Custom Success Messages: Display personalized success banners confirming the applied discount, enhancing customer satisfaction and checkout confidence.
Automated Discount Scheduling: Plan your sales in advance. Set optional start and end dates for any discount tier to completely automate your seasonal promotions and flash sales.
WooCommerce Cart Block & HPOS Compatible: Fully compatible with the modern WooCommerce Cart Block (Gutenberg) architecture and officially supports High-Performance Order Storage (HPOS).
Setup and Installation
↑ Back to topStep 1: Installation
1) Log in to your WordPress admin dashboard.
2) Navigate to Plugins → Add New.
3) Click on the Upload Plugin button at the top.
4) Choose the “Discount On Cart” plugin ZIP file from your computer and click Install Now.
5) Once installed, click Activate Plugin.

Initial Setup
↑ Back to topOnce the plugin is activated:
- Navigate to WooCommerce > Settings.
- Select the “Discount On Cart” tab from the top menu.
- Review the available settings and configure them according to your store’s needs.

General Settings
↑ Back to topThe General Settings tab allows you to configure the global behavior of the plugin:
- Restrict Discounts
- Exclude specific user roles (e.g., Admin, Subscriber) from receiving discounts.
- Enable or disable discounts for guest users.
- Choose discount eligibility based on user type:
- Logged-in users
- Guest users
- Hide Add to Cart Button
- Enable this option to hide the “Add to Cart” button for guest users.
- Customize the “Sign-up” or “Login to see price” message.
- Custom Success Message
- Add a personalized success message to notify customers when a discount is applied.

Creating Discount Tiers
↑ Back to topThe Discount Tiers tab is where you define dynamic cart discount rules:
- Add a New Discount Tier
- Click on Add Tier.
- Set the Discount Type (Percentage or Fixed).
- Define the cart subtotal or quantity range (e.g., $50-$100 or 5-10 items).
- Enter the discount amount.
- Set Discount Validity
- Choose a start and end date for the discount.
- Save Your Changes
- Click on Save Changes to activate the discount tier.

User Restrictions
↑ Back to topRestrict who can benefit from the discounts:
- Navigate to the General Settings tab.
- Use the “Exclude User Roles” dropdown to select roles that won’t receive discounts.
- To exclude specific users:
- Enter their usernames in the “Exclude Users” field.
- Enable or disable discounts for guest users by toggling the respective option.

Customizing Messages
↑ Back to top- Navigate to the General Settings tab.
- Scroll to the Custom Success Message field.
- Enter a friendly message, such as:
- “Congratulations! You’ve unlocked a 10% discount!”
- Save your changes.

3. Frontend Impact
↑ Back to topCart Page
↑ Back to top- Discount Display:
The active discount tiers are displayed on the cart page, showing users how to unlock additional savings. - Dynamic Updates:
The cart dynamically recalculates totals based on applied discounts, providing real-time feedback.

Checkout Page
↑ Back to top- Discount Summary:
The checkout page includes a summary of the applied discount, ensuring transparency for customers.

4. Use Cases and Examples
↑ Back to topExample 1: Quantity-Based Discount
↑ Back to top- Scenario:
Offer a 10% discount for orders with 5–10 items and a 20% discount for orders with more than 10 items. - Configuration:
- Add a Quantity-Based Tier:
- 5–10 items: 10% discount
- 11+ items: 20% discount
- Add a Quantity-Based Tier:
Example 2: Amount-Based Discount
↑ Back to top- Scenario:
Apply a $15 fixed discount for orders between $50 and $100, and a 25% discount for orders over $100. - Configuration:
- Add an Amount-Based Tier:
- $50–$100: $15 fixed discount
- $100+: 25% percentage discount
- Add an Amount-Based Tier:

How do I set up WooCommerce quantity discounts using Discount On Cart?
Setting up WooCommerce quantity discounts is easy. Go to your WordPress admin panel and navigate to WooCommerce > Settings > Discount On Cart. Under the Discount Tiers tab, select ‘Quantity’ as your discount mode. You can then click “Add Tier” to create unlimited tiers based on the number of items in the cart (e.g., 5-10 items for 10% off). Save your settings, and the quantity discounts will automatically apply to customer carts.
How can I create a WooCommerce discount based on the cart subtotal?
To create a WooCommerce cart subtotal discount, go to WooCommerce > Settings > Discount On Cart and open the Discount Tiers tab. Select ‘Amount’ as your discount mode. Here, you can define subtotal ranges (e.g., 100to199) and assign a fixed or percentage discount to that range. The plugin calculates the discount against the actual item totals, ensuring a smooth and accurate checkout experience.
How do I apply automatic cart discounts in WooCommerce without a coupon code?
Discount On Cart is designed to apply automatic cart discounts in WooCommerce instantly, with zero coupon codes required. Once you configure your discount rules in the plugin settings, the system constantly monitors the customer’s cart. The moment the cart meets your defined quantity or subtotal threshold, the discount is automatically applied as a negative cart fee, and a success message is displayed to the customer.
Can I use this plugin to hide WooCommerce prices for guest users?
Yes! The plugin includes a built-in feature to hide WooCommerce prices and the “Add to Cart” button for guest users (non-logged-in visitors). To enable this, go to WooCommerce > Settings > Discount On Cart > General Settings. You can customize the text shown to guests (e.g., “Login to see price”) and define a Sign-Up button URL to redirect them to your registration page, making it perfect for wholesale and B2B stores.
How do I schedule WooCommerce sales and discounts in advance?
You can easily schedule WooCommerce sales by using the built-in date scheduler for your discount tiers. When creating a new discount tier in the plugin settings, simply select a Start Date and End Date. The discount will automatically activate and deactivate on those specific dates. This allows you to completely automate promotions like Black Friday, Cyber Monday, or seasonal sales without any manual intervention.