Combine Klaviyo discounts with other Shopify discounts

Solved

Combine Klaviyo discounts with other Shopify discounts

haydeng
Visitor
2 0 0

Hey everyone,

Im having a pretty anoying issue with Klaviyo and Shopify when it comes to combining discounts and Im hoping someone out there has figuered this out. I run a shopify store and use Klaviyo for email stuff. It was working great but now im trying to do something more fancy with discounts and its just not working right.

I setup some automatted flows in Klaviyo to make unique discount codes for new subscribers (like 10% off their first order) but the problem is the codes dont work with my other discounts in shopify. for example i’ve got free shipping over $50 and customers keep messaging me asking why they cant use both. I checked Shopifys settings and theres an option to allow discounts to stack, but everytime Klaviyo makes a code it sets them to “not combinable.” So now i have to go into Shopify and fix each code manualy. It’s such a pain and i dont understand why this is so hard to fix.

Ive seen a few threads where other people mentioned the same issue. some said klaviyo should add a way to make the discounts combinable when your setting them up, but as far as i know that doesnt exist. I also saw that shopify plus has better options for this but im not upgrading just for this one thing. thats way too expensive.

Does anyone know a way to fix this? like is there a script or an app or something that can make Klaviyo codes combinable by default? Its really wasting a lot of time and confusing my customers.

Any ideas would be awesome, thanks!

Accepted Solution (1)

RMedia
Shopify Partner
135 12 17

This is an accepted solution.

Hey @haydeng 

Thought I’d share a solution I’ve built that resolves this problem (one I was dealing with also).

This Shopify app automatically combines Klaviyo coupons to any/all of the combinations of your choosing.

https://apps.shopify.com/rm-combinable

Best of all, its super simple to use, just choose your discount combinations, and your done.

 

Founder @ Advanced Free Shipping, create custom free shipping rules easily.
- Set Free-Shipping by 20 parameters; products, collections, customers + more
- No need for confusing Scripts or Carrier Calculated Shipping
- To learn more about 'Advanced Free Shipping' visit our Shopify app page here.

View solution in original post

Replies 3 (3)

tobebuilds
Shopify Partner
589 42 159

Hi Haydeng,

 

Do you have any links to the other threads? I've run into this issue several times before. Honestly, the ideal course of action would be for Klaviyo to give users the ability to set the "Combinations" settings for auto-generated discounts, before the discount codes are generated per-user.

 

Unfortunately, Shopify Flow doesn't have a "discount created" feature. What you could do instead is create a custom app that listens for "discount created" webhooks. The Shopify Admin GraphQL API lets you check which app generated a discount, so you could theoretically automatically set the combinations settings.

 

Hope this helps,

Tobe

Founder, Regios Discounts app (4.8 stars, 93 reviews, Built for Shopify)
- Custom discounts made simple
- "Just about any discount you'll ever need"
- Built by an ex-Google software engineer
- Often imitated, never duplicated

RMedia
Shopify Partner
135 12 17

This is an accepted solution.

Hey @haydeng 

Thought I’d share a solution I’ve built that resolves this problem (one I was dealing with also).

This Shopify app automatically combines Klaviyo coupons to any/all of the combinations of your choosing.

https://apps.shopify.com/rm-combinable

Best of all, its super simple to use, just choose your discount combinations, and your done.

 

Founder @ Advanced Free Shipping, create custom free shipping rules easily.
- Set Free-Shipping by 20 parameters; products, collections, customers + more
- No need for confusing Scripts or Carrier Calculated Shipping
- To learn more about 'Advanced Free Shipping' visit our Shopify app page here.
haydeng
Visitor
2 0 0

Thanks everybody for your replies, I tried this app and it worked perfectly.  So, problem solved, thanks!