Skip to content

Customers

This page covers how to search for, register, and manage customers, including the loyalty program.


Why Add a Customer to an Order?

Linking a customer to an order enables:

  • Loyalty points — Customers earn points on every purchase.
  • Order history — All orders are tied to their profile.
  • Delivery address — Saved addresses auto-fill for delivery orders.
  • Marketing — Customers can receive offers and promotions.

Searching for an Existing Customer

  1. On the POS screen, tap Search Customer in the left sidebar.
  2. Type the customer's name, phone number, or email.
  3. Results appear as you type.
  4. Tap the correct customer to add them to the current order.

Image: Screenshot of the customer search panel with results


Registering a New Customer

If the customer is not in the system:

  1. Tap New Customer (or tap Add from the search results with no match).
  2. Fill in the customer details:
    • Name (required)
    • Phone Number
    • Email
    • Date of Birth (for birthday offers)
    • Gender
    • Postcode
  3. Tap Save.
  4. The new customer is automatically linked to the current order.

Customer Profile

Each customer has a profile containing:

FieldDescription
NameFull name
PhoneContact number
EmailEmail address
Date of BirthUsed for birthday recognition
GenderOptional
Loyalty PointsCurrent points balance
Order HistoryPast orders and totals
Saved AddressesDelivery addresses
NotesInternal notes added by staff

To view a customer's full profile:

  1. Navigate to Customers in the menu.
  2. Search for the customer.
  3. Tap their name to open the profile.

Image: Screenshot of a customer profile page


Editing Customer Details

  1. Open the customer profile.
  2. Tap Edit.
  3. Update the required fields.
  4. Tap Save.

Loyalty Program

How Points Are Earned

Customers earn points on qualifying purchases based on the rate configured by your manager (e.g., 1 point per $1 spent).

Points are added automatically when an order is completed and linked to a customer profile.

Checking a Customer's Points Balance

  • The loyalty balance is visible on the customer profile.
  • The balance is also shown during checkout when the customer is linked to the order.

Redeeming Points at Checkout

  1. Add the customer to the order.
  2. On the payment screen, tap Redeem Points.
  3. The system shows the available balance and the equivalent discount value.
  4. Confirm the redemption.
  5. Points are deducted and the discount is applied to the order total.

Image: Screenshot of the loyalty points redemption section at checkout

Converting Points to a Gift Card

  1. Open the customer profile.
  2. Tap Convert Points to Gift Card.
  3. Enter the number of points to convert.
  4. A gift card code is generated and issued to the customer.

Points Expiry

Points expire after a configured number of days (set by your manager). Expired points are removed automatically.


Guest Orders

If a customer does not want to provide their details:

  • Leave the customer field blank for a fully anonymous order.
  • Or enter just a name or buzz number to identify the order at pickup without creating a profile.

Guest orders do not earn loyalty points.


Delivery Addresses

For delivery orders, a customer address is required.

Using a Saved Address

  1. Link the customer to the order.
  2. On the order screen, select an address from the customer's saved addresses.

Entering a New Address

  1. Tap Add Address on the delivery order screen.
  2. Type the address — Google Maps suggestions appear as you type.
  3. Select the correct address from the suggestions.
  4. The delivery zone and charges are calculated automatically.
  5. Optionally save the address to the customer's profile for future orders.

Customer Groups

Customers can be organised into groups for targeted offers and reporting. Groups are managed by your manager in the back-office settings.

Pratham ResPOS Documentation