A Cozmoslabs Product
Documentation / Discount Codes

Discount Codes

Creating Discount Codes

To create Discount Codes, you will need to go to Paid Member Subscriptions → Discount Codes, and there you will see the “Add New” button. After you click on the “Add New” button, you will see the “Add New Discount Code” Panel with all the settings.

Discount Codes Settings

In the “Add New Discount Code” Panel, you will be able to set up your Discount Codes.

What settings can we use:

  • The currency can be changed in Paid Member Subscriptions → Settings → Payments → Currency
  • If you don’t see any Subscription Plan you will need to create one
  • The Expiration Date should not be set in the past otherwise the Discount Code will not work
  • You can set the Renewal Feature to “Customer opts in for automatic renewal”, “Always renew automatically” or “Never renew automatically”. The Subscription Plan Renewal Feature can overwrite this functionality.

Now your Discount Code is set up, and the only thing you need to do now is to click on the “Save Discount” button.

You can re-edit the Discount Code if you missed something, deactivate or delete it from the Discount Codes page. You can search for a specific Discount Code using the Search field or sort the table based on the title or filter it based on a date.

Advanced Discount Code Options

These options are enabled by the Advanced Subscription Toolkit add-on included in the BASIC or PRO versions of Paid Member Subscriptions. You can purchase a premium version here.

These options extend the functionality of Paid Member Subscriptions by adding a new layer of flexibility and control. It lets you:

For a complete overview of what these settings can do, check the Advanced Subscription Toolkit add-on page.

Using Discount Codes

After we set up our Discount Codes, users can start to use them inside the Registration Form when they subscribe, inside their Account, or inside the List of Subscription Plans form.

In our example, we will use:

Registration Form

Discount Codes can be used inside the Registration Form when a new member registers for the first time on your website. This is what the user sees:

This is how the Payment with the Discount Code looks like in Paid Member Subscriptions → Payments.

Account Form

Users can use the Discount Code inside the Account Form when they want to Retry the Payment or when they want to upgrade their Subscription Plan.

Retry the Payment

There are cases when the user doesn’t have enough money in their account or on their credit card, and they can’t complete the payment. In this case, the account is created for that user, and he can log in to his Account to Retry the Payment.

Inside the Account, the user will need to click on the “View Details” link to see the “Retry Payment” link.

Clicking on the “Retry Payment” link will take the user to the Retry Payment Form where he can use the Discount Code.

Upgrading the Subscription Plan

In order to upgrade a Subscription Plan, the user will need to log in to his Account and to click on the Upgrade link.

The Upgrade link will take the user to the Upgrade Form where he can use the Discount Code.

List of Subscription Plans Form

Registered users who didn’t purchase a Subscription Plan can purchase one if they log in and access the List of Subscription Plans Form.

Inside the List of Subscription Plans Form, they can select a Subscription Plan and also they can use a Discount Code.

After purchase, the user will see the active Subscription Plan inside the List of Subscription Plans Form.

Wrong Discount Code

If we set up the Discount Code to work only by purchasing the Gold Subscription Plan, we can’t use it when purchasing a Silver Subscription Plan.

Automatically add a Discount Code through a URL parameter

This can be used if you want to have a discount code automatically applied when someone visits a specific Registration page. You can achieve this by adding the discount_code parameter to the URL of your Registration page.

Example:
The URL of your page is: https://website.com/register and the exact code of the discount you want to use is summer.

In this case, the link that automatically applies the discount code would be: https://website.com/register?discount_code=summer

For this to work correctly, a subscription plan needs to be preselected in the Registration form, and also that subscription plan needs to be selected in the settings of the Discount Code that’s being used.

Bulk Import Discount Codes

You can easily import multiple discount codes at once by clicking the “Bulk Import Discount Codes” button on the main Discount Codes page.

After clicking the button, you’ll be redirected to the page below, where you can upload a .CSV file containing the discount codes you wish to import. You can download a sample file directly from that page or from here, then modify it by adding your desired discount codes.

Bulk Delete Discount Codes

You also have the option to bulk delete discount codes. Simply go to the main Discount Codes page, select the codes you want to remove, choose “Delete Permanently” from the bulk actions dropdown, and then click Apply.

Showcasing the bulk delete discount codes functionality

Paid Member Subscriptions Pro

Accept (recurring) payments, create subscription plans and restrict content on your website. Easily setup a WordPress membership site using Paid Member Subscriptions.

Get Paid Member Subscriptions

The Ultimate Membership Bundle

Combine the power of Profile Builder with Paid Member Subscriptions to set up user registration, memberships, and recurring revenue.

Get 25% off with the bundle

Help & Support

We’re here to help you every step of the way.

Open a Support Ticket