Getting started with WixBuild your website and business with Wix. Try using our AI tools to create your website, customize templates, or hire professionals to build or enhance your online presence.
Creating a websiteRead how to use the Wix Editor and manage content on your site. Discover how to protect your visitors' privacy and make your site accessible.
Account & billingReview your account settings, manage your subscriptions and plans and understand your invoices.
Using the Wix mobile appsUse our mobile apps to run your business efficiently on the go and set up a dedicated app for your site members to stay in touch.
Connecting a domainFollow our step-by step guides to learn how to purchase, connect or transfer a domain for your site, and find out how to keep your site’s data secure.
Managing your businessGet tools to grow your business and web presence. Find the right tools for your specific needs, set up online payments and keep track of your site's analytics.
Promoting your siteLearn to make your site more visible promoting it on search engines, sending emails and running paid ads. Improve your online presence with practical tips.
Studio, Partners & EnterpriseGet the most out of your Studio or Enterprise account with advanced features that'll help you work more efficiently.
Need more help?Find solutions for site performance and technical issues, learn about issues we’re working to fix or contact us for help.
placeholder-preview-image
Wix LearnImprove your skills with our courses and tutorials.
Wix BlogGet tips for web design, marketing and more.
SEO Learning HubLearn to increase organic site traffic from search engines.
Website developmentBuild a custom site using our full-stack platform.
placeholder-preview-image

Wix Restaurants: Adding and Setting Up a Loyalty Program

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. Choose 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.
  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.
  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.
  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.
  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. 
  1. Review your Program details and click Edit Details to make any changes.
  2. Review the Points, Rewards, 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.