For Shopify stores, ShopMessage allows you to automatically create one-time use coupon codes, so each will receive a unique code. By taking advantage of unique codes you won't have to worry about codes being shared publicly or otherwise!

Creating a New Unique Discount Code

From your ShopMessage dashboard click on the Discount tab section on the left hand side. From there, select Create New in the top right hand corner

Approve New Shopify Permissions

The first time you create a unique discount code you will see a request to update your Shopify permissions. Updating these permissions is necessary to use the Dynamic Discount Code feature. Click Continue.

You'll be redirected to your Shopify dashboard to update these permissions. Click Update App.

*Please note you will only need to update your permissions once

Continue Creating Your Unique Code

Now, let's create your code! You'll notice our builder is very similar to how you build codes in Shopify, so this should look familiar. 

Choose the following:

Unique discount name - In this section, enter a name for the new discount code. Choose something you'll recognize in your Shopify Dashboard


  • Discount Type - choose percent, fixed amount or free shipping

  • Discount Value - (if applicable) Enter a monetary or percentage value for the discount in the Discount value box.

Prefix - (optional) this allows you to choose the beginning portion of your coupon code. We recommend limiting this to under 8 characters. 

Next, choose if you would like to set limits to the discount code usage. 

Applies to

You can choose if the code will apply to 

  • Entire Order

  • A Specific Collection

  • Specific Products

If the discount applies to specific collections or products, then use the search field to add that collection or product to the discount. If you want to remove a collection or product from the discount, then click X to delete it from the list.

Minimum Requirement

You'll also want to decide if a code will only apply to a minimum purchase amount or minimum item quantity. 

Minimum purchase amount requires customers to spend a minimum amount to qualify for the discount. Minimum quantity of items requires customers to order a minimum number of products to qualify for the discount.

Finally, decide if you would like to set usage limits or date limits. 

If you want to limit discount usage, then check one of the options in the Usage Limits section (optional) :

  • Limit number of times this discount can be used in total lets you set a total number of times a discount can be used. For example, setting a limit of 200 allows the discount code to be used 200 times across your customer base. If you choose this setting, then customers can use the discount multiple times.

  • Limit to one per customer tracks customer emails to limit discount use to one per customer.

Use the calendar in the Active dates section to set the start date for the discount. If you want to set an end date for the discount, then click Set end date and use the calendar to choose when the discount will end. If you don't choose an end date for your discount, then it will have no expiry.

Did this answer your question?