One of the surest ways to build customer loyalty is to reward your repeat customers. This scenario shows a small example of accomplishing this in the Pioneer Store. Part of the scenario is responsible for recording the information necessary to know who those customers are, and the other part gives the reward.

Two simple segments “TrackNumber” and “TrackAmount” record the number of orders a customer has placed, and their cumulative dollar amount. This information is stored in the order repository as well, but it is convenient for many reasons to keep this information in the profile. For example, we could build a profile group called “Loyal customers” who had placed four or more orders totaling more than $400.

The main segment “GivePromo” waits for these loyal customers to log in. In this case, we’ve decided to reward those who have placed four or more orders adding up to at least $100. When those customers log in, they see the media we put into the MediaSlot slot telling them that they have this special promotion. They also see all the prices in the store discounted, as the type of promotion we have given them is a percent-off discount on all items. As a further detail, we’ve decided to reward those customers whose orders total above $500 with 10% off, and everyone else with 5% off.

 
loading table of contents...