Use the code WPCOUPONS for 10% off.

Troubleshooting License Key Activation

You will want to ensure your license is active for two reasons:

  1. To receive automatic updates for the plugin in your WordPress dashboard. This includes new features, bug fixes, and compatibility improvements we release. Many of the features we add come directly from user feedback.
  2. To get technical support from our team when you need it.

Below are a few common reasons why your license key might not be activating properly.

Your License Key Has Expired

Your license key automatically renews every year until canceled. We send out multiple email reminders to let you know. However, there is a number of reasons why this might not work, such as:

  • You have canceled your automatic payment profile
  • Your credit card has expired
  • You close or changed PayPal accounts

You can renew an expired license key using either of these methods:

  1. From your Account page. Log into your Account, click on “View License”, and click on the “Renew Now” link.
  2. From the Checkout. Find the plugin and click the Purchase button. On the Checkout, you will see a “Click to renew an existing license” link. Click here, paste your expired (or soon-to-expire) license key, and click “Apply License Renewal.” You can then complete the purchase to renew your existing license key.
WP Coupons renew an existing license

Your License Key Is Already In Use

The number of sites you can activate your license key on depends on the license you purchased.

  • 1 Site – Personal
  • 3 Sites – Business
  • Unlimited Sites (no limit)

You can install and activate the Perfmatters plugin on your local development or staging environment without impacting your activation count. Learn more.

If you need to activate the plugin on more sites than your current license key permits, you can upgrade at any time from your account.

Security Plugin Is Blocking Activation

Some WordPress security plugins may block connections to our licensing server (API requests), which would prevent you from activating your license key. An easy way to test this is to temporarily disable the security plugin and try activating your license again.

According to EDD, the iThemes Security plugin is known to have a setting that can cause this issue. The setting is called “Filter Suspicious Query Strings in the URL.”

To resolve the issue, simply disable the “Filter Suspicious Query Strings in the URL” setting. If you are not using iThemes Security, it will be named something different, though similar.

.htaccess File Blocking Activation

Some WordPress sites have special rules configured in a .htaccess file on the server to add additional protection. However, this means it might also be blocking our licensing server (API request). You can try removing the special rules and activating your license key again. If you are unsure if you have something configured or not, your hosting provider might be able to help.

Coming Soon or Maintenance Mode Plugin Blocking Activation

Coming Soon and Maintenance Mode WordPress plugins sometimes block all external requests. This means it might prevent you from activating your license key. An easy way to test this is to temporarily disable the plugin and try activating your license again.

Outdated cURL Version or Host Blocking Requests

cURL is used for transferring data with URLs. Your WordPress site uses cURL to reach out to our licensing server for activation. If you are having problems activating, it could be due to an outdated PHP cURL extension on your web host. Or it could be they are blocking outgoing connections.

Here’s a copy-and-paste message you can send your hosting provider for them to check:

I’m currently installing a WordPress plugin on my site which uses the PHP cURL extension. Can you please confirm the following?

– The PHP cURL extension is installed and updated to at least version 7.68
– HTTP requests to are not blocked


You can also provide us with the IP address of your website (server) so that we can confirm that our hosting provider isn’t blocking your requests.

SSL Error

We run the latest versions of OpenSSL on our servers. If your hosting provider is using an older version of OpenSSL, it could generate an SSL handshake error such as SSL23_GET_SERVER_HELLO. You should ask your hosting provider to update OpenSSL to the latest version.

403 Forbidden Error

If you get a 403 forbidden error, this means there is another type of problem on your WordPress site preventing it from communicating with our licensing server. Check out Kinsta’s article on how to fix a 403 forbidden error.

Still Can’t Activate?

If none of the troubleshooting steps above helped, please open up a support ticket.

WP Coupons Open Graph Tags

When working with generated archive pages, it can be difficult to get all the Open Graph tags that you want added to a specific archive page.

Specifically when using a plugin like Yoast SEO to manage Open Graph tags, there is no way to set custom Facebook and Twitter Open Graph image tags to appear on an archive page like the one we use for our main Coupon Archive Template.

That’s why we have two display options to set custom images for both Facebook and Twitter that will be printed out as Open Graph tags specifically on the Coupon Archive Template.

This is only relevant when using our Coupon Archive Template and does not apply when using the archive shortcode on a regular page.

How to Install and Activate WP Coupons on a Staging or Dev Site

You can install and activate the WP Coupons plugin on your local development or staging environment without impacting your activation count. In order for this to work, your environment needs to be running on the following:

  • localhost
  • *.dev
  • .*local
  • dev.*
  • staging.*

Can’t Pay with PayPal Balance? Here’s Why

We have found that some customers simply can’t pay with their PayPal balance, even though they have plenty of money in their PayPal accounts. Unfortunately, this is an issue with PayPal and therefore we have no control over this.

Typically, PayPal doesn’t allow recurring payments unless you have a credit card or bank account linked to it. It doesn’t matter how much money you have in your PayPal balance.

Troubleshooting this with PayPal can be a little frustrating, as we’ve found that this applies to some people and not others. Sometimes this is due to your physical location/region or the PayPal account needing extra verification. We are based in the United States.

How Do I Cancel My Subscription(s)?

You can cancel your subscription at any time from the WP Coupon’s account page. You will retain access to support and updates until your license key expires.

Cancel subscription

Alternative Way to Cancel PayPal

If you paid with PayPal you can also cancel your automatic payment from directly within your PayPal account:

  1. Click the Settings icon next to “Log out.”
  2. Click the Payments tab, then click Manage automatic payments under “Automatic payments.”
  3. Select the payment you’d like to cancel, then click Cancel.

Translating WP Coupons

WP Coupons translation files are located in the wp-coupons/languages directory. In the languages folder, you’ll find any existing translation files along with our wp_coupons.pot translation template file, which you can use as a template for your translation. We suggest using Poedit to help create your translation files.

Please submit both .po and .mo translation files once you have done the translation work from the provided template and name them in the following format.

  • wp_coupons-en_US.po

If you are interested in helping with the translation, please contact us first.

How to Perform a Clean Uninstall of WP Coupons

Want to do a clean uninstall? No problem. 😉

Perform a Clean Uninstall of WP Coupons

When enabled, this will cause all WP Coupons options data to be removed from your database when the plugin is uninstalled. Follow the steps below.

Step 1

Click into “Settings → WP Coupons.” Then click on the “Extras” tab. Enable the “Clean Uninstall” option and click “Save Changes.”

WP Coupons clean uninstall
WP Coupons clean uninstall

Step 2

Click into “Plugins → Installed Plugins.” Deactivate the WP Coupons plugin and then click “Delete.” All the database options, settings, etc. will then be removed.

Delete WP Coupons
Delete WP Coupons

How to Enable and Use the Tag Sub-Navigation Menu

Many of you have a lot of coupons and have requested the ability to add a sub-navigation menu which would allow for additional filtering. This has been added to the WP Coupons plugin as of version 1.4.0. Follow the instructions below on how to enable and use the tag sub-navigation menu.

Enable the Tag Sub-Navigation Menu

To enable the sub-navigation menu, click into the WP Coupons settings. Scroll down and select the option “Enable Tag Subnav.”

Enable tag sub-navigation menu
Enable tag sub-navigation menu

Add Tags to Your Coupons

You can then click into each of your coupons and add a tag to it, or multiple tags.

Add tag to coupon
Add tag to coupon

You can also browse or add tags from the “Tags” section in the WP Coupons plugin.

Coupon tags
Coupon tags

This will then make a sub-navigation menu appear for plugins that have tags associated with them. Visitors can then filter down further into your coupons based on the tags (See it in action).

How to Load style.css in the Footer

While loading CSS in your header is generally best practice to avoid any flashes of unstyled elements, some of you may prefer to load the CSS of WP Coupons in the footer.

To do this, simply add the following code to your functions.php file or add it in a free plugin like Code Snippets.

An error occurred while updating. Download failed. Unauthorized

When you try to update the WP Coupons plugin you might get the following error:

An error occurred while updating wpcoupons: Download failed. Unauthorized.

There are a couple reasons why this might be happening.

  1. You haven’t activated the plugin yet. Follow our tutorial on how to install WP Coupons and activate it using your license key.
  2. If your license key is already activated, but you’re getting an “Unauthorized” message, you most likely need to remove your license key and save – then re-add it and save. This happens when your URL has changed since your license key was activated or perhaps it was being used on a staging site/dev site.
  3. Your license has expired and will need to be renewed. All of our licenses include 1 year of updates & support.

If none of the above options work, you can also update the plugin manually via SFTP. You can grab the latest version (.zip) from your WP Coupons’ account.