WP Manifestindependent plugin directory
manifest / ecommerce / wc-no-override-individual-use-coupon

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.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/prysplugins/wc-no-override-individual-use-coupon/archive/refs/heads/master.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

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.

  1. With GitHub Updater installed and activated, go to Settings > GitHub Updater

  2. Click on the "Install Plugin" tab

  3. Enter PrysPlugins/wc-no-override-individual-use-coupon into the "Plugin URI" field:

  4. Click the "Install Plugin" button. You should see a screen like this:

  5. You can now activate the plugin from the Plugins screen

Manual Installation

  1. From this page, click on "Clone or Download", then click the "Download Zip" button

  2. In your WordPress dashboard, go to Plugins > Add New.

  3. Click the "Upload Plugin" button at the top of the page.

  4. Use the "Choose File" button to select the zip file that was downloaded in step 1.

  5. Click the "Install Now" button