header-logo
Learn how to use Wix to build your site and business.
Design and manage your site using intuitive Wix features.
Manage subscriptions, plans and invoices.
Run your business and connect with members.
Learn to purchase, connect or transfer a domain to your site.
Get tools to grow your business and web presence.
Boost your visibility with SEO and marketing tools.
Get advanced features to help you work more efficiently.
Find solutions, learn about known issues or contact us.
placeholder-preview-image
Improve your skills with our courses and tutorials.
Get tips for web design, marketing and more.
Learn to increase organic site traffic from search engines.
Build a custom site using our full-stack platform.
Get matched with a specialist to help you reach your goals.
placeholder-preview-image

Wix Restaurants: Adding and Setting Up a Loyalty Program

7 min
In this article
  • Step 1 | Create your loyalty program
  • Step 2 | Choose how customers earn points
  • Step 3 | Set up rewards
  • Step 4 | (Optional) Activate email automations
  • Step 5 | Review your loyalty program
  • Step 6 | Add the loyalty widget to checkout
  • FAQs
Encourage repeat orders and reward loyal diners by adding a loyalty program to your restaurant site. Set how customers earn points, such as placing online orders, and let them redeem rewards like discounts on future meals.
A screenshot of the loyalty page shown to customers on a live site.
Note:
To launch your loyalty program, you need upgrade to a plan that includes accepting payments.

Step 1 | Create your loyalty program

Start by naming your program, customizing the points, and choosing an icon to represent them.
Dashboard
Wix app
  1. Go to Loyalty Program in your site's dashboard.
  2. Click Start Now.
  3. Enter your program details:
    • Program name: Enter your loyalty program name.
    • Points name: Click the drop-down and choose the term you want to use to describe "points" on your site:
      • Points: The default "Points" term is used to describe loyalty points. 
      • Custom name: Enter the name you want to use to describe loyalty points (e.g. "Stars" or "Hearts").  
    • Points icon: Select a loyalty points icon or upload your own.
  4. Click Continue to Setup.

Step 2 | Choose how customers earn points

Let customers earn points for actions like signing up or placing orders. You set how many points are awarded for each action.
Example:
Award 1 point for every $1 spent (excluding delivery fees and taxes).
Note:
Points are rounded down to the nearest whole number.
For example, if you reward 10 points per $1 and a customer spends $4.99, they earn 40 points.
Dashboard
Wix app
  1. Scroll to the Points section.
  2. Hover over Place a restaurant order and click Edit.
  3. Enter your points settings:
    • How to earn points: Let customers know how to earn points.
    • Points earned for every $1 spent: Enter the amount.
  4. Click Save.
  5. (Optional) Click + Add Way to Earn to add more actions customers can earn points for.
A screenshot of the text you enter to be shown to customers and how many points they get for each $1 spent.

Step 3 | Set up rewards

Define what customers receive in exchange for their points, like discounts on future orders.
Dashboard
Wix app
  1. Scroll down to the Rewards section.
  2. Hover over Flexible reward and click Edit.
  3. Enter your rewards settings:
    • Reward name: The name shown to customers.
    • Discount: The discount value (e.g. $1 off).
    • Cost in points: How many points are needed to redeem it.
  4. Click Save.
  5. (Optional) Click Create Reward to add more rewards.
A screenshot of setting your loyalty rewards.

Step 4 | (Optional) Activate email automations

Use automations to let customers know when they’ve earned or can redeem rewards.
Notes:
Email automations come pre-installed. The options available depend on how you’ve set up points, expiration rules, and tiers.
Dashboard
Wix app
  1. Scroll down to the Email automations section.
  2. Toggle each automation on or off:
    • Enabled: Customers receive emails automatically.
    • Disabled: Email won't be sent.
  3. (Optional) Hover over an automation and click Edit to customize the email.
A screenshot of email automations for the loyalty program.

Step 5 | Review your loyalty program

Review the details of your loyalty program before launching it. Check that you're happy with the ways customers can earn points and redeem points. 
Dashboard
Wix app
  1. Review your Program details and click Edit Details to make any changes.
  2. Review the PointsRewards, and Email automations sections. Click Edit on any item to make changes.
  3. Click Launch Program at the top right.
  4. Click Launch Program again to confirm.

Step 6 | Add the loyalty widget to checkout

Setting up a loyalty program automatically adds two new pages to your site. Your new Loyalty Program page shares details of your program with site visitors. Your new My Rewards page is where loyalty program members keep track of their points and rewards. Add the loyalty widget to your checkout page so customers can redeem points while placing an order.
Notes:
  • These new pages won't be live and accessible to visitors until you publish your site.
  • Click Go to Editor to add the loyalty pages to your site. 
A screenshot of the banner linking to your editor pages.

To add the loyalty widget:

  1. Go to Loyalty Program in your site's dashboard.
  2. Click Add Widget.
  3. Click Add to Checkout.
  4. Click Add Plugin to confirm.
  5. Click Go to Live Site to view your site pages, or Stay in Dashboard to keep editing.
A screenshot of adding the loyalty widget so customers can redeem points in your checkout page.
Tip:
You can also add a loyalty widget to your site’s header, so customers can quickly access their points and rewards from any page.

FAQs

Click on a question below to learn more about the loyalty program.