Loyalty, Gift Cards, and Store Credits
Quasar provides three complementary tools for building customer retention and managing stored-value payments: Loyalty Points, Gift Cards, and Store Credits. All three tie into the Customer Master and the Tender system.
Loyalty Points
Loyalty points are earned when eligible customers make purchases. Points accumulate on the customer’s record and can be redeemed for discounts at the POS. However, setting a loyalty rate on items and subdepartments is not enough by itself — several pieces must be in place before points start accumulating.
What Triggers Point Accumulation
The full activation chain is:
- Set Loyalty Rates on subdepartments and items — these define how many points each item earns, but do not by themselves cause points to accumulate
- Create a Loyalty Discount in the Discount Master — set the Loyalty Points field to a non-zero value (the number of points required to redeem this discount)
- Make the discount available to the customer — the customer must be either explicitly included in the discount’s limits or not excluded from them (see Eligibility below)
- Identify the customer on the transaction — the customer must be selected at the POS before points can be earned or redeemed
Loyalty Earning Rates
| Factor | Where Set | Purpose |
|---|---|---|
| Item Loyalty Rate | Item Master → Main tab → Loyalty Rate | A multiplier on the item (e.g., 1.5 = 150% of base points). Default is 1.0. Set to 0 to exclude an item from earning points. |
| Subdepartment Loyalty Rate | Subdepartment Master → Main tab | Default loyalty rate inherited by items in the subdepartment. |
When an eligible customer is identified on a transaction, Quasar multiplies the item’s loyalty rate by the sale amount to calculate points earned.
Customer Eligibility
A customer accumulates loyalty points only if they are included in at least one loyalty discount’s limits. This is controlled entirely through the Discount Master’s Limits tab:
- If the loyalty discount has no customer limits, then all customers earn points
- If you add a Customer include limit, only the listed customers earn points
- If you add a Customer Group include limit, only customers in that group earn points
- If you add a Customer exclude limit, the listed customers are excluded from earning points
Using Customer Groups for Loyalty
For most retailers, the most practical approach is to use Customer Groups to manage who earns points:
- Create a Customer Group (e.g., “Loyalty Members”) in Sales → Customer Groups
- Add customers to this group as they enrol in the loyalty program
- On the loyalty discount, add a Customer Group include limit pointing to “Loyalty Members”
This way, adding or removing a customer from the group instantly controls whether they earn and can redeem points — without editing individual discount limits for each customer.
Point Adjustments
The Customer Master maintains a list of manual point adjustments. Each adjustment records a date, reason, and point amount (positive or negative). Manual adjustments allow you to:
- Correct point totals after data issues
- Award bonus points for promotions or events
- Deduct points for non-purchase redemptions
Redeeming Points
Points are redeemed through the loyalty discount itself. The Loyalty Points field on the discount specifies how many points the customer must have accumulated to apply the discount. At the POS, the cashier applies the discount; Quasar verifies the customer has enough points and deducts them automatically.
Patronage Groups (Co-operative Dividends)
Patronage Groups (Sales → Patronage Groups) organize customers and vendors into co-operative membership groups for periodic dividend distribution.
| Field | Purpose |
|---|---|
| Name | Name of the patronage group (e.g., “Co-op Members”, “Preferred Growers”) |
| Number | Unique group number |
| Customer Members | List of customer members eligible for dividends |
| Vendor Members | List of vendor members (for co-operative purchasing models) |
| Equity Member | The customer who holds the equity share for this group |
| Credit Member | The customer who receives credit patronage for this group |
Patronage groups are used with Patronage Worksheets to calculate and distribute dividends based on total member purchases during a fiscal period. Each customer is assigned to a patronage group on their Customer Master record.
Gift Cards
Gift cards are physical or virtual cards that customers purchase, load with a dollar value, and use as payment at the POS. In Quasar, a gift card is an item combined with a tender type. Gift cards must first be purchased into inventory (to assign serial numbers), then sold to customers to activate them.
Setting Up Gift Cards
- Create the Gift Card Item — on the Item Master, check Gift Card? on the Main tab. Enable Track Serial from Purchase? so each card receives a serial number when received into inventory. Also enable Track Serial from Sale? so the serial is captured at the POS when the card is sold. Optionally check Require PIN? to enable PIN security on this card (see PIN Security below).
- Create a Gift Card Tender — in
Tender Master, create a tender with type
Gift Card. On the Gift Card
Items list, link every gift card item that can be
redeemed through this tender. You will typically have
multiple gift card items — one per denomination —
all linked to the same tender. For example:
• Item 805 — $20.00 Gift Card
• Item 806 — $50.00 Gift Card
• Item 807 — $100.00 Gift Card
Each is a separate item with its own price, inventory, and serial number range, but all share the single Gift Card tender for redemption.
Purchasing Gift Cards (Assigning Serial Numbers)
Before a gift card can be sold, it must be received into inventory through a Vendor Invoice (Purchasing → Vendor Invoices). When you add the gift card item to a vendor invoice and enter a quantity, Quasar opens the Add Serial dialog because the item has serial tracking enabled on purchase.
The Add Serial dialog provides two ways to assign serial numbers:
| Method | How It Works |
|---|---|
| Manual Entry | Type or scan each serial number individually into the “Add a Serial #” field. The counter shows how many of the required quantity have been entered. |
| Auto Generate | Use the Generate section at the bottom of
the dialog: • Prefix — optional text prepended to each number (e.g., “GC”) • From — starting number (e.g., 10001) • To — ending number (e.g., 10100). Leave blank to auto-fill based on remaining quantity. • Pad with 0’s — when checked, shorter numbers are zero-padded to match the length of the longest (e.g., GC010001 through GC010100) Click Generate to create the entire batch at once. |
For example, purchasing 100 gift cards and generating serials from 10001 to 10100 with prefix “GC” creates cards GC10001 through GC10100 in one step.
Multi-Store Distribution
Gift cards sold at one store can be redeemed at any store in a multi-store environment — the balance is tracked globally across all stores. However, a card must be physically present at a store to be sold. If you purchase all gift cards at one central store, use Item Transfers (Inventory → Item Transfers) to distribute them:
- Create a Transfer Out at the central store — open Item Transfer, set your current store as the From store and the destination as the To Store
- Add the gift card item — enter the quantity to transfer. Quasar opens the serial selection dialog showing all available serials at the sending store. Select the cards to transfer.
- Save the Transfer — the status shows “In-transit”. The selected serials are committed and can no longer be sold at the sending store.
- Receive the Transfer at the destination store — open the same transfer (or use Receive Transfer button) at the destination store. This posts the receiving side, moving the gift cards into the destination store’s inventory.
- The cards are now available for sale at the destination store.
Selling Gift Cards at the POS
At the POS, sell the gift card item like any other item. The cashier enters the dollar amount (the card’s initial value) and scans or types the serial number. This marks the card as sold and sets its initial balance.
Accepting Gift Cards as Payment
When a customer pays with a gift card, the cashier selects the Gift Card tender, scans the card, and the system deducts from the card’s balance. If the balance is insufficient, the remaining amount can be split across other tender types.
Gift Card Top-Up
To add value to an existing gift card, use the Tender Adjustment (Sales → Tender Adjustments). When you select a Gift Card tender, Quasar prompts for the card number, validates it exists and has been sold, then shows the current balance. Enter a negative amount to add funds to the card. The dialog shows the old balance and new balance in real time.
PIN Security
When Require PIN? is checked on a gift card or store credit item in the Item Master, Quasar adds an extra layer of security to protect the card’s balance from unauthorized use.
How It Works
| Stage | What Happens |
|---|---|
| Card Activation | When the card is sold (gift card) or issued (store credit), the POS automatically generates a random 4-digit PIN and prints it on the receipt. The PIN is stored on the serial record. |
| Card Redemption | When the card number is scanned at the POS as payment, the cashier is prompted to enter the PIN. If the PIN does not match, the transaction is declined. |
| Recovery Phone | An optional phone number can be recorded on the Serial Master for customer identification if the PIN is lost or forgotten. |
Tracking and History Screens
| Screen | Access | Purpose |
|---|---|---|
| Serial List | Inventory → Serial Numbers | View all serial numbers in the system. Filter by item to see all gift card serials, their current store location, and status. |
| Serial Master | Double-click any serial in the Serial List | View details of a single serial number including PIN, recovery phone, creation date, store, and all extra info fields. |
| Gift Card / Store Credit History | Sales → Gift Card History | Full transaction history for a card or credit. Shows Initial Load, Invoices (amount out), Returns (amount in), and Top Ups (amount in) with running balance. |
| Item Transfer | Inventory → Item Transfers | Transfer gift card inventory between stores with full serial number tracking. |
On the Gift Card / Store Credit History screen, summary totals show Beginning Balance, Total In, Total Out, and End Balance. Double-click any transaction to open the original document.
Store Credits
Store credits work identically to gift cards but are typically issued as a result of a customer return rather than purchased. The key differences:
| Aspect | Gift Card | Store Credit |
|---|---|---|
| How Created | Sold as an item at the POS | Issued during a return or manually via tender adjustment |
| Item Flag | Gift Card? checked on Item Master | Store Credit? checked on Item Master |
| Tender Type | Gift Card | Store Credit |
| Requires Prior Sale | Yes — card must be sold before it can be used | No — can be used as soon as issued |
| Top-Up | Yes, via Tender Adjustment | Yes, via Tender Adjustment |
| History | Gift Card History screen | Same screen (Gift Card / Store Credit History) |
Setting Up Store Credits
- Create a Store Credit item — check Store Credit? and enable serial tracking. Optionally check Require PIN? to enable PIN security (see PIN Security above)
- Create a Store Credit tender in Tender Master with type Store Credit
- When processing a return, issue the store credit item with a serial number and the refund amount. If Require PIN is enabled, a 4-digit PIN is automatically generated and printed on the return receipt
- The customer can then use the store credit serial number as payment on future transactions (entering the PIN if required)
Tender Types Summary
The Tender Master supports these tender types, including the stored-value types covered in this chapter:
| Type | Description |
|---|---|
| Cash | Physical currency |
| Cheque | Customer cheques / checks |
| Card | Credit and debit cards |
| Gift Card | Stored-value cards sold as items |
| Store Credit | Stored-value credits issued from returns |
| E-Wallet | Electronic wallets (e.g., GCash, Maya) with optional convenience fees |
| Bank Transfer | Direct bank transfers |
Loyalty and Retention Checklist
- Set Loyalty Rate on subdepartments and items to control point earning
- Create loyalty redemption discounts with a Loyalty Points requirement
- Set up Patronage Groups for co-operative dividend programs
- Create Gift Card items with serial tracking and a Gift Card tender type
- Create Store Credit items with serial tracking and a Store Credit tender type
- Enable Require PIN? on gift card or store credit items for balance protection
- Use Tender Adjustments to top up gift cards and store credits
- Monitor balances with the Gift Card / Store Credit History screen
- Chapter 14 — Selling: Invoices, Returns, and the POS