This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Cart Deals for WooCommerce


Power your store to greater success with cart deals and sales promotions! Just about any type of direct cart deal you can think of, Cart Deals for WooCommerce is your one-stop shop to accomplish it.


  • WordPress 5.9+
  • Gutenberg
  • WooCommerce 5.6+
  • PHP 7.2+

What can you do with Cart Deals?

  • Category Discount Pricing
  • Role-based Discount Pricing
  • Product and Variation Discount Pricing
  • Schedulable

A Complete Discount Marketing Package

Cart Deals does more than offer discounting functions:

  1. Create the discount rule .. in your admin area
  2. Award the discount .. in the website checkout and shopping cart, when a discount is generated
  3. Show the deal description .. in your checkout and shopping cart, when a Cart deal discount is generated (optional)
  4. Advertise the deal on your site .. (using optional Shortcodes )

Offer Deals Like:

  • Cart Deals of any sort, by Category, Role/Membership, Product or Variation!

  • *This plugin is the baby brother of * Pricing Deals for WooCommerce

The Details

Cart Deals is many plugins in one!

  • Cart Discounts
    • Dynamic pricing in the cart, by just about any grouping or deal you can think of.
  • Sale Pricing
    • Use a single rule to put an entire Category (or other group) on sale. Just like having a sale price on a product, except
    • a single rule can apply to a big group, without updating each product individually!!!
  • Marketing
    • Advertise your Deals using Shortcodes!
  • by Category
    • Example: „T-Shirts 10% off – 1 day sale“
  • Role Pricing
    • Example: „Members get 20% off“
  • Customer Limits
    • Example: „One per customer“

** With the Cart Deals plugin all of these actions can be applied and managed in one place, and requires no product database updates! **

Visit the Documentation

The free version gives you:

  • Deal Types
    • Sale Pricing [across the store]
    • Dynamic Pricing [across the store]
  • Begin date / End date scheduling
  • Discount info both at Checkout and in the Cart Widget for Cart Discounts
  • Theme Sales and Promotions Marketing by displaying the Rule message via shortcode („One Day Sale!)
  • Price reductions can show as the product displays, for display Rule type
  • Audit Trail log of purchases made with Pricing Deal Rule discounts

The Pro version gives you incredible control over rule groups – by category, product and more!

The Pro version also gives you: (group power!)

  • For All deal types, the Pro version gives you group power – the additional flexibility of applying Sales and Promotions to:
    • Whole Store, Wholesaler or Membership or Role (Display different prices for logged in users), Product Category and Pricing Deal custom Category, Product or Variation
    • Sale Pricing [for any product, variation, category or role]
    • Dynamic Pricing („One-Day Sale on Laptops, 10% Off!“) [for any product, variation, category or role]
  • Product-level Deal Exclusion
  • Per Customer Discount limit
  • Pricing Deal Custom Categories (a custom Product taxonomy, allowing custom product groups)
  • and more!

Vist the Pro Version

Documentation |
Shameless E-Commerce

Additional Plugins by

  1. Pricing Deals for WooCommerce
  2. Wholesale Pricing for WooCommerce ..(skinnier version of Pricing Deals)
  3. Minimum Purchase for WooCommerce
  4. Maximum Purchase for WooCommerce
  5. Min or Max Purchase for WooCommerce


Minimum Requirements

  • WooCommerce 2.0.14+
  • WordPress 3.3+
  • PHP 5+

Install Instructions

  1. Upload the folder cart-deals-for-woocommerce to the /wp-content/plugins/ directory of your site
  2. Activate the plugin through the ‘Plugins’ menu in WordPress


Please review the documentation, which has lots of helpful hints and examples.


Direct support requests can be made here on the support tab, or at the Support page at We try to respond to all posts within 12 hours.


3. Septembar 2016.
I needed a simple -10% for a period of time, it does its job, buuutttt, I can't seem to find a "deal"string to translate it, searched it everywhere, in woocommerce in the plugin, nope, I don't know where that's coming from, but solved my problem with an before and a display:none to the text. Still, I do not recommend this plugin, the setup is pretty weird, the default settings apply discount only for 1 product (not 2 or more as quantity of 1), had to recheck hole settings to make it work.
Read all 4 reviews

Contributors & Developers

“Cart Deals for WooCommerce” is open source software. The following people have contributed to this plugin.


Changelog – 2021-02-12

  • Fix – new admin access fix – 2020-08-17

  • Enhancement – Turn off auto updates
  • Fix – update is_admin testing – 2019-04-16

  • Enhancement – Updates to accomodate Woo 3.6 – 2018-11-11

  • Enhancement – Updates to accomodate WordPress 5.0 + Php 7.2 – 2018-05-22

  • Enhancement – Updates to accomodate Woocommerce 3.4.0 – 2018-01-30

  • Enhancement – Updates to accomodate Woocommerce 3.3.0

1.0.6- 2017-10-05

  • Enhancement – Updates to accomodate Woocommerce 3.2.0

1.0.5- 2017-04-03

  • Enhancement – Updates to accomodate Woocommerce 3.0.0

1.0.3 – 2014-5-14

  • Fix – Include price display suffix in Catalog pricing, as needed

1.0.3 – 2014-06-07

  • Fix – general fixes…

1.0.2 – 2014-5-20

  • Fix – Include price display suffix in Catalog pricing, as needed
  • Enhancement – Pro version check from Free version
  • Fix – if BCMATH not installed with PHP by host, replacement functions
  • Fix – add in missing close comment above function in parent-cart-validation.php
  • Fix – framework, removed (future) upcharge… , fix pricing-type-simple for catalog
  • Fix – framework, pricing-type discount by catalog Option renamed
  • Fix – js for cart simple discount was disallowing discount limiits in error
  • Fix – warnings on apply
  • Fix – cartWidget print option corrected
  • Fix – Get group repeat logic
  • Enhancement – e_notices made switchable, based on ‘Test Debugging Mode Turned On’ settings switch
  • Enhancement – debugging_mode output to error log
  • Change – cumulativeSalePricing switch default now = ‘Yes – Apply Discount to Product Price, even if On Sale’ – UI + JS chg

1.0.1 – 2014-04-14

  • Fix – warnings on update error
  • Fix – Change to collation syntax on install
  • Fix – shortcode role ‘notLoggedIn’

1.0 – 2014-04-11

  • Initial Public Release