Coupons+

Description

NEW: Bundle Discounts! Create complex bundles and combo discounts using Coupons+ Core. *Applied as coupon discounts.

✔ Actively Maintained & Supported: Averaging 1 update per week for the past 2 months! Always backwards compatible. Consistently updated with new features, bug fixes and new WooCommerce and PHP versions.

Designed exclusively for offers and discounts

Coupons+ was designed from the ground up for very complex offers and discounts. The result is a beautiful and intuitive, tree-based dashboard powered by a custom-built engine that allows you to create almost any type of offer, visually. With Coupons+ you don’t have to hunt through settings tabs just to find what you need. This plugin is an original concept designed and developed from scratch.

Key Features

  • Advanced BOGO Deals
    Go beyond basic BOGOs with our advanced offers engine.

    • Target Anything: Apply BOGO offers to specific products, categories, brands, or tags. You can even combine them (e.g., “Buy any two shirts (Category) from Brand A and get a free hat”).
    • Get X (Same Product): Create classic “Buy One, Get One” deals where the customer receives another of the same item for free, a percentage off, a flat discount, or for a fixed price. (e.g., “Buy 1 Hoodie, Get another for FREE”).
    • Get Y (Different Product): Set up promotions like, “Buy Product A and get Product B for free,” perfect for clearing inventory or promoting new items. You can target specific products, categories, brands, or tags for the “Buy” part of the BOGO offer.
    • Apply recursively: Apply your BOGO offers to as many eligible items as possible
    • Multiple offers per set of items
      Apply multiple offers for the same items, for example:
    • ** (buy) Category A: get 10% off + 50% discount on Product A
    • ** (buy) Product A: get Product B FREE + $20 OFF Shipping
  • A Beautiful Builder
    Our elegant, tree-based visual builder lets you create and connect nodes for products, filters, and offers to craft powerful, custom coupon logic without any guesswork.

  • Automatically Applied Coupons
    Create coupons that automatically apply in the cart when their conditions are met. No need for customers to remember or type in a code, reducing friction and increasing conversions.

  • Advanced Discount Rules

    • Brand Discounts: Easily create sales and promotions for specific brands.
    • Quantity-Based Discounts: Target customers based on a specific number of items. Set discounts for an exact quantity, a minimum, a maximum, or a range (e.g., “Buy any 3 items from the T-shirts category and get 20% off”).
  • Advanced Conditions & Scheduling

    • Granular Control: Restrict coupons by user role, payment methods, or shipping methods.
    • Advanced Scheduling: Unlike default WooCommerce coupons, you can set both a start and end date for your coupons, allowing you to schedule promotions in advance. You can even select the start and end hours.
  • One-Click Importable Presets
    Choose from dozens of premade presets covering the most common types of offers. Browse our extensive presets catalog and import the one you need right away from the Coupons+ dashboard! No need to sign up for an account or copy and paste code.

Cart Discounts

Examples:

Apply a discount to the cart subtotal when buying specific product combinations

  • Apply a $10 discount to the cart when:
    • buying Product A + Product B
    • buying 2 in Category A + 1 Product B
    • buying 2 in Category A and Brand B + 1 Product C
    • etc…

Apply a discount to the cart subtotal when buying a minimum quantity for any type of products (Min. qty bulk cart discounts)

  • Apply a $20 discount to the cart subtotal when:
    • buying 5 or more of a specific Product
    • buying any 2 or more of Product A, B, and/or C
    • buying or more of Products in a specific Category and from specific Brands (eg: from 2 or more Nike Shoes)

Screenshots

FAQ

Are there any restrictions?

Absolutely not! All features listed here are 100% ready to use after installation. While you can do even more with Coupons+ Pro, any features listed here have no artificial limitations or restrictions unless otherwise noted. You can create as many coupons, add as many filters, offers and conditions as you need. Anything listed here is and will always be free.

How are one-click presets imported?

We offer a free service that allows you to import ready-to-use presets. These are loaded from our servers at api.neblabs.com. This service is optional to use (opt-in by default), always free and does NOT collect any personally identifiable information from you, the user.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Coupons+” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Coupons+” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.8.0 – October 12, 2026

Features

  • You can now create product filter groups like 1 of Product A + 1 of Product B!

Bug Fixes

  • Fixed dashboard bug that prevent users from deleting values from numeric inputs because of always defaulting to 1 on empty values.

1.7.1 – October 09, 2026

Bug Fixes
* Added wc-price-format dependency on the frontend script

  • Fixed rendering the discount badges on product titles in the mini cart.

1.7.0 – October 09, 2026

Features

  • You can now exclude subcategories when selecting categories in you offers! For example: target all in Clothing except Hoodies. Sub-brands coming later this year.

  • Added a new Suggested Scope: Min. Quantity Bulk Discount. This Suggested Scope will help you set up a bulk discount offer when purchasing a min. quantity. For example, applying a 10% discount T-Shirts when buying 3 or more. This capability already existed but now it’s easier to setup with the help of this new Suggested Scope. We will be adding more Suggested Scopes in the future.

  • New Offer: Bundle Price! You can now create complex bundles, combos and multi-buy offers. This offer has been ported from the pro version to the Core version. Bundle Price will now be free to use forever! We keep committed to making Coupons+ Core the most powerful offers engine for WooCommerce!

  • Added Visual Examples: a new feature that allows you to browse examples to help you better understand Coupons+. This release ships with Bundle Price examples but we expect to add more examples for other offers, as well as Filters and Preconditions. Simply open the Bundle Price offer and select the examples tab.

Bug Fixes
* Fixed wp-admin menus not clicking when the Popup was open (#132). Closes #81.
* Add +1 to the Buy X Get X card to improve clarity.

  • More visual dashboard fixes.

  • Fixed an important bug when calling some WooCommerce APIs: $context = ‘edit’ has now removed from most calls, improving compatibility with other WooCommerce plugins.

  • Removed $context = ‘edit’ from BundlePrice (#145)

1.6.0 – September 30, 2026

Features

  • The dashboard popup has been redesigned: now wider and with a smoother look and feel. It adapts to your content, making configuring your offers easier and better. The Refine Selection screen has been replaced with a sidebar, allowing you to more easily combine your filters and conditions.
  • Several popup bugs have been fixed in this redesign as well.

1.5.0 – September 11, 2026

Features

  • The Dashboard has received a minor redesign: the left sidebar menu has been moved to a top horizontal menu, improving the user experience and giving you more horizontal space in the main offers canvas. More UI improvements are expected in the next releases as we continue to refine the user experience.
  • The “use classic” button has been fixed.

Bug Fixes

  • Removed the global Coupon URLs available extension notification from the dashboard in an effort to declutter the wp admin dashboard. The ext. can be installed from within the Coupons+ dashboard when needed.

  • Improved PHP 8.4 compatibility by resolving “Implicitly marking parameter as nullable”.

  • Fixed undeclared property on app file.
  • Fixed non-cannonical casts (PHP 8.5)
  • Fixed dynamically set property at runtime in FilterableGroupFactory.php not caught by static analysis
  • Passing null as array key in Collections

1.4.0 – September 07, 2026

Features

  • The new presets server is back! Presets are also now grouped by category. This release contains a limited set of presets. More presets will be added in the coming weeks.

1.3.1 – September 01, 2026

Bug Fixes
* Removed danielstjules/stringy. Moved to voku/stringy fork. (#40)

  • Fixed some strings that weren’t been translasted.

  • Coupons+ now ships will all its third party composer dependencies prefixed with our own namespace. This removes the risk of collision with other plugins.

  • Importing from presets has been temporarily disabled untile the new API is ready.

1.2.0

  • NEW: Usage Limits per User condition: you can now limit the number of usages for a single user.

1.1.3

  • More dashboard improvements and bug fixes. Hopefully the dashboard should be super smooth to use now.

1.1.2

UPDATE: updated dashboard ui with more improvements and bug fixes
FIX: Fixed a bug when the preconditions failed.

1.1.1

NEW: The new contextual product filtering experience is now active! You can now select an offer type when adding a root node. This adjusts the labels and other ui elements to the type of offer you intend to create, making it easier than ever to create and configure your offers. Starting with 3 common types of offers. More offer types will be added in the future.
FIX: Some minor UI bugs and improvements.

1.1.0

*UPDATE: Coupons+ is now faster than ever! Improved the performance of the Grove engine by 1.5x-2x and up to 4x depending on the hardware, cart count, load and database size. But overall, performance has been improved across the board.
*NEW: Added Support for applying offers recursively.
*BuyXGetX (Same Product): Supports applying bogo offers recursively to as many eligible items as possible.
*BuyXGetY (Different Products): Supports applying bogo offers recursively to as many eligible items as possible.
*BuyXGetY (Different Products): Added “any” quantity option to apply a discount to unlimited quantities of the “get” product of the buy one get one offer.
*UPDATE: BOGO nodes (BuyXGetX and BuyXGetY) now support filter groups without a Quantity filter.
*UPDATE: The UI has a brand new but small redesign in some parts of the dashboard with the focus on improving usablity. Also, the new framework for the new Product Filtering Experience has been implemented but is missing promo implementations, so it’s not yet live, but the first implementations will be shipped in the next minor release (tentatively).
*FIX: Fixed, no, SQUASHED some annoying UI bugs.

1.0.0

  • Initial public release.