Plugin Name: Global Coupons for Woocommerce

plugin banner

Generate availability-restricted WooCommerce coupons that can be seen by customers from My Account page.

Author:Mr.Ebabi (profile at wordpress.org)
WordPress version required:3.1
WordPress version tested:6.2
Plugin version:1.3.4
Added to WordPress repository:29-05-2019
Last updated:02-04-2023
Rating, %:100
Rated by:2
Plugin URI:
Total downloads:2 023
Active installs:10+
plugin download
Click to start download

Generate availability-restricted WooCommerce coupons and let customers to see&use coupons on My Account.

  • PUBLISH A WOOCOMMERCE COUPON ONLY ONCE AND LET THIS COUPON TO UPDATE ITSELF AUTOMATICALLY FOR EVERY CUSTOMER DEPENDING ON THE GLOBAL COUPON RESTRICTION

  • SHOW GLOBAL COUPONS TO CUSTOMERS ON MY ACCOUNT / COUPONS PAGE WITH THE COUPON RESTRICTION AND THE ACTIVENESS OF THE COUPON FOR THIS CUSTOMER

  • TRACK THE USAGE AND ACTIVENESS REPORT OF THE GLOBAL COUPONS

  • SEE THE ORDERS THAT GLOBAL COUPONS ARE USED

Global Coupons are customizated WooCommerce coupons which have several restriction options and regarding to those restrictions, the coupons are available for the customers. Customers can check the published Global Coupons on the My Account – Coupons part and see if a coupon is Active or Deactive. If a coupon is Active for customer, then customer can directly apply the coupon if their cart is not empty.

Global Coupon Restrictions for Woocommerce Coupons

  • First Order
  • Number of Orders
  • Amount of Orders
  • Special For You
  • Number of Reviews
  • Activate Date Interval
  • Years of Membership

—Global Coupons Section—

You can edit your existing coupons from Global Coupons section to restrict them selecting the properties:

First Order:
When this restriction is selected, the chosen coupon will be activate for only the customers that do not have any orders. Regular Input: Checking the box.

Number of Orders:
This restriction is selected with #number, the chosen coupon will be activate for only the customers that have enough #number of orders. Example: 7 Orders. If a customer has 5 orders for now, customer will see this global coupon as deactive until she/he has 7 orders. Regular Input: Positive Integer

Amount of Orders:
This restriction is selected with #amount, the chosen coupon will be activate for only the customers that have enough #amount of orders. Example: 300 USD. If a customer has several orders with total amount of 250 USD, customer will see this global coupon as deactive until she/he has 300 USD total amount. Regular Input: Positive Integer

Special For You:
You may define a global coupon that can be only seen by the customers that you want. Other customer will not see this global coupon. Regular Input: test@test.com,test2@test2.com,test3@test3.com

Number of Reviews:
This restriction is selected with #number, the chosen coupon will be activate for only the customers that have enough #number of reviews. Example: 5 Reviews (Product or Post Comment&Rating). If a customer has 3 reviews for now, customer will see this global coupon as deactive until she/he has 5 reviews. Regular Input: Positive Integer

Activate Date Interval:
You may define a global coupon that will be activated between the X and Y dates. Example: 30.06.2035-25.12.2035, then customers will see this global coupon as deactive until the starting date. Regular Input: DD.MM.YYYY-DD.MM.YYYY

Years of Membership
This restriction is selected with #years, the chosen coupon will be activate for only the customers that have enough #years of membership. Example: 2 Years. If a customer has registered 3 years ago, customer will see this global coupon as active. Regular Input: Positive Integer

—Coupon Operations Section—

You can create Global Coupons from Coupon Operations section or remove a created one:

Create Global Coupon:
Coupon creation is similar to the standard Woocommerce coupon creation, except the Global Coupons are created with a prefix ‘GC_’ to separate them from the usual coupons.

Remove Global Coupon:
You may remove an existing Global Coupon from the list. Be careful when you decide to use the remove operation, since you may lose some order information after this operation.

Extra:
You do not have to use this section to create/remove Global Coupons, you can easily create any standard Woocommerce Coupon with a prefix ‘GC_’ and use it as a Global Coupon.

—Preview Section—

This is how the global coupons will be shown in the user side.

Be aware that, the Active/Deactive part is depending on the user account – in this case your account! Also note that, if the global coupon is not defined (blank comment/condition) then users will not see that coupon in the table but admin can. You can also check this preview by visiting My Account page.

—Reports Section—

  1. Admin can check the Activation Report of Global Coupons.
  2. Admin can check the Order Report of Global Coupons.

—Settings Section—

  1. Customize/Translate user-side text fields
  2. Customize/Translate My Account Tab Names
  3. Customize Table Header Color and Text Color

To ask new properties or report bugs, kindly inform globalcoupons@mrebabi.com


Screenshots
FAQ
ChangeLog