Don't override individual use coupons.
When a coupon marked for individual use is applied to the cart, don't allow other individual use coupons to replace it.
by Jeremy Pry · github.com/prysplugins/wc-no-override-individual-use-coupon · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/prysplugins/wc-no-override-individual-use-coupon/archive/refs/heads/master.zipDeclares an update source (PrysPlugins/wc-no-override-individual-use-coupon), so updates arrive through the plugin's own updater.
Readme
Don't override individual use coupons.
Description
When a coupon marked for individual use is applied to the cart, don't allow other individual use coupons to replace it.
Normally, when a coupon marked for individual use is applied to the cart, any existing coupons applied to the cart are removed. This includes other coupons that may also be marked as individual use.
With this plugin, a coupon already applied to the cart and marked as individual use has priority over any other coupons the customer may want to apply. If the customer attempts to use another individual use coupon, they will instead see this standard WooCommerce message:
Sorry, coupon "<coupon code>" has already been applied and cannot be used in conjunction with other coupons.
Usage
This plugin does not have any settings. Simply activate the plugin, and the coupon behavior will be modified as described above.
Installation
Automatic installation
It is recommend to make use of the GitHub Updater plugin for installing this plugin and keeping it up to date. This can be done by following the remote installation guide for the GitHub updater plugin.
-
With GitHub Updater installed and activated, go to Settings > GitHub Updater
-
Click on the "Install Plugin" tab
-
Enter
PrysPlugins/wc-no-override-individual-use-couponinto the "Plugin URI" field: -
Click the "Install Plugin" button. You should see a screen like this:
-
You can now activate the plugin from the Plugins screen
Manual Installation
-
From this page, click on "Clone or Download", then click the "Download Zip" button
-
In your WordPress dashboard, go to Plugins > Add New.
-
Click the "Upload Plugin" button at the top of the page.
-
Use the "Choose File" button to select the zip file that was downloaded in step 1.
-
Click the "Install Now" button


