Auto Coupons for WooCommerce

Description

Apply WooCommerce Coupons automatically with a simple, fast and lightweight plugin.

Features

Unlimited Auto Apply Coupons using native WooCommerce coupon conditions

Set Minimum Product Quantities for coupons

Apply Coupons by URL when a specific page is visited

Coupon Troubleshooting by itemized coupon on the cart page

WooCommerce Blocks Compatible

PRO Features

Auto-Apply Defaults – Default future coupons to auto-apply automatically.

Bulk Updates – Update auto-apply on active coupons in bulk.

Copy Coupons & More – Duplicate coupons, products, posts and pages.

Streamline Email Restrictions – Prompt for customer email in cart when a coupon with email restrictions is applied.

Coupon Defaults – Set default verbiage for new coupons.

Screenshots

  • Coupon Applied
  • Minimum Quantity for discount
  • Admin Settings
  • Troubleshooting mode

Installation

  1. Upload the plugin files to the /wp-content/plugins/woo-auto-coupons directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the \’Plugins\’ screen in WordPress
  3. Go to Marketing > Coupons
  4. Create a coupon or visit an existing coupon
  5. Auto Coupon options are found on individual WooCommerce coupon settings.

FAQ

Does this plugin have a coupon limit?

This plugin works with an unlimited number of coupons.

Why isn’t my coupon auto-applying?

The coupon will apply only when conditions are met. This includes conditions in the WooCommerce coupon settings under Usage Restriction and Usage Limits. For instance, the coupon expiration date (if set) must be in the future. If a previously auto-applied coupon is manually removed from the cart, it will not auto apply again unless another coupon has been added and removed.

My cart page name is not ‘/cart’, will the plugin still work?

Auto Coupons will work with a non-standard cart page name. Just open or save any coupon for the change to take effect.

How can I troubleshoot my coupons?

To troubleshoot, you must be logged in as an administrator. Visit the cart page and press the ‘Auto Coupons Status’ button to list all coupons with status.

Reviews

ဩဂုတ် 23၊ 2023
This plugin was EXACTLY what I was looking for. And the support is beyond perfect!Many many thanks for this plugin and the great support!Keep up the good work.
ဒီဇင်ဘာ 13၊ 2022
I noticed a small issue due to all new WP and WC Gutenebrg related stuff, and the developer responded very fast with a new version of the plugin which fixed this issue. Great plugin!
ဇူလိုင် 22၊ 2022
I noticed there was a conditional error where the cart item could would count ALL items in the cart rather than just the ones the coupon was applying to, which was doing some weird stuff to staggered coupon discounts. I reached out to support and they responded promptly and fixed the issue in a few days. I’m super impressed with this, especially since the plugin was free & the support I received was better than a LOT of paid plugins. Plus who doesn’t love a good automatically applied coupon.
Read all 15 reviews

Contributors & Developers

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

Contributors

“Auto Coupons for WooCommerce” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Auto Coupons for WooCommerce” into your language.

Interested in development?

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

Changelog

3.0.19

  • Automate checks for future-auto-apply.

3.0.18

  • Bug fix to cart refresh on update.

3.0.17

  • Bug fix to min items qty in cart.

3.0.16

  • Compatibility with WP 6.6, WC 9.1

3.0.15

  • Compatibility with WC 8.9, Added sanitization to setting tabs.

3.0.14

  • Compatibility checks, additional input sanitization.

3.0.12

  • Minor css improvements.

3.0.11

  • Bug fix to admin cache-clear.

3.0.9

  • Minor setup improvements.

3.0.7

  • Minor bug fixes.

3.0.0

  • Redesigned interface. Improvements to native WC email restriction behavior. Dependencies for future features.

2.4.1

  • Compatibility with WC 8.5.

2.4.0

  • Compatibility with WC 8.3. Improvements to cart blocks. Removed cache logic for coupon links.

2.3.11

  • Compatibility with WC 8.2 and WP 6.4.

2.3.8

  • Added conditionals to prevent ajax conflict possibilities.

2.3.6

  • Bug fix to session check returning undefined array key 1.

2.3.5

  • Improvement to cart modal processing. Bug fix for nulls passed to unserialize().

2.3.4

  • Improvement to line item persistency when cart is reloaded by ajax

2.3.3

  • Bug fix where coupon code line items contains in-line styling. Improvements to triggering with cart URL in any language.

2.3.2

  • Moved Coupon Status button (formerly troubleshoot button) to admin bar on cart page.

2.3.1

  • Added troubleshoot button to cart page when logged in as admin. Improvements to triggering with cart URL in any language.

2.2.16

  • Line Item Name, update to allow any language.

2.2.15

  • Add output buffering for coupon notifications.

2.2.14

  • Compatibility with WC 8.0 and WP 6.3.

2.2.12

  • Compatibility with WC 7.9 and WC HPOS.

2.2.11

  • Compatibility with WC 7.8.

2.2.9

  • Allow removal of auto applied coupons in cart.

2.2.8

  • Compatibility with WP 6.2, WC 7.6.

2.2.7

  • Fix to cache and apply coupon code on subsequent page loads when apply via URL is used in combination with ?add-to-cart variable in some environments.

2.2.6

  • Add logic when multiple auto apply coupons are eligible without individual use designation. Prioritize apply via URL over Auto Apply. Improve logic when both apply via URL and auto apply coupons are eligible.

2.2.5

  • Improved language and examples for Apply via URL option. Tweak logic if both apply methods are enabled.

2.2.4

  • Bug fix for cart count when $woocommerce variable not set.

2.2.3

  • Potential fix for wp-db bug for WP<6.1.1.

2.2.2

* WC Custom orders table compatibility check.

2.2.1

  • WooCommerce Blocks compatibility. Update db dependency from wp-db.php to class-wpdb.php.

2.1.20

  • Custom quantity notifications fix for some scenarios.

2.1.19

  • Allow custom quantity notifications in cart. Support for variables.

2.1.18

  • Fix around UNIXTIME nulls in MySQL 8 – thanks @mattiamaragno!

2.1.17

  • Bug fix for category restrictions when products not specified.

2.1.15

  • Refined caching behavior for manually removed auto-applied coupons vs auto applied coupons that do not qualify.

2.1.14

  • WC tested up 6.4. Added contraints before converted dates from unix.

2.1.11

  • WP tested up to: 5.9, WC 6.2

2.1.9

  • WC tested up to: 6.1

2.1.7

  • Delete removed coupon cache when coupon no longer qualifies. Cache a coupon when manually removed and still valid.

2.1.6

  • Improved checks for cart page

2.1.5

  • WC tested up to: 5.9

2.1.3

  • WC tested up to: 5.7

2.1.2

  • Removed sessions for compatibility with block editors. Added caching via wac_sess().

2.1

  • Allow manual removal of auto-applied coupon code, and cache preference.

2.0.16

  • Compatibility with WP 5.8.

2.0.15

  • Compatibility with WC 5.5.

2.0.12

  • Fixed bug when counting cart quantities.

2.0.9

  • Compatibility with WC 5.2.

2.0.8

  • Compatibility check for WP 5.7, WC 5.1.

2.0.7

  • Added comma separated product or category names to min quantity requirement verbiage (if specified).

2.0.6

  • Compatibility check for WC 5.0.

2.0.5

  • Only show quantity related notifications in cart.

2.0.3

  • Compatibility check for WC 4.9.

2.0.2

  • Consolidate all styling into one function. Bug fix for echo on line 196.

2.0.1

  • Improvement: Add option to disable cart notifications (e.g. if quantity in cart is less than min quantity of auto-apply coupon).

2.0.0

  • Line item name option in cart. Bug fix to minimum coupon quantity if not restricted to a product. Improvements to troubleshooting coupon min/max quantity. Reduction of js dependencies. Eliminated warnings for unset post vars. Improved validation on coupon quantities.