Sale! Tested High rating Documented

Coupon by User Role for WooCommerce

(1 customer review)

From: $39.99 / year

WooCommerce coupons by user roles.

$39.99 Single site1 year of updates and support30-day money-back guaranteeBuy
$99.99 Unlimited sites1 year of updates and support30-day money-back guaranteeBuy
Clear

With Coupon by User Role for WooCommerce plugin you can:

  • Disable or invalidate selected (or all) coupons for selected user role(s). For example, you could disable coupons for “Guest” and/or “Customer” user roles.
  • Set coupon amount per user role. For example, with the same coupon code you can give a 20% discount to your standard customers, and 30% to your VIP customers.
The plugin is multi-roles compatible – in case if you have installed a plugin for multi-roles on your site (i.e. site user can have multiple user roles at once), the plugin will check all user’s roles (i.e. not only the first one).

Options

Plugin settings are located in “WooCommerce > Settings > Coupon by User Role”.

Coupon Availability by User Role

Disable or invalidate selected (or all) coupons for selected user role(s).

All Coupons

Coupon by User Role for WooCommerce - Settings - Availability - All Coupons

Disable all coupons for selected user roles
This will disable all coupons for selected user roles. Coupons will be disabled completely, including coupon code input on the cart page.
Default: None
Disable all coupons for selected user roles: Exceptions
This is useful if user can have multiple roles at once on your site.
Default: None
Invalidate all coupons for selected user roles
This will invalidate all coupons for selected user roles. Coupon code input will still be available on the cart page.
Default: None
Invalidate all coupons for selected user roles: Exceptions
This is useful if user can have multiple roles at once on your site.
Default: None

Per Coupon

Coupon by User Role for WooCommerce - Admin Settings - Per Coupon

Invalidate per coupon
This will add “Invalidate by user role” tab to each coupon’s admin edit page.
Default: no

Coupon by User Role for WooCommerce - Availability per Coupon

Message

Coupon by User Role for WooCommerce - Admin Settings - Message

"Coupon is not valid" message
Message that will be displayed for invalid coupons on frontend. Available placeholders: %coupon_code%, %coupon_amount%.
Default:
Coupon is not valid for your user role.
The plugin is WPML/Polylang compatible. To translate the message into another language, you can use [alg_wc_cbur_translate] shortcode, e.g.:

[alg_wc_cbur_translate lang="DE" lang_text="Message for DE" not_lang_text="Message for other languages"]

or in more complex form:

[alg_wc_cbur_translate lang="DE"]Message for DE[/alg_wc_cbur_translate][alg_wc_cbur_translate lang="NL"]Message for NL[/alg_wc_cbur_translate][alg_wc_cbur_translate not_lang="DE,NL"]Message for other languages[/alg_wc_cbur_translate]

Coupon Amount by User Role

Set coupon amount per user role.

Coupon by User Role for WooCommerce - Settings - Amount per Coupon

Amount per coupon
This will add “Amount by user role” tab to each coupon’s admin edit page.
Default: no

Coupon by User Role for WooCommerce - Amount per Coupon

1 review for Coupon by User Role for WooCommerce

  1. Mo

    Excellent and simple plugin, easy to use. And thanks Tom for great support.

Add a review

Your email address will not be published. Required fields are marked *

Free version

This plugin is a premium version of free "Coupon by User Role for WooCommerce" plugin.

Changelog

2.0.2 - 14/11/2022

  • WC tested up to: 7.1.
  • Tested up to: 6.1.
  • Readme.txt updated.
  • Deploy script added.

2.0.1 - 13/04/2022

  • Tested up to: 5.9.
  • WC tested up to: 6.4.

2.0.0 - 25/08/2021

  • Dev - "Amounts" section added.
  • Dev - Per coupon settings redesigned. Now all options are in "Coupon data" tabs (instead of in meta boxes).
  • Dev - General settings section renamed to "Availability". Settings descriptions updated.
  • Dev - Code refactoring.
  • WC tested up to: 5.6.

1.4.0 - 24/07/2021

  • Dev - "Exceptions" options added (to "All Coupons: Disable", "All Coupons: Invalidate" and "Per coupon").
  • Dev - Admin settings - "Select all" and "Deselect all" buttons added.
  • Dev - Plugin is initialized on plugins_loaded action now.
  • Dev - Code refactoring.
  • WC tested up to: 5.5.
  • Tested up to: 5.8.

1.3.0 - 25/02/2021

  • Dev - Free plugin version released.
  • Dev - Message - Placeholders added: %coupon_code%, %coupon_amount%.
  • Dev - Meta Boxes - All input is sanitized now before saving.
  • Dev - Localisation - load_plugin_textdomain() function moved to the init action.
  • Dev - Admin settings descriptions updated.
  • Dev - Code refactoring.
  • WC tested up to: 5.0.
  • Tested up to: 5.6.

1.2.0 - 26/07/2019

  • Dev - Code refactoring.
  • Dev - Admin settings descriptions updated.
  • WC tested up to: 4.0.
  • Tested up to: 5.3.

1.1.0 - 26/07/2019

  • Dev - Now checking all user's roles (instead of only first role).
  • Dev - Shortcodes are now processed in "Message"; language shortcode [alg_wc_cbur_translate] added (for WPML/Polylang).
  • Dev - Code refactoring.
  • WC tested up to: 3.6.
  • Tested up to: 5.2.

1.0.0 - 11/06/2018

  • Initial Release.