Automatic Discounts for Customer Segments

Automatic Discounts for Customer Segments

shopcac
Visitor
1 0 0

Shopify doesn't offer automatic discounts to be applied to customer segments - only discount codes. 

 

We're a museum and are looking for app suggestions that are free or low-cost (we're a non-profit & don't have a lot of wiggle room in our budget) that provide a workaround for this super basic POS feature that Shopify doesn't offer so that our members can have their discounts automatically apply to the cart when we attach their customer profile for check-out in person. 

 

Any suggestions are appreciated! 

Replies 3 (3)

AlphaSale_Kathy
Shopify Partner
21 2 3

Hi @shopcac, a basic workaround is tags. You can either include or exclude specific customers this way. 

I'm not sure about your budget limitations, but we do have this functionality in Alpha Sale, for example: 

AlphaSale_Kathy_0-1744319728394.png

 

You can just install the app — there’s a free 3-day trial. And if you need anything, just drop us a message in the support chat inside the app. We’re always there to help:)

Try Alpha Sale & Discount Manager
- Add crossed-out product prices in bulk
- Block coupons and from applying to sale items
- Target discounts by customer tags, limit maximum discount amount, and more

tobebuilds
Shopify Partner
567 41 151

Hi Shopcac,

 

You're right that automatic discounts can't be applied to segments. However, this limitation applies to discounts created by apps using the Shopify Functions API (which is the main option for discounts with custom rules nowadays). You can see a previous discussion on Shopify's GitHub.

 

https://github.com/Shopify/function-examples/discussions/239

 

This leaves you with a couple of options if you want discounts to automatically apply to customers in specific segments on the POS:

 

  1. Using the POS UI extensions API, create a custom tile that, when clicked, applies any eligible discounts to a customer's account. The POS UI extensions Customer API only exposes the customer's ID number, but if you have your own server in the mix, you can request which segments a customer is in via the Admin GraphQL API. There may be apps that provide this functionality, but I don't know any off the top of my head.
  2. Create automatic discounts based on customer tags or metafields, instead of segments. There are many apps that facilitate this. Our app, Regios Discounts is one. But if you're on Shopify Plus and POS Pro, you can even create your own custom app for this purpose if you don't want to use a third party app.

 

Best,

Tobe

Founder, Regios Discounts app (4.8 stars, 89 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

bantikyan
Shopify Partner
31 1 2

Hello,

Our app Stack Discounts Ninja will do exactly what you need.

 

For basic requirements you need, after installation, enable the app.

Then you need to create an Automatic Campaign, and select customer segments:

bantikyan_0-1745419899627.png

 

Add one or more discounts under this campaign. Thanks.

Hovhannes
Customer Support Agent for Stack Discounts Ninja
- Like this comment to let me know my answer was helpful
- Mark my answer as an Accepted Solution if my answer solved your issue!