App reviews, troubleshooting, and recommendations
This is NOT the "Buy X Get Y" discount type but rather "Bought X Get Y".
For example:
If I have purchased product X at some point in the past, and now add product Y to my cart, an automatic discount should be applied - for example 30% off on product Y.
So far I haven't found any app capable of doing this (access my order history).
Would be great to have something like this, especially in the software world.
For example a customer has purchased version 1 of an app, now version 2 comes out and existing customer should get 50% off if they already own version 1. This is the "paid upgrade" scenario.
Hi @Contrail ,
You can use the customers segments for this.
After that you eed to create discount for this
that's true, but there is no option for "Customer eligibility" when creating an automated discount. That would be the perfect solution.
Does anybody know an app which can apply automated discounts based for a customer segment?
Merchants have been asking Shopify to be able to create segmented automatic discounts for years; unfortunately, it's not possible at this time using built-in automatic discounts.
Check out this thread from 2019 for the main discussion on this, which is still active in 2023:
"numberOfOrders >= 1" won't be the right condition in this case, as this discount should only apply to customers who have bought Product X. I recommend using Shopify Flow for complex conditions like the one mentioned in the original post.
Hi Contrail, you can create a "Bought X Get Y" discount using a combination of Shopify Flow, and our app, Regios Automatic Discounts.
There are 2 steps:
Step 1: Shopify Flow setup
You can use the "Order > lineItems > product > id" condition in flow, combined with an "Add customer tags" action, like shown in the screenshot above.
Step 2: Regios Automatic Discounts setup
You can create an "Amount off products" discount, using the "Applies to > Specific products" and "Customer eligibility > Specific customer tags" conditions.
Reply if you have any questions about how to set this up.
Thanks for your explanation! Guess this would work, although not the ideal way.
Since you seem to be the developer of the Regios app, is it technically not possible to specify a customer segment instead?
This would be fail-safe and easier to setup and maintain than relying on customer tags.
Correct, it's not possible to specify a customer segment. This is because Shopify Functions doesn't support customer segments yet.
If segments are a must, you might be able to come up with a workaround using Shopify's built-in discount codes, and automatically applying them in Liquid.
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