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!
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:
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:)
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:
- 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.
- 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
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:
Add one or more discounts under this campaign. Thanks.