Help Desk
العربية
Go to dashboard

Loyalty program

The loyalty program rewards customers with points for what they buy, and lets them redeem those points for a discount on a later order. Set it up in Marketing > Loyalty program.

The loyalty program is included in the Professional plan and above. Some stores on other plans have a trial balance of 10 discounts; after that, buy more from the store add-ons or upgrade your plan. Viewing the program needs the staff permission to view loyalty, and changing it needs the permission to manage loyalty.

Activate the loyalty program

When the program is off, the page shows 88% of customers return with loyalty programs.

  1. Go to Marketing > Loyalty program.

  2. Select Enable loyalty program for your store.

If your plan doesn't include the loyalty program, this opens the plans that include it instead.

Once active, the page shows its analytics and settings, described below.

The active Loyalty program page with its analytics and the loyalty program card
Sample data from a demo store.

Trial balance

When your store uses a trial balance, a message at the top shows how many trial discounts are left:

MessageMeaning
You have a trial balanceCustomers can use your remaining trial discounts
Your balance is about to run out4 trial discounts or fewer are left
Your discount balance has run outNo trial discounts are left

Select Package upgrade to move to a plan that includes the loyalty program, or Purchase from store add-ons to buy more discounts.

Loyalty analytics

The Analytics card shows the program's results for the dates you pick in its date range, the last 30 days by default.

FigureShows
Earned pointsPoints customers earned, followed by the pending points. Pending points are earned once their orders are fulfilled
Redeemed pointsPoints customers spent on discounts
Customers with pointsCustomers who hold points
The Analytics card with earned points, redeemed points and customers with points
Sample data from a demo store.

Set how customers earn points

The Earning points methods card lists where customers earn points. It appears only when your plan includes the loyalty program.

The Earning points methods card with its two methods and their rules
Sample data from a demo store.
  • Purchase from store: orders from your online store.

  • Purchase from Zid cashier: sales through POS, when you use it.

Each line shows its rule, such as one point for every riyal, or 20 points for every 100 riyals.

  1. Turn each method on or off with its switch, then select Save.

  2. To change the rule, select Edit. In Edit cashback rule, enter the amount in Every and the points in Wins. Both must be 1 or more.

    The Edit cashback rule dialog with the Every and Wins fields
    Sample data from a demo store.
  3. Select Save.

Points are calculated on the total of the product prices only, without shipping or other costs.

Set how long points last

  1. In the Points expiry period card, enter the number of days in Customer points are valid for. Use a value from 1 to 1000 days.

    The Points expiry period card with the number of days points stay valid
    Sample data from a demo store.
  2. Select Save.

Set how customers redeem points

The Redeeming points methods table lists how customers turn points into a discount. You can add up to 10 methods.

The Redeeming points methods table with its methods and the Create button
Sample data from a demo store.
ColumnShows
Redemption methodsThe method type. Fixed amount is the method available
Discount valueThe discount the customer gets, in your store's currency
Required pointsThe points the customer spends for that discount
StatusA switch that turns the method on or off
Created dateWhen the method was added

To add a method:

  1. Select Create. With no methods yet, select Activate Loyalty Program.

  2. In Edit redemption method, enter the Required points and the Discount value. Both must be 1 or more.

    The Edit redemption method dialog with the method, the required points and the discount value
    Sample data from a demo store.
  3. Select Save.

To change a method, select its edit button, update the values and select Save. To remove it, select its delete button and confirm.

A loyalty points discount combines with a cart discount, such as a coupon, an automatic discount or a progressive discount, only when Activate multiple discounts is on in your checkout settings; otherwise only one of them applies. See When discounts overlap.

Offer more than one method, such as 100 points for 10 riyals and 450 points for 50 riyals, to reward customers who save their points.

Write the loyalty program page

Your store has a page that explains the program to customers. Write its title and text yourself.

  1. In the Loyalty program card, select Set up content, or Edit content if you have written it before.

  2. In Loyalty program content, enter the Title in each language.

  3. Write the Content for each of your store's languages in the editors.

    The Loyalty program content page with the Arabic title field, the Arabic content editor and the Save button
    Sample data from a demo store.
  4. Select Save.

Deactivate the loyalty program

  1. Select Deactivate at the top of the page.

  2. Confirm in the message that appears.

The page returns to its inactive state.

Did this article solve your problem?
Your answer helps us see what needs improving.

Still need help?

Our customer service team is ready to help, or find quick answers in the FAQ.

Contact usRead the FAQ