Loyalty and rewards systems: 92 Questions Answered

View this page

92 real questions about loyalty and rewards systems — cost, timelines, technology and how WavX Solutions works — each answered directly.

Organisation
WavX Solutions
Telephone
+919310079927

Description

Answers / Loyalty and rewards systems

Loyalty and rewards systems : questions and answers

92 questions, answered by WavX Solutions. More on this topic: www.wavxsolutions.in /services/loyalty .

earn rate and burn rate in loyalty program meaning

Earn rate is how many points a customer receives for each unit of spend; burn rate is what a point is worth when redeemed and, in reports, the share of issued points that actually get used. Ten points per 100 spent, with each point worth 0.10, returns one unit of currency for every hundred spent. Together the two numbers set the real cost of a programme, so they should be decided against gross margin, not copied from another brand. Most engines let both vary by tier, category or campaign.

How do I decide how many points to give customers for every purchase?

Work backwards from the margin you can afford to give away, not from what sounds generous. Decide what share of gross margin you would spend to bring a customer back, turn that into a redemption value per unit of spend, then choose a point denomination that keeps the arithmetic simple for customers. Test it against your lowest-margin category, because a flat rate that works for accessories can lose money on discounted staples. Start conservative: raising an earn rate later is easy, while cutting one upsets members.

loyalty points on gst inclusive or exclusive amount

Either base can be configured, but the common choice in India is to award points on the net taxable value after discounts and before GST. Earning on the GST-inclusive total means giving rewards on money you pass straight to the government. Whichever base you choose, use the same one at the POS and online, state it in the terms, and have the engine read it from invoice line items so a return reverses the exact points. How redeemed points should appear on a GST invoice is a question for your CA.

customer returned order but kept reward points

Hold points as pending until the return window closes, and reverse them automatically whenever a refund is issued. A loyalty engine should link every points entry to the order line that created it, so a partial return removes only that line's points. If the customer has already spent them, the usual options are a negative balance that later earnings repay, or deducting the value of those points from the refund. Pick one rule, publish it in the programme terms, and apply it the same way at the POS and online.

Why are my customers earning points but hardly anyone is redeeming them?

Low redemption usually means customers either do not know their balance or cannot reach a reward worth having. Check four things: whether the balance is shown at checkout and in post-purchase messages, whether the minimum redemption threshold is beyond what a typical customer earns in a few orders, whether redeeming needs extra steps or a code, and whether points expire before most people come back. Unredeemed points can look cheap, but a programme nobody uses is not changing behaviour, and the balance still sits on your books as a liability.

cashback vs discount which is better for repeat orders

Cashback credited to a store wallet does more for repeat orders, because the value can only be used on a later purchase, while a discount is spent the moment it is given. Discounts are stronger for winning a first order or clearing stock. Cashback brings two things to plan for: unspent balances are a liability, and customers need reminders or the credit is forgotten. A workable pattern is a discount to acquire the customer and wallet cashback from the second order onward, with a cap per order and an expiry date.

cod return refund to store wallet instead of bank

A store-credit wallet lets you refund cash-on-delivery returns at once, without collecting bank or UPI details from the customer. The flow is: the return is received and checked, the refund amount is credited to the customer's wallet, a WhatsApp or SMS message confirms the balance, and the credit applies automatically at the next checkout. Offer a bank or UPI refund as the alternative, since many customers will want the choice. Keep refund credit separate from promotional cashback in the ledger, so it never expires or gets capped by campaign rules.

I run a D2C perfume brand in Dubai selling on our own website, about 1,500 orders a month. I want a cashback wallet in AED plus a referral code, with the customer screens in Arabic and English. My budget is around AED 50,000. Is that realistic, and what should I build first?

A custom loyalty system at WavX starts at ₹2,50,000, about AED 11,000 and up, so AED 50,000 should cover a focused first phase; the scope decides the rest. The quote is built in INR after a free consultation. Cost drivers are the wallet ledger and its checkout integration, the referral module, Arabic right-to-left screens and the admin panel. Launch the cashback wallet and referral code first, and leave tiers and gamification for later. WavX will negotiate once it sees your store platform. Its working day runs 8:30 AM–5:30 PM UAE time.

How does a store-credit wallet ledger prevent double spending?

A wallet prevents double spending by recording every credit and debit as a permanent ledger entry inside a database transaction, instead of overwriting a balance field. Each debit locks the customer's wallet record, checks the available balance and writes the entry in one atomic step, so two simultaneous checkouts cannot both succeed. An idempotency key on each request stops a retried payment call from debiting twice. The balance shown to the customer is derived from the ledger, which also gives the finance team a complete audit trail of every movement.

What should happen when a customer tops up their app wallet by UPI, the money leaves their bank, but the wallet balance does not go up?

The wallet should credit itself automatically once the payment gateway confirms the payment, even if the customer's app never showed a success screen. That is done by relying on the gateway's server-to-server webhook instead of the app's redirect, and by running a reconciliation job that checks pending top-ups against the gateway's records at short intervals. If the UPI payment truly failed, the bank reverses it on its own timeline. Show the customer a pending status with a reference number, so support can trace the payment instead of asking for screenshots.

how to pay referral rewards to customers gcash philippines app

Paying referral rewards into GCash needs a payout provider or bank API that supports disbursement to e-wallets in the Philippines, connected to your referral engine. The engine decides who is owed what; the payout integration sends the money and returns a status for each transfer. GCash is not among the integrations WavX names on its site, so it would be scoped as a custom API integration during discovery. A simpler first version pays rewards as store credit, which avoids disbursement charges and most questions about handling customer funds.

Can WavX Solutions connect a loyalty wallet to Razorpay or Stripe for top-ups and payouts?

Razorpay, Stripe and UPI are among the payment integrations WavX names on its site, and its loyalty service covers wallet top-up and payout. Top-ups run through the gateway's standard payment flow. Payouts to customers or affiliates depend on the payout products enabled on the client's own gateway account and the countries it serves, which WavX confirms during discovery before building the wallet ledger, webhook handling and reconciliation around it. The gateway account and its approvals stay in the client's name. Ask about a specific gateway at helpwavx@gmail.com.

How many tiers should a loyalty programme have, and how do I set the spending thresholds?

Three tiers is the usual answer, because customers can hold the ladder in their head and each step can carry a visibly different benefit. Set the thresholds from your own order data: the entry tier open to everyone, the middle tier reachable by a regular customer within the qualifying period, and the top tier reserved for the small group that accounts for a large share of revenue. Give higher tiers benefits that cost little but feel exclusive, such as early access or free delivery, instead of only a bigger earn rate.

cashback like paytm for my own app how does it work

Cashback inside your own app works as a closed wallet: a rules engine decides what each order earns, credits it to the customer's balance once the order is confirmed, and lets them spend it on a later order. You set the rules, such as a flat amount or a share of order value, a cap per order, a minimum cart size and an expiry date. Unlike a payments app, the balance can only be used with you, which keeps the build simpler. WavX builds these wallets with UPI and Razorpay at checkout.

How can I run a refer-and-earn scheme for my shop on WhatsApp?

Give every customer a personal referral link or code they can forward on WhatsApp, and credit both people once the friend's first purchase is complete. The working parts are a share button that opens WhatsApp with a pre-written message, a landing page or code field that records who referred whom, a rule for when the reward is released, and an automatic message through the WhatsApp Business API telling the referrer what they earned. For a shop without an app, the customer's mobile number can act as the referral code at billing.

Our app has a referral programme but about a third of referrers complain they never got credit. From what I can tell, the friend taps the link on Instagram, installs the app later, and signs up without entering a code. How do we fix the attribution?

The link is losing its referral data between the tap and the first app open, the usual gap when an app-store install sits in the middle. Three fixes work together: use deferred deep links so the referrer's ID survives the install, add a visible referral-code field at sign-up as a fallback, and let support attach a referrer manually within a set number of days. Log every tap on the server with a timestamp, so disputed cases can be checked. Links opened in Instagram's in-app browser deserve their own round of testing.

double sided referral reward meaning

A double-sided referral reward pays both people: the existing customer who shares and the new customer who joins. A single-sided scheme rewards only the referrer. Two-sided rewards tend to be shared more readily, because the referrer is offering a friend something instead of only collecting a bonus. The two rewards need not match. A common pattern gives the new customer a first-order discount and the referrer store credit, released once that first order is delivered and past its return window.

When should a referral reward be released: at sign-up or after the first purchase?

Release a referral reward after the referred customer's first paid order has passed its return or cancellation window, not at sign-up. Sign-up rewards are the easiest to farm with fake accounts, and they pay out before any revenue exists. The usual structure is a pending reward the referrer can see immediately, which becomes spendable once the qualifying order is confirmed. For subscription or service businesses, the equivalent trigger is the first successful payment or the first completed appointment.

in house affiliate program vs affiliate network for d2c brand india

An in-house affiliate programme gives you the partner relationships, the data and the commission rules; a network gives you ready-made publishers and charges for that access. In-house suits a brand that already has creators, resellers or customers willing to promote it and wants slab-based commissions, coupon-plus-link tracking and UPI payouts on its own schedule. A network suits a brand that needs reach it does not have. Tax deduction on commission payouts should be set up with your CA. WavX builds in-house affiliate systems; write to helpwavx@gmail.com.

I run a supplements brand in the US with about 300 affiliates. I pay commissions by hand from a spreadsheet every month, and my accountant keeps asking for tax forms for each affiliate. Can a custom system handle onboarding, tax details and USD payouts?

A custom affiliate system can take over all three. Each affiliate signs up through a portal, accepts your terms and uploads the tax form your accountant specifies before a first payout is released. Commissions are calculated from tracked orders, held until the return window closes, then paid in USD through a provider such as Stripe, with a year-end export of totals per affiliate. Which forms are required and what gets reported is your accountant's decision; the system stores and reports what they ask for. WavX builds affiliate systems like this; enquire at /contact.

How long should I wait before paying out affiliate commissions?

Hold affiliate commissions until the order can no longer be returned, cancelled or charged back, then pay on a fixed cycle. In practice the hold period equals your return window plus a few days for processing, and payouts go out monthly or fortnightly for every commission that has cleared. A minimum payout threshold keeps transfer costs down. Show each commission's status, pending, approved or paid, in the affiliate's dashboard, because unexplained waiting is a common reason partners lose interest and stop promoting.

affiliate sales not tracking after checkout

Missing affiliate sales nearly always trace back to the click ID being lost before the order is recorded. Check, in order: whether the tracking parameter survives redirects and the move to the checkout domain, whether the browser is blocking or expiring the cookie, whether the conversion fires only in the browser and is stopped by ad blockers, and whether a coupon from another partner is overriding the link. The durable fix is server-side tracking, where the order itself stores the affiliate ID and the backend records the conversion.

I run a coaching institute in Kota with around 200 student ambassadors who refer new admissions. I want commission slabs, for example a higher rate after 10 admissions, and payouts by UPI. How should the system be set up?

Set it up as an affiliate system with three parts: tracking, slabs and payouts. Each ambassador gets a unique code that the counsellor enters on the admission form, so offline enrolments are recorded too. The slab engine counts confirmed admissions per term and applies the higher rate from the eleventh onward, or to all of them, whichever you decide. Commissions become payable once the fee is received and the refund period has passed, then go out by UPI in a monthly batch. Ask your CA how tax applies to those payouts.

How do I find out which influencer is actually bringing sales and which one is only bringing clicks?

Give each influencer both a unique tracking link and a unique coupon code, and report on orders instead of clicks. The link captures people who buy straight from the post; the code captures those who see the post, return later and type it at checkout. An affiliate dashboard should then show, per influencer, clicks, orders, revenue after returns, new versus existing customers and commission owed. An influencer with many clicks and few orders, or orders mostly from customers you already had, is adding less than the click count suggests.

We are a fashion retailer in Riyadh working with about 40 influencers. Each one needs a discount code, a way to see their own sales in Arabic, and commission paid in SAR. Our store is on Shopify. What would the build involve?

The build is a private Shopify app plus a partner portal. The app creates a unique discount code per influencer, reads each order that uses it and calculates commission in SAR after returns. The portal gives every influencer a login with a right-to-left Arabic interface showing orders, pending and approved commission and payout history, with an English view for your team. Payouts can begin as a monthly approved list exported for bank transfer and be automated later. WavX builds custom Shopify apps, and its working day is 7:30 AM–4:30 PM Riyadh time.

Do streaks and badges actually suit a grocery or pharmacy app, or are they only for games and fitness?

Streaks suit any business with a natural repeat rhythm, and grocery and pharmacy both have one. A weekly-shop streak or a monthly refill streak rewards behaviour the customer already intends, which is where gamification works. It fails when the mechanic asks for visits the customer has no reason to make, such as a daily check-in at a pharmacy. Badges alone rarely change spending, so tie each milestone to something concrete like bonus points or free delivery. For pharmacies, check whether local rules restrict incentives on prescription items.

spin to win promotion online store australia do i need a permit

Possibly, depending on the state and the prizes. In Australia, a spin-to-win wheel where the outcome is decided by chance is generally treated as a trade promotion lottery, and each state and territory sets its own rules; some require a permit or authority above certain prize values. Safer design choices are a wheel where every spin wins something small, clearly published terms, and a log of every outcome. Confirm the position with your own legal adviser before launch; a developer can then build the mechanic to the conditions they set.

scratch card rewards like gpay in my shopping app

A scratch card is a reward whose value is decided on the server when the order is confirmed and revealed only when the customer scratches. To add one, define the prize table, for example small cashback amounts, coupons and an occasional larger prize, set the odds and a total budget per campaign, and choose the trigger, such as every order above a set cart value. The app only plays the animation; the outcome must never be calculated on the phone. Add a per-customer daily limit and an expiry on unscratched cards.

coupon vs voucher vs gift card difference

A coupon is a discount rule, a voucher is an entitlement to a specific value or item, and a gift card is stored money. A coupon reduces the price and costs margin only when used. A voucher is usually single-use and tied to one customer or product. A gift card has been paid for, carries a balance spendable across several orders, and sits on the books as a liability until redeemed. The three need different handling for tax, refunds and expiry, so a system should treat them as separate objects.

Do gift cards have to follow different rules in different US states?

They do. The United States has federal rules on gift card expiry and fees, and individual states add their own, covering whether cards may expire at all, when small balances must be paid out in cash, and what happens to balances that are never used. A gift card system should therefore keep expiry, fee and cash-out rules configurable by state, and record where each card was sold. Which rules apply to your business is a question for your own legal and tax advisers, not something a developer should decide.

We launched a 20% welcome coupon for new customers and within a week it was on every coupon site. Now existing customers use it on almost every order and our margin is gone. How do we stop this without killing the welcome offer?

Replace the shared code with single-use codes generated per customer and checked against the account at checkout. A welcome code should validate three things: the account has no previous orders, the phone number or email has not used a welcome offer before, and the code belongs to that account. Retire the leaked code now and point it to a smaller public offer, so coupon-site traffic still converts. For existing customers, move the incentive into points or wallet cashback, which rewards the next order instead of discounting the current one.

Can gift cards issued online be redeemed in-store through the POS?

Gift cards can be redeemed across online and in-store channels when both read from one central balance. The card is a code or QR backed by a ledger on the server; the website and the POS each call the same API to check and debit the balance, so a card partly used online shows the remaining amount at the till. What decides feasibility is the POS: it needs an API, a plugin route or a custom tender type. Where the POS is closed, a staff-facing web screen can handle redemption alongside it.

how long should loyalty points be valid before they expire

Set points validity to at least two or three of your typical purchase cycles, so an ordinary customer gets a real chance to come back and redeem. A grocery or café programme can run on a few months; furniture, eyewear or travel needs a year or more. Rolling expiry, where any new purchase extends the whole balance, is kinder and easier to explain than fixed dates. Always send reminders before points lapse. Some countries limit how points or prepaid value may expire, so confirm the period with a legal adviser.

We have 12 retail stores and I suspect cashiers are adding walk-in customers' purchases to their own or their relatives' phone numbers to collect the points. How can a loyalty system catch or prevent this?

Three controls stop most cashier-side points fraud. First, make the customer confirm the earn, by OTP or by scanning their own QR code, so points cannot go to a number that is not present. Second, set velocity rules that flag any account earning on more than a set number of bills per day, or at several stores within hours. Third, give each cashier a login, and report points issued per cashier alongside manual adjustments, which should be logged and approved. Redemption should always need an OTP.

what is points liability in a loyalty program

Points liability is the value of rewards a business has promised but customers have not yet redeemed. Every point issued is a future discount or free product you may have to honour, so the outstanding balance, multiplied by what a point is worth and adjusted for points expected never to be used, represents an obligation. It grows when earning outpaces redemption and falls through redemption or expiry. A loyalty system should report it by month and by tier; how it is recognised in the accounts is for your accountant to decide.

breakage in loyalty programs meaning

Breakage is the share of issued points or gift card value that is never redeemed, because it expires, is forgotten or sits below the redemption threshold. It lowers the real cost of a programme, which is why finance teams estimate it when valuing points liability. High breakage is not a win, though: it often signals that rewards are too hard to reach, and customers who lose points to expiry tend to feel cheated instead of loyal. A healthy programme tracks breakage alongside redemption rate and repeat purchases.

Our CA has asked for a year-end report on outstanding reward points for the financial year closing 31 March. We run a points and cashback programme across 5 stores and a website, and we use Tally. What should the loyalty system be able to give him?

The system should produce a liability statement as on 31 March that your CA can work from directly. That means the opening balance, points and cashback issued, redeemed, expired and reversed during the year, and the closing balance, each in points and in rupee value, split by store and website. A month-wise movement table and an ageing view of unredeemed points help him estimate what will never be redeemed. Export it to Excel or CSV for entry into Tally. The accounting treatment itself is his decision, not the software's.

Does WavX Solutions advise on the accounting treatment of loyalty points?

No. WavX builds the reporting an accountant needs but does not give accounting or tax advice. Its loyalty systems include liability and ROI reporting: points issued, redeemed, expired and outstanding, with their monetary value by period, store or tier. How that liability is recognised, how breakage is estimated and how redeemed points are shown on invoices are decisions for the client's own accountant or auditor. WavX then sets up the reports and exports in the format that adviser asks for.

What does a customer-facing rewards dashboard typically include?

A customer rewards dashboard shows what the member has, what it is worth and what to do next. The standard elements are the current points or wallet balance with its monetary value, points pending and points about to expire with dates, the current tier and progress to the next one, a history of every earn and redemption, available rewards and coupons, and the personal referral code with a share button. The redeem option should also appear at checkout, since a balance visible only on a separate page rarely gets used.

Should my loyalty programme sit inside my existing app and website, or should it be a separate rewards app?

Put the programme inside the app or website where customers already buy. A separate rewards app asks people to install and open something that only shows a balance, and few will keep doing that. Inside the existing product, points appear on the product page, at checkout and in the order confirmation, which is where they influence a purchase. A standalone app makes sense only when there is no digital channel yet, for example a restaurant group selling entirely in-store, and even then a web page or WhatsApp flow is often enough.

loyalty program without app using customer mobile number

A loyalty programme can run entirely on the customer's mobile number, with no app to install. The cashier enters the number at billing, the system credits points to that account, and an SMS or WhatsApp message confirms the new balance. To redeem, the customer gives the number and confirms with an OTP. A simple web page lets them check their history. This suits kirana stores, salons, clinics and restaurants whose customers will not download an app, and it can grow into an app later because the account data already exists.

How do I run a double-points weekend without disturbing my normal earning rules?

Run it as a time-boxed campaign layered over the base rule, not as an edit to the base rule. In the admin panel, a campaign has a start and end time, a multiplier or bonus, and conditions such as eligible categories, tiers, stores or a minimum cart value. The engine applies the base earn rate, then the campaign on top, and stops by itself when the window closes. Decide in advance whether campaigns can stack, cap the bonus per customer, and tag the extra points so the report shows what the weekend cost.

Can loyalty campaign rules be tested before they go live to customers?

Rules can and should be tested first. A well-built loyalty admin panel offers a simulation mode: enter a sample basket, customer tier and date, and see exactly which rules fire and how many points or how much cashback result. Campaigns can also be saved as drafts, scheduled, and limited to a test segment of internal accounts before full release. Alongside that, a staging environment that mirrors production lets the team run real checkout flows. A misconfigured multiplier is an expensive mistake, so the step earns its place.

send reward points balance on whatsapp after billing

Sending a points balance on WhatsApp after each bill needs three things: the WhatsApp Business API, an approved message template, and a trigger from your billing system. When a bill is saved, the POS or store backend tells the loyalty engine, which calculates the points and sends the template with the customer's name, points earned and new balance filled in. Customers must have opted in to receive messages. Add a short link to the rewards page, and keep SMS as a fallback for numbers that are not on WhatsApp.

Should points and reward reminders go out by email, SMS or WhatsApp?

Use each channel for what it does well instead of choosing one. SMS and WhatsApp suit short, time-sensitive messages: points earned on a bill, an OTP to redeem, a balance about to expire. Email suits anything with detail, such as a monthly statement, tier progress or a catalogue of rewards, and is the cheapest to send in volume. WhatsApp allows richer content and replies, but needs opt-in and approved templates. Let customers choose a preferred channel, and send each event on one channel only, so nobody gets the same reminder three times.

Can reward messages and the points page be in Arabic for my customers in Saudi Arabia?

Arabic can be the primary language for both the messages and the rewards page. Each SMS, WhatsApp and email template is stored in Arabic and English, and the system sends the version matching the customer's saved language. The rewards page is built right-to-left, with a mirrored layout and amounts in SAR. Details that need care are mixed Arabic and English in one line, such as a coupon code inside an Arabic sentence, and the shorter length of Arabic SMS. WavX prototypes screens in Figma first, so the Arabic layout is reviewed before coding.

loyalty program for online store selling in several eu countries languages and currencies

A loyalty programme spanning several European countries needs language and currency treated as data, not hard-coded. Every customer-facing string and notification template is stored per language, and the member's saved locale decides which one is sent. For currency, define the point's value separately in each currency, or fix it in euros and convert at a set rate, so a customer earning in one country cannot redeem at a better rate in another. Earning bases, tax handling and expiry periods should also be configurable per country, because consumer rules differ between member states.

Which messaging providers does WavX Solutions integrate for loyalty notifications?

The messaging and marketing integrations WavX names on its site are WhatsApp Business API for WhatsApp messages, Twilio for SMS, SendGrid for transactional email, Klaviyo and Mailchimp for marketing email, and Firebase for app push notifications. In a loyalty build they carry events such as points earned, tier changes, expiry reminders and referral rewards. A client already using another provider can ask for it to be scoped as a custom API integration during discovery. The provider accounts and message charges stay with the client. Ask about a specific provider at /contact.

rfm segmentation for loyalty program meaning

RFM segmentation groups customers by Recency, Frequency and Monetary value: how recently they bought, how often, and how much they spend. Scoring each customer on the three gives practical segments, such as frequent high spenders, new customers with one order, and once-regular customers who have gone quiet. A loyalty programme uses those segments to decide who gets what: early access for the top group, a second-order bonus for newcomers, a win-back offer for the lapsed. It works because it relies on purchase behaviour instead of demographics.

I have an online pet supplies store with around 9,000 past customers, and roughly half have not ordered in six months. I already have a points programme. How should I use it to bring the lapsed ones back without giving discounts to people who would have ordered anyway?

Target only customers who are past their normal reorder gap, and give them bonus points with a deadline instead of a blanket discount. Work out the typical days between orders for each product type, since food buyers and toy buyers return on different cycles, and trigger the offer when a customer passes that gap by a clear margin. Keep a holdout group who receive nothing; the difference in reorder rate between the two groups shows what the bonus truly earned. Stop after two or three attempts per customer.

Can loyalty segments from a custom system be pushed to Klaviyo or Meta custom audiences?

Loyalty segments can be synced out to marketing tools through their APIs. For Klaviyo, the loyalty engine updates profile properties such as tier, points balance and last redemption date, and sends events that can start flows. For Meta, hashed customer identifiers from a segment, for example lapsed gold members, are sent to a custom audience for retargeting or to seed a lookalike. Klaviyo and Meta's Conversions API are both on the list of integrations WavX names. Every sync should respect each customer's marketing consent.

loyalty points not syncing between store and website

Points drift between store and website when each channel keeps its own balance and the two are reconciled later. The usual causes are a batch sync that runs once a day, the same customer existing under a phone number in the POS and an email online, or failed API calls that are never retried. The lasting fix is one central loyalty ledger that both channels read and write in real time, with a single customer identifier, a retry queue for failed calls, and a daily reconciliation report listing mismatches for someone to review.

We are an apparel chain with 6 stores in Gujarat using a desktop billing software, plus a Shopify website. Customers want to earn points in store and redeem online. Should we use a Shopify loyalty app, the billing software's own points module, or get something custom built?

With two separate systems, the deciding question is which option can hold one balance for both. A Shopify loyalty app typically knows only online orders, and a billing software's points module knows only store bills. A custom loyalty engine sits between them as the single ledger: the website calls it through a Shopify app, and the stores reach it through the billing software's API, or a small staff web screen if it has none. Ask your billing vendor whether an API exists; that answer shapes the scope. WavX can assess that at /contact.

pos loyalty when internet is down offline mode

A loyalty system can keep working through an outage if the POS side is built offline-first. Earning is safe to do offline: the till stores the bill and customer number locally and uploads them when the connection returns, and the points are credited then. Redemption is the risk, because the till cannot check the live balance. Common rules are to block redemption while offline, or to allow it up to a small limit against the last balance synced. Every offline transaction needs a unique ID so a retry never credits twice.

loyalty app monthly subscription vs one time custom build cost comparison

A custom loyalty system at WavX starts at ₹2,50,000, a one-time build you own, after which you pay hosting, messaging and maintenance at 15–25% of build cost a year. A subscription app costs little to start but keeps charging, often more as orders or members grow. At low volume with standard rules the subscription is usually cheaper; a growing programme with POS sync or several brands tends to favour owning the system. Starting with points and referrals keeps the build near the entry figure, and the price is negotiable at /contact.

We have used a subscription loyalty platform for three years and have about 40,000 members with points balances. I'm worried about being locked in again. If we move to a custom system, do we actually own our member data, and can the balances come across?

Your member list and balances are your data, and many loyalty platforms offer a CSV export or an API to take them out; check your contract and export options before giving notice. A migration brings across each member's identifier, current balance, tier, expiry dates and, where available, transaction history, then reconciles the totals against the old system before switching over. With a custom build from WavX, the client owns 100% of the source code and IP as well as the database, so the system can move to another developer or host.

Who owns the member database and points data in a loyalty system built by WavX Solutions?

The client does. Member profiles, points balances and transaction history are the client's own customer data, and with WavX the client also owns 100% of the source code and intellectual property, with no vendor lock-in. That covers the points engine, wallet ledger, admin panel, customer dashboard and integration code. In practice the client can bring in another developer later, extend the system in-house, or move it between AWS, Google Cloud and Azure. Handover details are set out in the written scope. Questions can go to helpwavx@gmail.com.

shopify loyalty points redeem at checkout without shopify plus

On a standard Shopify plan, points are usually redeemed by converting them into a discount before or during checkout, not by changing the checkout itself. A custom app lets the customer choose how many points to use on the cart or account page, creates a one-time discount of that value, applies it, and deducts the points once the order is paid. Deeper changes to the checkout screens are a Shopify Plus capability. WavX builds custom and private Shopify apps and uses Shopify Functions for discount logic.

I own a café chain with 4 outlets in Bengaluru. We use paper stamp cards, buy 9 coffees and get the 10th free, and people keep losing them. I want to go digital but most of my customers will not install an app. What do you recommend?

Move the stamp card onto the customer's mobile number instead of into an app. At billing, the cashier enters the number, the system adds a stamp, and a WhatsApp or SMS message shows the count, so nothing can be lost and stamps work across all four outlets. The tenth coffee is redeemed with an OTP. You also gain visit frequency per customer and outlet, and a way to message people who have stopped coming. First check whether your billing software allows an integration; WavX can review that at /contact.

What kind of loyalty programme works for a salon where most clients only come in once a month or less?

For a salon, visit-based rewards and prepaid packages work better than points per amount spent. With a monthly visit cycle, points build too slowly to feel real, so reward the behaviour you want directly: a benefit on every fourth or fifth visit, a bonus for rebooking before leaving, and credit for referring a friend. Prepaid packages, or a wallet with bonus value, lock in future visits. Tie everything to the booking system, so a reminder goes out when a client is overdue against their own usual gap.

I manage three ladies' salons in Dubai. We sell prepaid packages, like 10 blow-dries, on paper cards and track them in Excel. I want clients to see their remaining sessions on their phone in Arabic or English and top up in AED. Can WavX work with a business in the UAE, and how would it go?

WavX works remotely with UAE clients, and its day is 8:30 AM–5:30 PM UAE time, so calls fall in your hours. Your build is a package wallet: each client holds sessions and AED credit, staff deduct a session at the till, and clients see balance and history on a bilingual Arabic and English page, topping up through a gateway on your own merchant account. A custom loyalty system starts at ₹2,50,000, about AED 11,000 and up, quoted in INR. A web page instead of an app keeps it lean, and the price can be discussed.

We operate five restaurants and a catering business in Doha under one group. We'd like one membership where guests earn at any outlet and redeem at any other, with staff seeing the guest's tier when they book. What should we ask a software company before signing?

Ask five things. How the loyalty system will connect to each restaurant's POS, since outlets on different POS products need separate integrations. How a guest is identified across outlets, usually by mobile number. How redemption cost is settled between outlets when points earned at one are spent at another. Whether guest pages and messages will be in both Arabic and English. And who owns the code and data afterwards. WavX builds these as custom systems with full source-code ownership; its working