All things Shopify and commerce
I'm running into some issues with my store. It's been leading to abandoned checkouts, as customers are trying to apply discount codes but turning away when they receive an error from Shopify.
We are a one product store and have two "discounts" that apply to all customers and all orders:
We would like new and returning customers to be able to use discount codes that can be sent to them via a variety of methods (i.e. email) to add additional discounts to their order. These would be one time use codes automatically generated from Klayvio. Additionally, we want to branch out into affiliate marketing, and providing personalized codes to affiliate marketers that can be stacked on top of the free shipping and volume discounts above. We would like limit these codes to one per order (so either one code from email or one affiliate code).
Right now, when adding a discount code at checkout, an error pops up "[CODE] couldn't be used with your existing discounts." I believe this may have to do with Shopify seeing the Rapi bundle discount (a product discount) as a larger discount than the codes, and only allowing the customer to apply the one instead of both of the discounts.
Does anyone have experience with this type of dilemma and could recommend a workaround or way to stack these kinds of discounts?
In Shopify, for two discounts to be used together, both must have "Combinations" settings enabled. The discount codes Klaviyo auto-generates completely lack any "Combinations" settings, so they can't be combined with other discounts. The best solution would be for Klaviyo to give users the option to set combinations. But there are apps available that act as workarounds (no, I am not selling such an app, this is not a promotion).
Also, due to how Shopify's combination rules work, you cannot "stack" two product discounts on top of each other for the same item, period. You can find more information here: https://help.shopify.com/en/manual/discounts/combining-discounts/discount-combinations
There's an API called the Discounts Allocator Function API that could make native discount stacking possible, but it's currently in developer preview and there's no ETA on if/when it will be made available to all stores.
Hope this helps,
Tobe
I do have an app installed that provides the functionality to stack the Klayvio generate coupons, so they isn't necessarily an issue. I think what you pointed out is that Shopify doesn't allow stacking of product discounts, which I am trying to apply two or more (Rapi, Klayvio, and Affiliate).
Since we are a one product store, what I am thinking of doing is generate an order discount to automatically trigger on order quantities, and set those to combine with product and shipping discounts. This would let a shopper automatically receive a volume discount, enter a code for a product discount, and still potentially capture free shipping if the order value is great enough. Thoughts on this approach?
Hi @cupofjoe12 , this is an interesting situation.
From what I've read through, it seems like you have the following configuration - please correct me if I'm wrong.
By default, discounts created by Klaviyo are not combinable with other discounts in the cart. You can overcome this in two possible ways..
[CODE] couldn't be used with your existing discounts.
> This could be because you are trying to stack multiple product discounts on the same product, which is not supported by Shopify and only the best discount will apply to the product in cart.
What I would suggest getting all your discounts to work in harmony would be to
The alternate would be to make the volume discount from Rapi as an order discount and then allow stacking of discounts. This will work because "Multiple order discounts can apply to the same order." as per Shopify's documentation.
Hope this helps 🙂
Shopify and our financial partners regularly review and update verification requiremen...
By Jacqui Mar 14, 2025Unlock the potential of marketing on your business growth with Shopify Academy's late...
By Shopify Mar 12, 2025Learn how to increase conversion rates in every stage of the customer journey by enroll...
By Shopify Mar 5, 2025