1. Documentation /
  2. Coupons Pro for WooCommerce

Coupons Pro for WooCommerce

Coupons Pro for WooCommerce allows you to offer coupon codes to your users in the form of Product Page Coupons and Re-engagement Coupons.

Installation

↑ Back to top

  1. Download the coupons-pro-for-woocommerce.zip file from your WooCommerce account.
  2. Go to: WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.
  3. Install Now and Activate the extension.
More information at: Install and Activate Plugins/Extensions.

Modules

↑ Back to top

Product Page Coupons

↑ Back to top
  • Product Page Coupons allows you to offer product discounts to your customers through coupons.
  • When the module is configured, on Single Product Pages, a checkbox along with the discount details will be visible before the “Add to Cart” button.
  • If the user adds the product to the cart by enabling the discount checkbox, a coupon will be applied to the user’s cart automatically. The user only needs to pay the price after the discount.
  • Offering discounts through Product Page Coupons can help in more conversion because your customers will know what is the discount they will be getting by choosing the offer before adding the product to the cart. This can act as a trigger to complete the purchase.

Re-Engagement Coupons

↑ Back to top
  • Re-Engagement Coupons allows you to send follow-up emails with a coupon code to your customers who have purchased from your site in the past but haven’t made a purchase recently.
  • When the module is configured, the plugin automatically identifies the customers who are inactive in the site.
  • Once the inactive customers are identified, the follow-up emails can be sent either automatically/manually after a review.
  • Sending follow-up emails with a coupon code to inactive customers is a proven way to gain their trust and make them purchase again on your site.

Collect and Save Coupons

↑ Back to top
  • Collect and Save Coupons allows you configure coupons which requires the users to collect the coupons first and use it on a later day.
  • Collect and Save Coupons has the following benefits, – Your users can plan their purchases in advance – You can get insights on how much sales can happen in your site based on the coupons collected.

Birthday Coupons

↑ Back to top
Birthday Coupons allows you to offer coupons to your users for their Birthday. Coupons can be set be issued in the following ways,
  • On the Birthday
  • Before the Birthday
  • After the Birthday

Product Purchase Coupons

↑ Back to top
Product Purchase Coupons allows you to offer coupons to your users for purchasing within the specified range. The coupon will be added to your user’s account once the order reaches the specified order status .

Setup and Configuration

↑ Back to top

If you want to enable a particular Module, navigate to Coupons Pro > General and enable the checkbox next to the Module Title.

Product Page Coupons – Configuration

↑ Back to top

Settings

The Settings for Product Page Coupon is available under Coupons Pro > Product Page Coupons

General
  • By default, Product Page Coupons will be visible to all users. If you want to restrict Product Page Coupons, you can do so by modifying the Product Page Coupon is Applicable for option.
  • In Coupon Settings section, you can customize the following coupon attributes, – Coupon Prefix – Coupon Suffix – Coupon Code Type(Alphanumeric/Numeric) – Coupon Code Length
Advanced

You can customize the look and feel of the coupon discount checkbox My Coupons section.

Messages

You can customize the messages displayed in the single product page and cart page when the user is interacting with the product page coupons.

Localization

You can customize the labels displayed in the single product page and cart page.

Product Configuration

  • To create and assign a coupon with a product, create a new product/edit an existing product.
  • Enable the “Enable Product Page Coupons” checkbox.
  • Click on the “Add Rule” button to create a rule. Within this rule, you can create a coupon and customize its attributes which are displayed to the user. You can also create multiple rules in advance. If two or more rules overlap, then the rule to be applied will be decided based on the “Rule Priority” option.
  • The user needs to fill in the following fields, – Campaign Name – Discount Percentage – Coupon ValidityThe following fields are optional,- Usage Limit – Usage Limit per User
Note Creating the Rule will automatically create a WooCommerce coupon. You don’t have to create coupon code(s) separately.

Re-Engagement Coupons – Configuration

↑ Back to top
Settings
  • When the Module is activated for the first time, you will be presented with the following notice along with a “Scan Orders” button, “In order for the Re-Engagement Coupons Module to work, the module needs to scan all the orders placed in the site. This is a one-time process ”
  • This one-time process has to be completed in order for the module to automatically identify the inactive users in the site.
The settings for Product Page Coupon is available under Coupons Pro > Re-Engagement Coupons General
  • By default, the plugin will work in Manual Mode i.e the Re-Engagement emails with the coupon code will have to be sent to users manually. If you want to send the Re-Engagement emails with the coupon code automatically, you can do so by changing the Coupon Sending Mode option to Manual.
  • By default, Re-Engagement Coupon emails can be sent to All User(s). If you want to restrict the Re-Engagement emails to specific users, you can do so by customizing the Re-Engagement Coupons is Applicable for option.
  • If you want to send Re-Engagement emails for Guest users, you can do so by enabling the “Send Re-Engagement Emails to Guest Users” option.
  • Re-Engagement Coupons Module uses WP-Cron for identifying inactive users in the site. By default, the Cron will be triggered every 1 day. If you want to customize the Cron Trigger Frequency, you can do so by customizing the Email Cron Job Running Time option.
  • In Coupon Settings section, you can customize the following coupon attributes, – Coupon Code Generation Type(Alphanumeric/Numeric) – Coupon Code Length – Coupon Prefix – Coupon Sufix
Advanced
  • Re-Engagement Coupons Module works based on the user’s purchase history. During the initial configuration, you would be prompted to import the purchase history of the users in the site and the plugin will be monitoring the user’s purchase history. In case if you deactivate the module/plugin, the orders placed during that time will not be updated in the module. In that scenario, you can manually import the missed orders by clicking the Import button in the “Import Purchase History of Customers” option.
  • By default, all the emails sent from the Re-engagement Coupons Module will be sent through WooCommerce Template. If you want the emails to be sent as Plain Text emails, you can do so by setting the email type to “HTML”.
  • You can also customize the From Name and From Email address for the emails sent through Re-Engagement Coupons.
  • You can send test emails before sending the actual emails from the Test Email Settings section.
Templates Within this section, you can configure the following,
  • Inactive Duration
  • Coupon Configuration
  • Email Content
To Create a new template navigate to Coupons Pro > Re-Engagement Coupons > Templates,
  • Enable the Template
  • Fill in the Title for the Email Template.
  • In the Inactive Duration, fill in the inactive duration.
For example: If the Inactive Duration is set as 3 Months, users who haven’t purchased from the shop in the past 3 months will be identified and the coupon will be sent automatically or manually based on the configuration in the General Settings.
  • In the Coupon Settings section, select the type of discount you want to offer and set the discount value.
Note: Only the Discount Type and Discount Value is Mandatory. All other Coupon Fields are optional.
  • In the Email settings section, you can customize the Email Subject and Message.

Collect and Save Coupons – Configuration

↑ Back to top

The settings for the Collect and Save Coupons is available under Coupons Pro > Collect and Save Coupons

General
  • By default, Coupons from Collect and Save Module can be be collected to all users. If you want to restrict Coupon collection to specific users, you can do so by modifying the User Restrictions option.
  • If you want to force your guest users to be logged-in before collecting coupons, you can do so by enabling the “Force Guest Users to Signup when they try to collect a coupon” checkbox.
Advanced You can customize the look and feel of the coupon collection page by adding custom css code in the Custom CSS option. Email You can customize the email content for following actions,
  • Coupon Collected Acknowledgement for Customer
  • Coupon Collection Date Started for Customer and Admin
  • Coupon Usage Date Ended for Customer and Admin
  • Coupon Expiry Reminder for Customer
  • Coupon Expired Reminder for Customer
Messages You can customize the messages displayed in the Coupon Collection Page, cart page and checkout page when the user is interacting with the Collect and Save Coupons coupons. Localization You can customize the labels displayed in the Coupons Collection Page and Collected Coupons Page. Coupon Configuration
  • To Create a Collect and Save Coupon, create a new coupon enable the “Collect and Save Coupon” checkbox.
  • In the coupon Tagline field, fill in a Tagline which the user will see in the Coupon Collection Table.
  • Fill in the Coupon Collection Start Date, Coupon Collection End Date, Coupon Usage Start Date and Coupon Usage End Date.
Note:
  • The Coupon Usage Start and End Date should always be set after the Coupon Collection End Date.
  • In the Coupon Collection Limit field, you can optionally set the number of users who can collect the coupon.

Birthday Coupons – Configuration

↑ Back to top
The settings for Birthday Coupons is available under Coupons Pro > Birthday Coupons General
  • If you want to offer birthday coupons for Guest Users, enable the “Enable Birthday Reward Coupon For Guest Users”.
  • If you want to offer birthday coupons for Guest Users, enable the “Enable Birthday Reward Coupon For Logged-in Users”.
  • In the Birthday Coupon Settings section, you can customize Coupon Code Type(Alphanumeric/Numeric), Coupon Prefix, Coupon Suffix and Coupon Code Length.
  • By Default, birthday coupons will be sent to users on their birthdays. If you want your users to receive a coupon before/after the birthday, you can do so by customizing the “Send Birthday Coupons” option.
Email You can customize message displayed to the user in this section. Messages You can customize the messages displayed to the user in this section. Localization You can customize the labels displayed to the user in this section. Birthday Coupons Rule Settings
  • To offer Birthday coupons to your users, you will have to configure predefined rules. The coupons will be issued to your users based on predefined rules.
  • To create a new rule, click on Add Rule button.
  • Enable the “Enable this Rule” checkbox.
  • Fill in the Rule name
  • By default, the rule will be applicable for all products. If you want to restrict the rule to specific products, you can do so by restricting to specific products and categories in the “Product Filter” option.
  • By default, the rule will be applicable for all users. If you want to restrict the rule to specific users, you can do so by restricting to specific products and categories in the “User Filter” option.
  • By default, the birthday coupons will be sent to the users every year. If you want to restrict the coupon to users only once, you can do so by enabling the “Restrict Birthday coupon to award only once to users”.
  • You can optionally set minimum cart total and maximum cart total value for issuing birthday coupons.
  • You can optionally offer birthday coupons to your users based on their purchase history. To offer birthday coupons based on purchase history, enable the “Enable Issue Coupons Based on Users purchase history”. Once enabled, you can configure the purchase history.

Product Purchase Coupons – Configuration

↑ Back to top
Rules
  • To create a rule click on “Add New Rule” button.
  • Enable the “Enable this Rule” checkbox.
  • Fill in the Rule name
  • In the Minimum Cart Total for Coupon Usage and Maximum Cart Total for Coupon Usage field, set the values. The coupon will be awarded to user if the user’s cart total is within the specified threshold.
  • You can customize the coupon type and set the value in the Coupon Type option.
  • You can optionally set an expiry date for the coupons in the “Validity of Earned Coupons in Days” option.
  • By default, the rule will be applicable for all products. If you want to restrict the rule to specific products, you can do so by restricting to specific products and categories in the “Product Filter” option.
  • By default, the rule will be applicable for all users. If you want to restrict the rule to specific users, you can do so by restricting to specific products and categories in the “User Filter” option.
  • Create a new rule.
General
  • By default, when two or more rules match for an user, then based on the “Rule Priority Incase of an Overlap” option, the rule to apply will be decided.
  • By default coupons will be issued when the order status reaches processing/completed. You can customize the status in the “Order Status to Issue Coupons” option.
  • In Coupon Settings section, you can customize the following coupon attributes, – Coupon Code Generation Type(Alphanumeric/Numeric) – Coupon Code Length – Coupon Prefix – Coupon Sufix
Messages You can customize the messages displayed to the user in this section.

Usage

↑ Back to top

Product Page Coupons – Usage

↑ Back to top
  • Once the settings have been customized, and the rules have been configured, the module will be ready for use.
  • In the product page, a checkbox with the discount details will be visible to the customer before the Add to Cart Button.
  • To receive the discount, the user will have to enable the checkbox and add the product to the cart.
  • Once the product is added to the cart, a coupon will be automatically applied to the cart.
  • The user only needs to pay the remaining price(Price after Coupon Discount).

Re-Engagement Coupons – Usage

↑ Back to top
  • Once the module settings have been customized and the Templates have been configured, The site admin will have to import the purchase history of the all the users in the site into the Module.
  • When using the Module for the first time, the user will have to import the purchase history of all the users in the site. This can be done in two ways. One way is using a notice displayed within the module. The other way is by navigating to Coupons Pro > Re-Engagement Coupons > Advanced and click the Update the Purchase History of Users button.
Note
  • The import process can take some time if the site has more users and orders.
  • The purchase history needs to be imported only once. After that, the module will automatically keep track of the purchase history whenever an order is placed.
Automatic Follow-up Emails
  • If the module is set to send automatic emails, then site admin doesn’t have to do anything.
  • The module will automatically identify inactive users and send them follow-up emails with a coupon code.
Manual Follow-up Emails After Review
  • If the module is set to send manual follow-up emails after review, then the site admin will have to navigate to Coupons Pro > Re-engagement Coupons > Queued Coupons,
  • Within the Queued Coupons table, the inactive users will be listed. The site admin can review the information and send the emails along with a coupon code by clicking the “Send Email” button.

Collect and Save Coupons – Usage

↑ Back to top
  • When the module is configured, the available coupons will be listed in a table. The users can keep collecting coupons from the table. Once a coupon collection end date is reached, the coupon will be removed from the table.
  • Once the coupon is collected, it will be displayed in the Collected Coupons Table. The user will not be able to use the coupon till the Coupon Usage Start Date.
  • The user will be notified via email once the coupon usage date has started.
  • Users can use the collected coupons and can get discount from your WooCommerce shop.

Birthday Coupons – Usage

↑ Back to top
  • When the module is configured, users can input their birthday on the signup form and My Account page.
  • Users will start receiving coupons for their birthday based on the configuration.
  • The coupons will be available for usage on the My Account page.

Product Purchase Coupons – Usage

↑ Back to top
  • When the module is configured, the module will be ready for usage.
  • When the user’s cart total is within the specified threshold, a notice will be displayed to the user stating that they will receive a coupon once they complete the purchase.
  • Once the user completes the purchase and the order reaches the specified status, the coupon will be added to the user’s account.

Translation

↑ Back to top
Coupons Pro for WooCommerce is translation ready, meaning you can edit the po files by which you can translate the text to any language. Steps to perform the translation are as follows. For example, a translation to French.
  • Download and install Poedit
  • Open the file coupons-pro-for-woocommerce > languages > coupons-pro-for-woocommerce.pot using Poedit.
  • Create a new translation file by clicking Create new translation button.
  • Choose the Source text and set its corresponding French text in Translation Text Area.
  • Save the changes.
  • Save the file name as coupons-pro-for-woocommerce-fr_FR.po.
  • If you are using WordPress Version 3.9.13 or below, then in wp-config.php define the WPLANG as French. Syntax is define(‘WPLANG’, ‘fr_FR’);
  • If you are using WordPress Version 4.0 or above, then go to WordPress dashboard > Settings > General and select the Site Language as French.

Questions and Feeback

↑ Back to top
Have a question before you buy? Please fill out this pre-sales form. Already purchased and need some assistance? Get in touch with us via the Help Desk.