Smart Coupons

Smart Coupons provide a powerful, “all-in-one” solution for gift certificates, store credits, discount coupons, and vouchers.

The plugin allows customers to buy credits for themselves or gift them to others. It automatically issues coupons on product purchase, provides “Apply Coupon with One Click” technology and more.

Installation ↑ Back to top

  1. Download the .zip file from your WooCommerce account.
  2. Go to: WordPress Admin > Plugins > Add New to upload the file you downloaded.
  3. Activate the extension.
  4. After activating Smart Coupons, you will be redirected to Welcome Page of Smart Coupons that describes Features and FAQs.

More information at: Installing and Managing Plugins.

Once installed and activated, four tabs will be added under WooCommerce > Coupons:

  • Coupons
  • Bulk Generate
  • Import Coupons
  • Send Store Credit

Configuration ↑ Back to top

Go to: WooCommerce > Settings > General > Enable coupons. Make sure coupons are activated on your store.

Smart Coupons

 

Note: All the screenshots on this page is from version 3.4.0. The appearance of fields might differ if you’re using the older version.

Go to: WooCommerce > Settings > Smart Coupons. You’ll find following Smart Coupons settings:

  • Coupon design: How the coupon should look on the website. Choose from pre-defined designs, choose background color, text & border color (as per your theme’s color scheme)
  • Number of coupons to show: How many coupons (at max) should be shown on cart/checkout page?
  • Number of characters in auto-generated coupon code: This option can be used to set the length of the coupon code that are generated automatically excluding prefix and/or suffix. The default length of the auto generated coupon code is 13. It is recommended to keep this number between 10 to 15 to avoid coupon code duplication.
  • Subject for Coupon emails: Subject for coupon details emails to customers.
  • Displaying Coupons: Settings related to displaying coupons on the store. You can Enable/Disable these settings
    • Include coupon details on product’s page, for products that issue coupons [Preview]
    • Show coupons available to customers on their My Account > Coupons page [Preview]
    • Include coupons received from other people on My Account > Coupons page [Preview]
    • Show invalid or used coupons in My Account > Coupons [Preview]
    • Display coupon description along with coupon code (on site as well as in emails) [Preview]
  • Automatic Deletion: Delete the store credit/gift coupon when entire credit amount is used up (Note: It’s recommended to keep it Disabled)
  • Apply Before Tax: Deduct credit/gift before doing tax calculations
  • Coupon Emails: Email auto-generated coupons to recipients
  • Recurring Subscriptions (will appear only when WooCommerce Subscription is activated)
    • Use store credit applied in first subscription order for subsequent renewals until credit reaches zero
    • Renewal orders should not generate coupons even when they include a product that issues coupons
  • Store Credit / Gift Certificate: Use this option to rename Store Credit / Gift Certificate on your site. For example, if you want to call Store Credit / Gift Certificate as Gift Voucher on your store then set both the Singular and the Plural name for ‘Gift Voucher’. In this case, the Singular name will be ‘Gift Voucher’ and Plural name will be ‘Gift Vouchers’.
    The renamed label will be shown on all pages that has the text ‘Store Credit / Gift Certificate’ except on Smart Coupons Welcome page, Smart Coupons Settings page, and Smart Coupons Privacy Policy guide.
  • Store Credit Product CTA: This is what will show instead of “Add to Cart” for products that sell store credits [Preview]
  • While purchasing Store Credits: When you opt to allow people to buy store credits of any amount, this label will be used [Preview]
  • “Coupons with Product” description: This is the heading above coupon details displayed on products that issue coupons [Preview]
  • On Cart/Checkout pages: This is the title for the list of available coupons, shown on Cart and Checkout pages [Preview]
  • My Account page: Title of available coupons list on My Account page [Preview]
  • Title: The title for coupon receiver details block [Preview]
  • Description: Additional text below the title [Preview]

Save changes.

Adding coupons ↑ Back to top

Store Credit/Gift Certificate coupons ↑ Back to top

  1. Go to: WooCommerce > Coupons.
  2. Add new coupon. If you want to create a credit-based coupon, Store Credit or Gift Certificate, use Store Credit/Gift Certificate as the type.
    Smart Coupons: Credit of any amount
  3. Add other coupon details.
  4. Save.

If you need help with adding coupons in WooCommerce and setting up restrictions by usage, email address or other limits, see Coupon Management.

Auto-generating unique codes ↑ Back to top

Any coupon can be used to as a template to auto-generate new and unique coupons but with same attributes as the original. This feature also increases security, as people then can’t share coupons since auto-generated coupons are restricted to a customer’s email address.

Note: This field is only available for discount types other than Store Credit/Gift Certificate because the auto-generation feature is the default behavior for Store Credit/Gift Certificate.

To set up auto-generation:

  1. Add a new coupon (or edit existing coupon).
  2. Go to: Auto Generation of Coupon and enable.Smart Coupons: Setup Auto-generation
  3. Set up a prefix and/or suffix if you wish.
  4. Save.

To associate this coupon with a product, see: Linking a Coupon with a Product.

Automatically setting an expiry date ↑ Back to top

You can define the expiry date of a coupon in days, weeks, months and years. The feature automatically sets expiry date of a generated coupon according to the date of issue.

Smart Coupons: Setup Valid for

To use this feature on any coupon, enable Auto Generation. This can be used for both individual and bulk generated coupons.

Adding prefix/suffix to the coupon code ↑ Back to top

Prefix/suffix will only be added when Auto Generation of Coupon is enabled for a coupon.

To use this feature:

  1. Add a new coupon or edit existing coupon.
  2. Enable Auto Generation of Coupon.
  3. Enter text to be used as Prefix/Suffix in respective fields.Smart Coupons: Setup Auto-generation
  4. Save.

To associate this coupon with a product, see: Linking a Coupon with a Product.

Duplicating coupons ↑ Back to top

To duplicate a coupon, go to WooCommerce > Coupons.

Find the coupon you wish to duplicate. Filter coupon list.

Smart Coupons provides additional feature to filter coupon created for specific users by entering the user’s e-mail ID & “Email: ” as a prefix to user’s e-mail.

Hover over the coupon and select Duplicate.

Smart Coupons: Search Coupon by Email

Bulk generating ↑ Back to top

Generate Coupons in bulk ↑ Back to top

Smart Coupons allow you to generate coupons in bulk with all necessary options required for a coupon.

  1. Go to: WooCommerce > Coupon.
  2. Select “Bulk Generate” next to the Coupons tab.Smart Coupons: Bulk Generate
  3. Choose whether to
    • Add generated coupons to store
    • Export coupons to CSV
    • Email the generated coupons to the recipients after adding to store

Importing coupons ↑ Back to top

Smart Coupons gives you the ability to bulk import coupons using a structured CSV file.

A sample.csv file is included in the Smart Coupons plugin folder within your WordPress install. You can use this as a starting point to create an import file.

Important: If you’re importing coupons on site having different language, make sure the discount_type column of your CSV file have the translated value of corresponding discount type.

  1. Go to: WooCommerce > Coupon.
  2. Select Import Coupons tab next to Bulk Generate.
  3. Choose a CSV file.Smart Coupons: Coupon Import page-1
  4. Upload file using the button.
  5. You can also send the generated coupon code to the respective customer at the time of import. This works with the Email Restrictions option. Any email addresses you entered will receive coupons once coupons are imported.Smart Coupons: Coupon Import page-2
  6. Click Import and wait for a message about importing.

Sending store credit ↑ Back to top

  1. Go to: WooCommerce > Coupon and then the Send Store Credit tab.
  2. Enter E-mail address, Credit amount  and Message (optional).
  3. Click Send to send Store Credit immediately.
  4. Preview: You can also preview email which will be sent to recipients along with store credit

You’ll receive a success message after sending the Store Credit.

Smart Coupons: Send Credit

Using coupons and specific cases ↑ Back to top

Linking coupons with products ↑ Back to top

Linking a coupon with a product allows you to give a coupon to customers who purchase a specific product. After the purchase is complete, the customer receives the coupon in his account, ready to be applied to the next order.

  1. Add a new product or edit an existing one.
  2. Select Coupons under the General tab.
  3. Enter the name of a coupon you want to give a customer with this product.
  4. Select the coupon from the suggestions displayed.
  5. Add as many coupons as you like.Smart Coupons: Associated Coupon Backend
  6. Set up all other details for the product if not done already.
  7. Select Update or Publish to save changes.

Store credit/gift certificate of any amount ↑ Back to top

The Store Credit functionality of Smart Coupons is different from how normal coupon codes work. Store Credit is treated as real credit/money – very much like a pre-paid credit card. As such, Store Credit codes cannot be excluded from the shipping costs or any other costs. So while the standard coupons can be restricted, store credit and gift certificates can not – the idea behind this being that someone paid for the store credit/gift certificate in advance.

Coupon setup

To allow customers to purchase a Store Credit/Gift Certificate in an amount/denomination/quantity of their choice:

  1. Go to: WooCommerce > Coupons.
  2. Create/add a new coupon.
  3. Give it a title, i.e., GenerateCalledStoreCredit. Important: Coupon code should not have any spaces between the name.
  4. Select Store Credit/Gift Certificate as Discount type. Important: Leave coupon amount blank.Smart Coupons: Credit of Any Amount
  5. Enable Coupon Value Same as Product’s Price?
  6. Enter Prefix/Suffix (optional).
  7. Save.

Product setup

  1. Add or edit an existing Simple Product.
  2. Name the product, i.e., Store Credit/Gift Certificate.
  3. Important: Leave Regular Price & Sale Price fields blank.
  4. Important: If you do not want to charge shipping for this product, mark product as Virtual.
  5. Go to Coupons
  6. Search for and select coupon created in above step, i.e., GenerateCalledStoreCredit.Smart Coupons: Coupon field in product admin
  7. Save.

Now your customer can purchase a Store Credit/Gift Certificate in any amount.

Note: Feature is compatible with Name Your Price.

Important: If you have any coupon in your store, which can be used to buy this store credit/gift certificate, make sure to set ‘Usage limit per user’ under ‘Usage Limits’ to 1. Otherwise, your customer will get real credit at a discounted rate for multiple times, It may result in the overall loss for your store.

Smart Coupons: Usage Limit

Examples

  1. A customer visits the product page, which allows them to purchase credit in any amount.
  2. They enter the amount of credit they want to purchase.Smart Coupons: Purchase Credit product page
  3. The quantity can be adjusted, if they want to purchase more than one credit, for example, credit for $600 in the form of gifts of $300 each for 2 people. Customers would enter 300 in the provided box and increase the quantity to 2.
  4. They go through normal purchase process: Add to cart > Cart > Checkout > Payment.
  5. On the checkout page, the customer can enter the recipient’s details, if they want to forward the credit to someone else. (Note: Following screenshots are also showing cart discount of $20 because the cart also contains a product which will issue $20 cart discount)Smart Coupons: Coupon receiver details form
  6. After payment is completed, a credit is generated and forwarded via email to recipient(s).Smart Coupons: Email-2Smart Coupons: Coupon Email-1
  7. The sender is informed by an acknowledgment email.Smart Coupons: Coupon Acknowledgment

Store credit/gift certificate of the fixed amount ↑ Back to top

You can sell store credit/gift certificates of the fixed amount by creating product variations.

Coupon setup

  1. Go to: WooCommerce > Coupons.
  2. Create/add a new coupon.
  3. Give it a title, i.e., call_for_credit. Important: Coupon code should not have any spaces between the name.
  4. Select Discount type as Store Credit/Gift Certificate.
  5. Important: Leave Coupon amount blank.
  6. Enable Coupon Value Same as Product’s Price?
  7. Save.

Product setup

  1. Add a Variable Product or edit an existing Variable Product.
  2. Associate the above-created coupon with this product.
  3. Add attributes to a variable product as explained here.
  4. Create product variations, where each variation has a unique and fixed price.
  5. Important: If you do not want to charge shipping for this product, mark product variations as Virtual.
    Smart Coupons: Purchase Credit Fixed
  6. When customer will purchase any product variation, a coupon with the same price as of the variation will be created & will be emailed to respective customers.Smart Coupons: Purchase Credit Fixed Amount

Customizing coupons displayed on the store ↑ Back to top

If you’re using version 3.8.0 or more of Smart Coupons, you can customize the look of coupons that are displayed on your store. You can choose from pre-defined designs, choose background color, text & border color.

To customize/change coupon’s design on your store follow these steps:

  1. Go to WooCommerce > Settings > Smart Coupons.

    Smart Coupons - Coupon design
    Fields to customize coupon design
  2. Choose a coupon design.
  3. Set background color.
  4. Set text & border color.
  5. Save the setting.

Creating coupon for new users only ↑ Back to top

From version 3.7.0 you can set a coupon to be used by new users only.

To create coupon for new user only follow these steps:

  1. Create a new coupon from Coupons > Add new.
  2. Set coupon code.
  3. In the “General” tab, look for field “For new user only?”, enable this checkbox.

    Setting - Coupon for new users only
    Setting – Coupon for new users only
  4. Set other fields of the coupon as per your requirement.
  5. Save the coupon.

Coupon action – Add product with/without discount ↑ Back to top

From version 3.5.0 you can set additional action in coupon which will be executed after coupon is applied to cart. Currently there’s only one action available which is adding product to cart.

To set this additional action follow these steps:

  1. Create a new coupon or edit an existing one.
  2. Go to “Actions” tab.

    Coupon action - Add product to cart
    Coupon action – Add product to cart
  3. Search & choose products you want to add to cart on applying this coupon.
  4. Optionally set discount which you want to be applied on these product before adding to cart.
  5. Set other fields of the coupon as per your need.
  6. Save the coupon.

Label ‘Store Credit / Gift Certificate’ ↑ Back to top

From version 3.7.0 this feature will allow you to set a label for ‘Store Credit / Gift Certificate’ throughout the store. It means the label set by you will appear wherever the store credit is referenced.

To set the label follow these steps:

  1. Go to WooCommerce > Settings > Smart Coupons.
  2. Look for “Store Credit / Gift Certificate” under “Labels”.

    Label for Store Credit
    Label for Store Credit
  3. Set singular & plural name in respective field.
  4. Save the settings.

Setting coupon code length ↑ Back to top

From version 3.7.0 you can restrict the number of characters in the auto generated coupon code. It is recommended to keep the number of characters as high to prevent duplication of auto-generated coupon code.

To set the number of characters follow these steps:

  1. Go to WooCommerce > Setting > Smart Coupons.
  2. Look for “Number of characters in auto-generated coupon code”.

    Smart Coupons code length
    Smart Coupons code length
  3. Set the number.
  4. Save the settings.

Using Smart Coupons shortcodes ↑ Back to top

Smart Coupons shortcodes have many features from ‘showing a coupon’ to ‘automatically creating and/or showing a coupon for the current user’.

Smart Coupons shortcode will do nothing if it is embedded on a page or (custom) post and a guest user is accessing it. Shortcode will only work for registered and logged in users.

In order to add a coupon to a page, go to a post, and in the visual editor, select the coupon icon.

Smart Coupons: Shortcode button

In the pop-up, type the coupon code, select one from the search result. Then select Insert Shortcode.

Smart Coupons Shortcode Creator
Smart Coupons Shortcode Creator

In the editor, you’ll now see [smart_coupons] with a few attributes added.

Within the shortcode, several other attributes can be added, most of them correspond with the settings you would normally find when creating a coupon. All of them follow the following order: attribute="value". For example, coupon_amount="20". These extra attributes are handy if you do not want to create the coupon beforehand.

  • coupon_code: If this attribute is set, the plugin will look for the coupon in your store. If found, it’ll simply display it. If not found, it’ll create a new coupon with the provided coupon code. When it’ll try to create a new coupon, it’ll need coupon amount and discount type. If an amount is not provided, it’ll create a new coupon with zero amount. If discount type not provided it’ll set the discount type to smart_coupon which is nothing but a Store Credit
  • coupon_style. The styling of the coupon.
  • discount_type. Default: ‘smart_coupon’
  • coupon_amount. The amount of the coupon.
  • individual_use. Default: ‘no’
  • product_ids.
  • exclude_product_ids.
  • usage_limit.
  • usage_limit_per_user.
  • limit_usage_to_x_items.
  • expiry_date.
  • apply_before_tax. Default: ‘no’
  • free_shipping. Default: ‘no’
  • product_categories.
  • exclude_product_categories.
  • minimum_amount.
  • maximum_amount.
  • exclude_sale_items. Default: ‘no’
  • auto_generate Default: ‘no’
  • coupon_prefix.
  • coupon_suffix.
  • customer_email.
  • disable_email. Default: ‘no’

Case 1: Generate a unique code for each logged-in user

Here, you want your registered customer to see a new unique code for coupon/credit, which will be used by this customer only.

  • For credit: You can enter following code in the editor of page or post: [smart_coupons coupon_amount="12" coupon_style="dashed green medium"]. This will create a new store credit having amount 12 and will display the code with style.
    Important: Above code will keep creating a new store credit on each refresh of that page or post in which it is included.
  • For coupon: First, create a coupon and make sure that Auto Generate is enabled. Then, go to the page or post and add the coupon with the shortcode. It should look like this: [smart_coupons coupon_code="50_percent_cart" coupon_style="dashed red medium"].

Case 2: Display the same coupon code for all logged-in users

Here, you want all your registered user to see same coupon code and it should not be valid for a guest user or visitor. By default, limiting coupons to registered users only is not an option, but it is possible with Smart Coupons.

By adding a shortcode, email restrictions will be added to the coupon automatically, and they will only be available for logged-in users.

  • For credit: Not applicable. Credit can only be used for unique users.
  • For coupon: First, create a coupon and make sure Auto Generate is disabled. Then, go to the page or post and add the coupon with the shortcode.

Smart coupons store management ↑ Back to top

Viewing sent/received coupon details ↑ Back to top

Smart Coupons v2.1+ comes with a new feature, allowing the store admin and customer to see received coupon’s details.

It shows all coupons/credits that you’ve received from others.

By default, it shows basic details. To see more details like who is sender and receiver, and what is the message, you can click on the coupon.

Smart Coupons: Coupon received closedSmart Coupons: Coupon received opened

As store manager, you can see all the coupons generated in an order, from order admin page. They can also see sender & receiver of that coupon.

Resending coupons ↑ Back to top

Generated coupons sometimes fail to be delivered, and the buyer will ask for the coupon details.

Features available in WooCommerce core can resend some emails to customers, such as the Customer Invoice. Coupons generated after the order are included in the Customer Invoice, so you can use this feature to resend coupon details.

To resend coupon’s details:

  1. Open the order.
  2. Go to: Order Actions
  3. Select Customer Invoice
  4. Click the round button with the arrow (marked in the screenshot).Smart Coupons: Resend coupon's details

Resending coupon details ↑ Back to top

A buyer can send a store credit as a gift card to a friend. If they are asking to send coupon’s details to a friend directly, this is not possible. You can send a Customer Invoice to the buyer and ask them to copy and send the coupon details to his/her friend.

Changing, replacing, and overriding emails ↑ Back to top

All emails sent from Smart Coupons, including the coupon code, are sent via an existing template that is located in the 'templates' directory of Smart Coupons. If you want to change or modify the content of an email or if you want to the change layout, there are two ways to do it.

  1. Apply change in file:
    Open file '/woocommerce-smart-coupons/templates/email.php'. Modify its content and style, as needed. Note: This method is not recommended, as you’ll lose changes after updating Smart Coupons to a newer version.
  2. Use another template file:
    Use your own email template in place of the default one provided by Smart Coupons.
  3. Create a template file and keep the file name as: email.php. Other file names will not work.
  4. Open your themes folder and create a new folder. Keep the folder’s name as: woocommerce-smart-coupons.
  5. Place file email.php inside woocommerce-smart-coupons.
  6. The file path of your email template should be: /wp-content/themes/your-child-theme-folder/woocommerce-smart-coupons/email.php.

Smart Coupons will use your template file (if found) for all emails sent from Smart Coupons.

Note: The above is considered a customization. We are happy to provide guidance, but we are unable to provide support or help to suit your store. Only use it if you are comfortable with PHP and custom coding, and troubleshooting on your own.

Translating Smart Coupons ↑ Back to top

It is possible to translate Smart Coupons in your language. There are various methods to translate a plugin. If those methods are not working, you can try following steps, as these steps are tested:

  1. Check wp-config.php file, whether WP_LANG_DIR is already defined. If not, add following line in your wp-config.php file
    define ('WP_LANG_DIR', '/home/<user>/public_html/<wordpress_directory>/wp-content/languages');
  2. Now go to this path: /home/<user>/public_html/<wordpress_directory>/wp-content/languages
  3. Create a new directory & name it as woocommerce-smart-coupons
  4. Install & activate a free WordPress plugin: Loco Translate.
  5. Navigate to Loco Translate > Manage translations from sidebar admin menu
  6. Locate WooCommerce Smart Coupons under Plugins
  7. Check if a language file for your language already exists. If it exists, click to edit OR if it doesn’t exist, click New language to add the translation for your language
  8. Select your language from the dropdown menu & click Start translating
  9. You’ll see 2 column: left containing texts from the plugin. Select one of them & add translated text for this from below. Repeat the steps for other texts also
  10. Once done, Save it using Save button. If sufficient permissions for saving are not there, download PO & MO file
  11. Upload these files to /home/<user>/public_html/<wordpress_directory>/wp-content/languages/woocommerce-smart-coupons
  12. Make sure these files have proper read permission otherwise, texts will not be translated
  13. You can also place these PO & MO file inside languages directory of the plugin, but it is not recommended, as you’ll lose it when you’ll update the plugin.

Now Smart Coupons should display your texts.

Customer experience ↑ Back to top

Improved receiver details form ↑ Back to top

  • You can send a store credit to yourself or gift a store credit to someone else.
  • If you want to send more than one gift card, you have separate message fields for each gift card.
  • All generated coupon details are stored in order meta.

Smart Coupons: Coupon receiver details form

Received coupons

Smart Coupons: Coupon received closedSmart Coupons: Coupon received opened

Available Coupons & Store Credits

It shows all the coupons/credits that you have earned while shopping on that website. For example, while purchasing product A, you got a coupon with it. So that coupon will come under ‘Available Coupons & Store Credits‘ section.

Smart Coupons: My Account

Additional Settings ↑ Back to top

1. How to show/hide linked coupons on the product page? ↑ Back to top

If you’re using version 3.4.0 or higher, refer this.

From version 3.0, this is hidden by default. To enable it again, you need to change a setting.

To enable:

  1. Open your database & then go to <prefix>options table
  2. Search for the row having option_name as smart_coupons_is_show_associated_coupons
  3. If that row is present in the table, then click on edit and enter option_value as yes and submit the values.
  4. If that row is not present in the table, then Insert a new row with
    option_name => smart_coupons_is_show_associated_coupons
    option_value => yes
  5. Submit the values.

2. How to show/hide coupon description on the coupons? ↑ Back to top

If you’re using version 3.4.0 or higher, refer this.

Coupon description is hidden by default. To show it on the coupon, you need to change a setting.

To show coupon description on the coupon:

  1. Open your database & then go to <prefix>options table
  2. Search for the row having option_name as smart_coupons_show_coupon_description
  3. If that row is present in the table, then click on edit and enter option_value as yes and submit the values.
  4. If that row is not present in the table, then Insert a new row with
    option_name => smart_coupons_show_coupon_description
    option_value => yes
  5. Submit the values.

3. How to disable e-mails getting sent from Smart Coupons? ↑ Back to top

If you’re using version 3.4.0 or higher, refer this.

From version 3.0.6, you can disable all the e-mails that are getting send from Smart Coupons. To disable it, you need to change a setting.

To disable e-mail getting sent from Smart Coupons:

  1. Open your database & then go to <prefix>options table
  2. Search for the row having option_name as smart_coupons_is_send_email
  3. If that row is present in the table, then click on edit and enter option_value as no and submit the values.
  4. If that row is not present in the table, then Insert a new row with
    option_name => smart_coupons_is_send_email
    option_value => no
  5. Submit the values.

4. How to change the number of coupons visible on cart and checkout page? ↑ Back to top

If you’re using version 3.4.0 or higher, refer this.

From version 3.2.1, by default, only 5 coupons will be visible on Cart and Checkout page. To change the number of the coupons, you need to change a setting.

To change the number of coupons cart and checkout page:

  1. Open your database & then go to <prefix>options table
  2. Search for the row having option_name as wc_sc_setting_max_coupon_to_show
  3. If that row is present in the table, then click on edit and enter option_value as <number of coupon you want to show> and submit the values.
  4. If that row is not present in the table, then Insert a new row with
    option_name => wc_sc_setting_max_coupon_to_show
    option_value => <number of coupon you want to show>
  5. Submit the values.

<number of coupon you want to show> = number of coupons you want to show on cart and checkout page.

FAQ ↑ Back to top

1. When I try to add a coupon, I get an Invalid post type error?

Check whether use of Coupon is enabled in your store. If it’s not enabled, enable it. You can find the setting at WooCommerce > Settings > General > Enable coupons.

Enable Coupons in WooCommerce

2. Can coupon code have any spaces in the name?

No. Coupon code should not have any spaces in the name, e.g., Coupon code should be like “gift-certificate” & not “gift certificate”.

3. What’s the URL to my coupon, so it’s automatically inserted when visiting?

http://www.mysite.com/?coupon-code=discount5

Replace www.mysite.com with your own URL then replace discount5 with the generated coupon code.

4. My Store Credit/Gift Certificate is not working (not generating new coupon code).

Ensure your Store Credit/Gift Certificate coupon code doesn’t have space in it, e.g., Coupon code should be like “gift-certificate” & not “gift certificate”.

5. I have problems with coupons after import.

If dates are entered in your import file, ensure they are in the proper format. Expiry date format should match the format of WooCommerce, which is: YYYY-MM-DD. You can find this format used with any WooCommerce coupon. If you are entering a post date, it should match the date format of the post date, which is: YYYY-MM-DD HH:MM:SS. You can find this format in the posts table of your WordPress database.

6. Smart Coupons is not sending emails.

Smart Coupons sends an email only after the order is marked Completed. Ensure all settings of coupons, products are in place. Check if the order complete email is sending. Also, check by switching your theme.

7. Does Smart Coupons allow printing of a coupon as Gift Card?

No, it doesn’t provide any feature which enables you to take a printout of a generated coupon, but if you can take a printout from your email, you can use it as an alternative.

We also had a store owner (360064) who set up a simple virtual product with no price, allowing the buyer to choose the amount to give as a gift. The giver gets the code via Smart Coupons, then pastes the code into a downloadable PDF certificate from the store owner and sends it to his/her recipient.

8. Can I limit the number of characters in the generated coupon code?

No, currently you cannot limit the number of characters in the generated coupon code.

9. Is it possible to remove the Store Credit/Gift Certificate product from a shop page and show it on another page?

No, currently it is not possible.

10. Is it possible to have a coupon for each variation of the variable product?

No, currently, you cannot set a coupon for each variation.

11. Can Store Credit be used as Points system to refer/reward a friend?

No, Smart Coupons cannot be used as Points system. Check WooCommerce Points and Rewards.

12. Which should I use for Account Credit/Gift Certificates? Smart Coupons or PDF Product Vouchers?

Smart Coupons works like account credit and is linked to a specific account from the time you purchase. It works more like a gift card. If you purchase three x $10 credits to your store and link them all to your account email address, you receive 3 credits each of $10. You can gift these to others, but you need their email address, as they are linked to specific accounts.

PDF Product Vouchers work more like a traditional paper gift certificate (in fact you make regular paper gift certificates with it), in that it gives you a coupon code that is redeemable for a specific amount of credit to your (physical) store. Your customers can purchase these for a friend, or themselves.

If you want something closer to a gift card, where the funds are linked to your online store account automatically and managed for you there, go with Smart Coupons.

If you want something more like a gift certificate, where you can print a few out for your buddies, but they will have to turn in the certificate at the (physical) store, you’re probably going to want PDF Product Vouchers.

13. Can a customer send a gift certificate to themselves to pass on to someone else? ↑ Back to top

Yes! By default, the coupon is restricted to the email recipient’s address, but you can disable this in the coupon usage restriction settings as shown:

Smart Coupons: Disable email backend

14. I’m using WPML & WPML for multi-currency, but Smart Coupons only changes currency symbol and the price value remains the same.

Currently, Smart Coupon is not compatible with a multi-currency plugin or with WPML.

15. Is Smart Coupons compatible with WooCommerce Subscriptions?

Yes, it works with WooCommerce Subscriptions (separate purchase).

16. Which features of Smart Coupons work with Subscriptions? ↑ Back to top

Give away a discount or credit on signing up a subscription, give away recurring discount or credits, apply credit during sign up, automatic payment for renewals from credit (Note: When using PayPal Standard Gateway, store credit can be applied only during sign up. Automatic payment for renewals by credit will not work for PayPal Standard Gateway).

17. How does automatic payment by store credit work with Subscriptions? ↑ Back to top

Customers can apply store credit on a subscription. If the same store credit has sufficient balance, it’ll keep applying it to renewals till the remainder in store credit is higher than renewal price.

Customers will be able to apply store credit only during signup. They will not get an option to apply store credit in renewals. But if the store credit will not have sufficient balance to pay for the renewals, then the order will go into pending mode. Now when the customer will go to pay for this renewal order, they’ll get an option to apply store credit again.

To activate the subscription again, the customer will have to pay for the renewals. When the customer is paying for the renewals from his/her account, then in that process he/she can use the same store credit which didn’t have the sufficient balance, again & pay for the remaining amount.

18. Is it possible to partially pay for a subscription with store credit and the remainder by another method? ↑ Back to top

No, this is possible only in those cases where subscription amount is more than store credit’s balance. If store credit’s balance is more than subscription’s total then your bank account or credit card will not be charged.

19. Can I use Smart Coupons with WooCommerce Bookings?

Yes, it works with WooCommerce Bookings (separate purchase).

Questions & Support ↑ 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 the developer via the Help Desk

WooCommerce - the most customizable eCommerce platform for building your online business.

Back to the top