Support discount to customer segments
closed
Waranya Ronnakittipisut
Make it possible to apply discount to specific customer groups or segments, such as new customers.
2024/04/17 - EDIT BY STAFF:
The original request asked for the ability to create discounts for new customers.
We have a video and text tutorial on how to create first-time customer discounts in our logic builder here:
Tobe Osakwe
marked this post as
closed
Unfortunately, we have decided to close this feature request, for a few main reasons:
- Shopify's built-in automatic discounts now offer customer segment support. Many stores that were looking for simple, segment-based discounts are already using that option now.
- The implementation would be highly limiteddue to Shopify API limitations. Customer segment conditions, if added to the app, could not be used in "OR" nodes, nor in "Otherwise" branches at all.
With all this considered, we are closing this feature request to allow our development team to focus on performance and stability improvements that will benefit all of our customers.
However, we are open to reopening this thread if there is either more demand, or if someone comments with a compelling reason why it's necessary we add this feature.
Thank you for your understanding.
Tobe Osakwe
Merged in a post:
add Customer Segments as a conditional to discount logic.
Y
Yao Oni
I have customer segments I want to give automatic discounts to. I believe Segments is a Shopify Plus feature. I'd love it if I can include this in the logic section as a filter.
Tobe Osakwe
marked this post as
under review
Shopify has now made it possible for apps to limit automatic discounts to specific segments:
This means that we could support this in our app.
However, there would be specific limitations:
* Customer segment conditions could not be used in "Otherwise" branches or "OR" nodes.
* This would likely not work properly with the "discount on product page" feature, because information about customer segments is not available in Liquid.
Tobe Osakwe
Thread with Shopify asking if apps will get this ability: https://community.shopify.dev/t/customer-segments-automatic-discounts-api/20799
Tobe Osakwe
Shopify's built-in automatic discounts now support customer segment eligibility checks. We are hoping that Shopify will make it possible for apps to use this new feature as well.
Does anyone have a use case that requires complex conditions based on customer segments? For example: "This discount is for customers who are in Segment A, but not in Segment B." If so, please comment what you are trying to achieve.
Thanks,
Tobe
Tobe Osakwe
Merged in a post:
want to create a 5% off automatic discount for customer segment called legacy account customer
B
Beris McKay
Tobe Osakwe
marked this post as
closed
Unfortunately, we will have to close this thread.
As mentioned before, the reason we can't support customer segments is not because we don't want to; it's because it's simply not possible.
The linked GitHub discussion thread, where developers have asked Shopify to support customer segments in Shopify Functions, has been open for well over a year, with no ETA.
In order to declutter our feedback board, we will close this thread. By doing so, we will be able to focus on other feature requests that are possible, and making Regios Automatic Discounts as good as possible, given the current Shopify Functions limitations.
Best,
Tobe
Tobe Osakwe
If you have a GitHub account, please upvote and comment on this thread to bring this to Shopify's attention:
Tobe Osakwe
Another update:
The original request asked for the ability to create discounts for new customers.
We have a video and text tutorial on how to create first-time customer discounts in our logic builder here:
Best,
Tobe
Tobe Osakwe
Update on this request:
While it is still not possible to check customer segments using Shopify Functions, in the time since this request was originally submitted, we have added an advanced logic builder to our app, that lets you create complex conditions on when to apply a discount.
We have text and video tutorials on how to use it here, and will continue updating the documentation with examples soon:
Please let us know if you have any questions or concerns about this.
Best,
Tobe
Load More
→