What it does
One rule per customer group: a customer picked at a till their rule does not name is taken off the sale, with your words.
What it does
- A rule per customer group: the stores or POS Profiles where its customers may buy.
- A group with no rule takes the nearest rule above it; a group's own rule replaces that one.
- Anywhere else the cashier reads your reason, and no new sale for that customer can be paid there.
- The walk-in customer is never asked. A rule with no place stops its group everywhere.
How to set it up
- Make the app's user: Is Desk User, only the role IVENDNEXT CBS Integration (the install makes it), no User Permissions; generate its API key.
- In Role Permissions Manager, give that role Read on Customer Group.
- So cashiers cannot move a customer out of a locked group: in Customize Form for Customer, set Customer Group's Perm Level to 1; give level 1 Write only to managers (check Sales Master Manager's). New customers then take the default group.
- In IVENDNEXT CBS Rule, add one rule per customer group that needs one.
- On IVENDNEXT CBS Rules feed, choose that user as Application User; in the App library open Details, press Connect again.
- In Retail Extension Subscription, open Customers by store: read what it sends, tick the consent, leave its POS Profiles empty (every till asks), switch it on.
Good to know
- At each pick of a customer, the customer (id, name, phone, email, group), the store, POS Profile, cashier, language, sale's id and a code-check id go to customers-by-store.ivendnext.app (CitiXsys, US). It reads your rules and groups, writes nothing.
- No answer in 3 s, offline, or no key yet: the customer stays on, flagged on Sales to review. Must it never? Set the down answer to Refuse after Connect again. A customer refused elsewhere staying on means the setup is wrong.
- One app answers the customer-picked question on a POS Profile. Not asked: Desk's own sales, or a later payment on a layaway, an order or an account.
- Adds
- 1 new list · 1 event feed · 1 till extension
- Used by
- Retail manager, Store manager, Cashier
- Licence
- Apache-2.0
Version and changes
Version 1.0.0 · 23 Oct 2026
1.0.0 (23 Oct 2026): First listed version, hosted by CitiXsys.
Need it your way?
An iVendNext partner can tailor this app to how your stores work: your own fields, rules and screens, delivered to your site alone. Ask your partner, or ask us through Help to introduce one in your region.
For builders: this app's code is open in the Partner Kit (Apache 2.0) · The code · How to make it your own
Related apps
iVendNext Loyalty
Points and rewards: customers earn points on what they buy and redeem them at the till, and the cashier sees each customer's balance during the sale.
WhatsApp messages
Send WhatsApp messages to your customers from iVendNext through your own WhatsApp Business account: order confirmations, receipts and payment reminders, sent automatically once you set them up, and campaigns from Desk.
Customer code check
A one-time code texted to the customer's phone before their points, credit or account are used at the till. The cashier types the code the customer reads out; until it is right, no payment takes that customer.
Gift card on spend
A sale over your threshold earns the customer your own gift card, spendable after a hold (24 hours by default). One card per sale, or one for each full threshold. Cancelled or returned sales void unused cards. The card is not on that sale's receipt.