Hi @Jenn_C, welcome to the community!
From what I remembered, the limit of discount codes in Shopify was 10 or 20 million codes. So if that’s your primary concern, I don’t think that’s an issue.
However, the documentation in Klaviyo does say that they generate code for Flows in batches of 100:
Unique coupon codes for live flow emails are generated automatically in batches of 100. When the number of coupon codes is depleted below 100, or if the price rule of expiration period change, Klaviyo will generate another 100 coupon codes. This ensures that there are always enough codes available for live flow emails, but it can also lead to a large number of coupons generated in Shopify as well as in the Total coupons tab in Klaviyo.
So I’m not sure why you’re seeing 600 codes every day, do you have other codes in other Flows? Is it for the same coupon code batch (Same Coupon Name)?
Hi Joseph,
Thank you for your reply.
I guess it’s not a major issue in terms of codes running out then, but it isn’t helpful for my discounts page to be filled with Klaviyo lists and having to filter through them to find other codes I may have. It’s workable, but just seems unnecessary.
I don’t have any other codes in other flows. It is the same coupon name, except the date and time that is added in brackets after the name obviously changes. The codes all seem to be different codes to the previous day too.
Another reason it’s frustrating is that when it generated the first batch of 600 codes, I set the rule that they could be combined with product discounts and shipping discounts in my store, but each time a new batch is generated they are set not to combine.
If it can’t be helped, I can live with it, but I had also read the Klaviyo documentation which is what led me to posting on here in case I was misunderstanding it.
Thanks
Hi @Jenn_C @retention
I have raised this very same question to Klaviyo Support before and not arrived at a solution, so jumping on this thread in case something comes of it.
In my case, we typically have 100 codes created every day. Oddly, there are days where only 3 are created, which adds to my eagerness for an explanation here. Regardless how many it is, we can go days with 100s of daily codes generated when <10 are actually required. Bizarre that the system works this way, so echoing Jenn’s comments that it’s unnecessary and mostly just tedious to work with.
Would love a way we can avoid the default code generation and only trigger it when it’s needed.
Thanks,
Amelie
Im having the same issue. I manage multiple accounts and accounts with Product Discount all house within 1 discount code category in Shopify, whereas Order or Collection discounts are generating 100 new codes each time 1 code is issued.
@stephen.trumble @chloe.strange any insight on why this is happening?
Hi @Jenn_C @AmelieJ @danielmonty @Joe ,
I have a potential solution to this issue. Olivia from the Klaviyo Support team found this and shared it with me today:
>>> If you select Never or On a specific date for Expiration, Klaviyo will generate an initial batch of 600 unique codes when the coupon is added to the form, and will generate more codes once the number available drops below 400. If you select After a certain number of days/hours, Klaviyo will generate a batch of 600 codes each day.
>>> You can read more about it here in our guide.
I’m surprised I haven’t encountered this before today, and I’m surprised this is expected behavior. Does everyone who uses dynamic Shopify coupon codes that expire after certain hours/days just look the other way on these daily Shopify coupon batch creations?
Meanwhile, I hope this option is helpful!