Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
stylenone

Overview

What is a Reward?

A Reward is a 0 priced item or combo that can be ordered in exchange for loyalty points. An example, is a Whopper item reward worth 500 loyalty points. Only customer with 500 loyalty points in their balance will be eligible to order a Whopper reward.

Image Removed
Image Removed

Editing Rewards

Tip

To create a new reward, click on the '+' at the top of the page

...

Loyalty Engine ID:

This is populated automatically. No update needed here.

...

Name

This is the name of the reward that will show in the platform, so must be edited according to your marketing guidelines.

...

Internal Name

The name that will be displayed in Sanity - it will help you quickly identify and organize your rewards.

...

Description

This is the description of the reward once it is clicked on.

Image

This is the image that is shown for the reward.

Tip

Best Practices Tip

Remember choosing a picture without a background will look better, remove noise, and turn the guest’s focus to the actual purchase 🍔 🍟

Image Description

This will be the text for the alt attribute on the image.

Expand
titleWhat is the alt attribute?

The alt attribute is the HTML attribute used in HTML and XHTML documents to specify alternative text (alt text) that is to be rendered when the element to which it is applied cannot be rendered.

It is also important for SEO purposes, as this description is what allows search engines (like Google) to connect this image to a search. By adding the Plant-based Whopper description, there is a chance users will find this image in Google Images, which can lead to traffic in the platform (wink)

Background Image:

This is where you can input a background to your image if applicable (optional)

Rules:

Every reward must have the rule Loyalty Points configured. In this rule, you must specify how many loyalty points the customer will need to spend in order to redeem this reward (e.g. 400 points)

image-20240515-092053.pngImage Removed

Other optional rules that can be applied to Reward: Mechanics: Rules

Incentive:

Either an item, combo, picker or discount that is the benefit of your reward. For item, combos, and pickers this is the original item or combo from the menu.

...

If your benefit is a discount please refer to: Reward Discounts

Vendor Configs:

A unique PLU for the reward. The PLU Type needs to be set to Constantplu and numbered value of the PLU needs to be inputted below Constant PLU.

In general, this PLU will have the price of 0. There are exceptions, if your reward can be redeemed for a price in combination with loyalty points.

...

Test Only:

If this toggle is turned on the reward will only be available in lower environment (Dev, Staging and QA). Even if the reward is accidentally pushed to Production, it will not show up for users in the App.

Redemption Methods:

The different ways the reward can be redeemed in the platform:

  • Restaurant Only: Reward can only be redeemable in Restaurant at Kiosk or POS

  • Mobile Only: Reward can only be redeemable in online ordering for both web and app

  • Mobile and Restaurant: Reward can be redeemable in both online and in-restaurant orders

...

Reward Categories

The way you want to group rewards in the list view. These may be point tiers, menu categories, etc.

If you are defining rewards categories by point tier, you can add validation to the category. This way, if you add a 400 point item to the tier defined as ‘0-250’, Sanity will throw an error and will not let you publish

The order in which the Rewards are listed within the categories is the order they will appear on screen

Rewards List

The rewards list is a compilation of the Rewards Categories

If your Rewards Categories are not listed in the Rewards List, they will not show on the UI

...

Introduction

Pages under this section explain how to configure rewards used in a Loyalty program. If you are not operating a Loyalty program, you can skip this section.

Contents

Child pages (Children Display)
allChildrentrue