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.

by Jeremy Pry · github.com/prysplugins/wc-no-override-individual-use-coupon · website

0stars
0forks

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.zip

Declares 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.

  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

Read the full README on GitHub →