Skip to main content
Solved

Dynamic Coupon Code (Buy X, Get X% off)

  • February 12, 2025
  • 5 replies
  • 62 views

Forum|alt.badge.img+4

Hello, we want to offer a dynamic discount code via a flow (buy 2 items, get 10% off). Unfortunately, Klaviyo doesn’t have this option (minimum number of items). I cannot use the minimum amount purchased. I’ve reached out to Shopify but the only way is to use coding which we don’t want to do or 3rd party apps. Do you have any suggestions for 3rd party apps or workaround?

 

Best answer by RachelF

Hi ​@Jen_YEB!

 

I recommend using an app like MyBulk Discounts in Shopify. With it, you can create a unique discount codes that requires a minimum number of products for the 10% discount. You can generate multiple dynamic codes, export them, and then use Klaviyo's bulk coupon upload feature to import them into Klaviyo. From there, you can serve these codes in your flows until they run out. Once the codes are used up, you'll need to repeat the process. This method should be the most cost-effective way to accomplish this. Let me know if you have any questions!

-Rachel 

View original
Did this topic or the replies in the thread help you find an answer to your question?

5 replies

RachelF
Contributor I
  • 2025 Champion
  • 2 replies
  • Answer
  • February 12, 2025

Hi ​@Jen_YEB!

 

I recommend using an app like MyBulk Discounts in Shopify. With it, you can create a unique discount codes that requires a minimum number of products for the 10% discount. You can generate multiple dynamic codes, export them, and then use Klaviyo's bulk coupon upload feature to import them into Klaviyo. From there, you can serve these codes in your flows until they run out. Once the codes are used up, you'll need to repeat the process. This method should be the most cost-effective way to accomplish this. Let me know if you have any questions!

-Rachel 


MANSIR2094
Problem Solver IV
Forum|alt.badge.img+17
  • Problem Solver IV
  • 238 replies
  • February 12, 2025

Hello ​@Jen_YEB 
You’re right—Klaviyo doesn’t support discounting based on item quantity in flows. Since coding isn’t an option, a good workaround is using a third-party app like Shopify Scripts (if on Plus), Discount Ninja, or Automatic Discounts & Gifts. These allow you to set discounts based on quantity. Another option is creating a manual discount code for "Buy 2, Get 10% Off" and using Klaviyo to send it to customers who meet the criteria. Let me know if you need help setting this up!


Forum|alt.badge.img+4
  • Author
  • Contributor II
  • 4 replies
  • February 14, 2025
RachelF wrote:

Hi ​@Jen_YEB!

 

I recommend using an app like MyBulk Discounts in Shopify. With it, you can create a unique discount codes that requires a minimum number of products for the 10% discount. You can generate multiple dynamic codes, export them, and then use Klaviyo's bulk coupon upload feature to import them into Klaviyo. From there, you can serve these codes in your flows until they run out. Once the codes are used up, you'll need to repeat the process. This method should be the most cost-effective way to accomplish this. Let me know if you have any questions!

-Rachel 

Thank you for your response!


Forum|alt.badge.img+4
  • Author
  • Contributor II
  • 4 replies
  • February 14, 2025
MANSIR2094 wrote:

Hello ​@Jen_YEB 
You’re right—Klaviyo doesn’t support discounting based on item quantity in flows. Since coding isn’t an option, a good workaround is using a third-party app like Shopify Scripts (if on Plus), Discount Ninja, or Automatic Discounts & Gifts. These allow you to set discounts based on quantity. Another option is creating a manual discount code for "Buy 2, Get 10% Off" and using Klaviyo to send it to customers who meet the criteria. Let me know if you need help setting this up!

Thank you for your response!


RachelF
Contributor I
  • 2025 Champion
  • 2 replies
  • February 14, 2025
Jen_YEB wrote:
RachelF wrote:

Hi ​@Jen_YEB!

 

I recommend using an app like MyBulk Discounts in Shopify. With it, you can create a unique discount codes that requires a minimum number of products for the 10% discount. You can generate multiple dynamic codes, export them, and then use Klaviyo's bulk coupon upload feature to import them into Klaviyo. From there, you can serve these codes in your flows until they run out. Once the codes are used up, you'll need to repeat the process. This method should be the most cost-effective way to accomplish this. Let me know if you have any questions!

-Rachel 

Thank you for your response!

Of Course! Please let me know if you have any questions or if I can help walk you through setting this up!