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.