Loyalty programs (Retail essentials)
Important
This content is archived and is not being updated. For the latest documentation, see Microsoft Dynamics 365 product documentation. For the latest release plans, see Dynamics 365 and Microsoft Power Platform release plans.
A loyalty program can help increase customer loyalty by rewarding customers for buying products in your retail stores. In Retail essentials, you can set up simple or complex loyalty programs that apply across your legal entities in any retail channel. You can set up the loyalty feature to include the following options:
Set up the types of rewards that you offer in your loyalty programs and track participation in your loyalty programs.
Set up loyalty programs to represent the different reward incentives that you offer. You can include loyalty program tiers to offer greater incentives and rewards to customers who shop more frequently or spend more money in your stores.
Define earning rules to identify the activities that a customer must complete to earn rewards. You can also define redemption rules to identify when and how a customer can redeem rewards.
Issue loyalty cards from any retail channel that participates in your loyalty programs, and link loyalty cards to one or more loyalty programs that the customer can participate in. You can also link a customer record to a loyalty card to enable the customer to pool loyalty points from multiple cards and redeem them.
Manually adjust loyalty cards or transfer the loyalty rewards balance from one card to another to accommodate or reward a customer.
Setting up loyalty programs
You must set up several components to enable the loyalty feature in Retail essentials.
The following table describes each component and where it is used in the loyalty setup.
Component |
Description |
Where it’s used |
More information |
---|---|---|---|
Set up discounts |
Set up the discounts that you offer to your loyalty customers. For example, 5 percent off all apparel products. |
Discounts must be added to price groups in order to be included in a loyalty program. Price groups are assigned to loyalty programs and loyalty tiers. |
Setting up prices, price adjustments, and discounts (Retail essentials) |
zSet up price groups |
Price groups are used to create and manage prices and discounts for retail products. Set up the price groups that include the discounts that apply to your loyalty programs. |
Price groups are assigned to your loyalty programs and loyalty program tiers. |
|
Set up channels |
Retail channels are the stores that participate in your loyalty programs. You must set up your retail channels before you can assign loyalty programs to them. |
You assign retail channels to a loyalty program if the retail channel is participating in the loyalty program. |
|
Set up loyalty payment method |
You must set up a payment method before a loyalty card can be used at a register and loyalty points can be redeemed as part of a loyalty program. You must also add the loyalty payment method to the retail channel for customers to be able to redeem their loyalty points as payment for products. |
Set up a loyalty type payment method, and then assign the loyalty payment method to the retail channels that are participating in the loyalty program. |
|
Set up date intervals |
Date intervals provide a flexible way to set the time span that applies to loyalty tiers. Use date intervals to specify the length of time a customer can stay in a tier or to determine the time period in which the customer must complete an activity to qualify for a tier. |
Date intervals only apply if you use tiers in your loyalty programs. You select the date interval that applies to program tiers, and also the date intervals that apply to program tier rules. |
|
Set up reward points |
Reward points are the types of reward that you offer to your customers. Rewards points can be redeemable or non-redeemable. Redeemable reward points can be exchanged for products. Non-redeemable reward points are used for tracking purposes or to advance a customer to the next tier in a loyalty program. |
Reward points are referenced in tier rules and are used to qualify a customer for a specific tier. Reward points are also referenced in loyalty schemes in earning and redemption rules. In earning rules, you specify the rewards that a customer can earn for a specific activity. In redemption rules, you specify the reward that the customer can redeem. |
|
Set up loyalty programs |
Loyalty programs are the core loyalty entity that you offer. Each loyalty program can also have zero-to-many loyalty tiers assigned to it. Discounts and price groups are assigned to the loyalty programs at either the program level or the loyalty tier level. |
You create loyalty schemes for your loyalty programs. You assign loyalty cards to your loyalty programs, and loyalty cards can be assigned to a customer. Retail channels participate in the loyalty programs that are assigned to the loyalty schemes. Any customer who holds a loyalty card can participate in the loyalty programs that are assigned to the card. |
|
Set up loyalty tiers and tier rules |
Loyalty tiers are optional levels that you can define for your loyalty programs. You can set up base discounts and rewards for all customers who participate in the loyalty program, and you can set up additional discounts and rewards for customers who earn the different levels in the program. For each loyalty tier you define, you can set up the rules that qualify a customer for each tier. You can also define how long a customer can remain in that tier after they have reached it. |
Loyalty tiers and loyalty tier rules are defined in the loyalty programs. If you don’t define any loyalty tiers, all customers who participate in the loyalty program qualify for the discounts that you assign in the loyalty program price group. If you define loyalty tiers, you can set up earning rules and redemption rules for the loyalty tiers in the loyalty scheme. |
|
Set up loyalty schemes |
Loyalty schemes specify the earning rules and redemption rules that apply to a selected loyalty program. You assign retail channels to a loyalty scheme to identify which loyalty program, earning rules, and redemption rules apply to a retail store. |
A loyalty scheme is assigned to a loyalty program and to retail channels. You can assign many loyalty schemes to the same loyalty program, and you can assign many loyalty schemes to many retail channels. |
|
Set up loyalty cards |
A loyalty card entitles the card holder to participate in the loyalty programs that are assigned to the card. Loyalty cards can be issued anonymously, or they can be assigned to a specific customer. You can view the loyalty transactions for a specific card, and you can view a summary of loyalty points that have been accumulated on the card. You can issue loyalty cards from any retail channel. You can also manually adjust a loyalty card to upgrade the customer to a different tier, add loyalty points, or transfer the loyalty point balance from one card to another. |
You assign loyalty programs to a loyalty card. |
Loyalty processes
The following table describes the processes that must be run to send the loyalty configurations and data to your stores.
Process name |
Description |
To open the process form |
---|---|---|
1050 |
Run this process to send the loyalty configuration data from Retail essentials to the retail stores. |
Click Retail essentials > Data synchronization > Distribution schedule. |
Process loyalty schemes |
Run this process to associate loyalty schemes with the retail channels that the loyalty scheme is assigned to. This process can be scheduled to run as a batch process. |
Click Retail essentials > Customers > Loyalty > Process loyalty schemes. |
Update loyalty card tiers |
Run this process to evaluate the customer’s earning activity against the tier rules for a loyalty program and update the customer’s tier status. This process is needed only if you change the tier rules in loyalty programs and you want the updated rules to be retroactively applied to loyalty cards that have already been issued. This process can be run as a batch process or for individual cards. |
Click Retail essentials > Customers > Loyalty > Update loyalty card tiers. |