Skip to main content
All CollectionsRepeat Carts
Working With Discount Codes
Working With Discount Codes
Updated over a week ago

How Discount Codes Work with the Repeat Cart

There are a variety of ways you can offer discounts through the Repeat Cart. You can use a global/static code that auto-applies across all Repeat Carts, or you can feature multiple static codes (e.g., based on cart size) that a customer has to apply on their own at checkout. There are a few settings in the Repeat app that allow you to do this:

Setting a Global Code that Auto-Applies at Checkout

To set an automatic discount code in the Repeat Cart, you can set this up in the Repeat app under Settings > Cart Style > Checkout Settings. After creating the discount code in Shopify, you add the name of the code here. After completing, any time a customer clicks on the Checkout button on the Repeat Cart, they are taken to Shopify checkout with that discount code auto-applied.

NOTE: You must create this code inside of Shopify first. Instructions here.

When featuring a global discount, we recommend also updating the banner text to tell your customers about the discount available to them. You can configure this in the Repeat app by going to Settings > Cart Style > Banner Customization. After saving, you can click “Preview Cart” in the upper-right hand corner to see how the banner looks.

Learn more about how the Repeat Cart works here.

Using Multiple Discount Codes

Sometimes, brands want to offer different discount codes based on different factors like cart size. If you would like to offer more than one code, you can list them out in the Cart Banner like this:

Using Unique Discount Codes

Many brands prefer unique discount codes. These can be set up/configured in our channel integrations (Klaviyo, Postscript, Attentive). The code will be featured in the message copy and a customer can copy and apply the code manually at checkout. See more detail per channel below.


General Discount Code Information & Best Practices

Static vs. Unique Discount Codes

Static and unique codes each come with pros and cons. While static codes are shorter and easier to remember, they can also be easily overshared. Unique codes are longer and harder to remember, but prevent oversharing because they can only be used once.

Learn more about the difference between static and unique codes in the Klaviyo Help Center.

Creating Discount Codes in Shopify

On Shopify, go to "Discounts" and select "Create discount." There are four different discount types that can be selected:

  • Amount off products

  • Buy X get Y

  • Amount off order

  • Free shipping

NOTE: When creating a discount code offered through Repeat, consider if it will be used on multiple occasions. For example, customers can receive the Replenishment email and SMS more than once, so if there is an offer attached, be sure to indicate in Shopify that a customer can use the discount code more than once. If you don’t want a code to be used more than once, consider instead creating a unique code within the channel itself (i.e., Klaviyo, Postscript, Attentive)


How Discount Codes Work in Different Channels

Klaviyo

When you create a unique coupon code within Klaviyo, it will automatically enter Shopify's system without the need to create the discount manually.

Learn more about how to create coupon codes with Klaviyo here.

Attentive

Attentive allows you to auto-generate unique discount codes that can be offered to each customer.

When you create an integrated discount code within Attentive, Shopify will generate codes with six random digits following the base discount name. Each code being offered is unique, which means that they cannot be shared with other customers.

Learn more about how to create coupon codes with Attentive here.

Postscript

You can create customizable discount codes directly through Postscript. Customizable options include:

  • discount type

  • discount value

  • restrictions

  • expiration date

Discount codes created in Postscript will automatically enter Shopify’s system.

Learn more about how to create coupon codes with Postscript here.

Did this answer your question?