Item or Category discount criteria support "is Loyalty Member" criteria for the discount to apply

Square has all the information available during the checkout:

- the cart

- the customer (if they enter their phone number or the cashier keys it in)

- all discounts in the catalog

 

We'd just like to be able to add logic to an existing discount to say it only applies to loyalty customers. This is what you see every week at grocery stores or other places where they want you to sign up for their loyalty program, and in exchange for that you get better prices. See also this thread https://www.sellercommunity.com/t5/Square-Loyalty/Members-only-Loyalty-program-customers-only-based-...

 

I searched all over and didn't see this as a feature or existing feature request. Hoping for a workaround. Thanks!

0 Kudos
5 Replies

Many have seen the circulars for grocery stores that have various "member prices", e.g. 3 lb bags of Mandarins $2.47 each limit 2 items for loyalty / rewards members, and $2.99 regular price for others. If you don't put in your phone number in the checkout you will pay the regular price. We can create discounts for _everyone_ in Dashboard or the API, but how to limit to loyalty customers only?

 

I see a Customer group based % or $ discount, but not a way to tie it to items.

 

Can Square offer this? Maybe in a creative way? I see you can create a Loyalty Redemption that is e.g. 1 point and limited to a certain item to get $ off, but only 15 max of these can be created. We'd need ~50-100/week for our ads. Ideally by API or CSV upload, API preferred. It looks like only 1 of these can be redeemed per txn though (?)

 

The other hack I thought of was to add a category based redemption for 1 point and then via the API put all ad items in a specific category. It would mess up reporting, but then if we also had them all have the same $ discount, maybe it would apply that discount to all (all?) of the eligible items purchased. We could repeat this several times for $0.50, $0.99, $2.00 off groupings by different categories and then coordinate all ad sale prices to fit into those fixed $ discounts.

 

Imagine weekly ads change and we want to offer the best prices to loyalty program members (who may also accrue $ based points on these purchases). 

Alumni

Hi @GroceryJoe ,

 

Thank you for the feedback! So this is actually possible today. You would create the initial discount on Dashboard and only specify the item/category (not the Customer Group). Then, within the point of sale app, you'll go to the Customers Applet, select the ... in the top right, then View Groups, select the group of interest, then select 'Manage Group Discounts' where you can select the discount you made on Dashboard. We recognize this is not the most intuitive and this flow needs improvement but wanted to share how you could enable this functionality today.

 

Hope this helps!

 

Thank you,

Lorna

Super interesting, @lornaz . 

 

I found how to work on this another way using the API. I can use the API to edit the Pricing Rule to set a group to it (actually a smart group / customer segment). Then the discounts become members only. This is good, but then I can no longer edit the discounts on the dashboard. Will that be the case if I edit it in the POS app customers applet? 

Also, some discounts can't be updated that way (e.g.g a BOGO gets an error editing the pricing rule catalog object - https://discord.com/channels/102303[Redacted]261/10[Redacted]7465[Redacted][Redacted]44)

 

 

Alumni
 
️ Kristen
Square Community Manager
Product Engagement