Home › Forums › Knowledge Base › Legacy Applications › Customer Loyalty Styling Module
- This topic has 0 replies, 1 voice, and was last updated 19 years ago by
Rob.
-
AuthorPosts
-
April 14, 2006 at 4:25 pm #1523
Rob
MemberCustomer Loyalty Styling Module
Version 6.01Last edited: December 15, 2003 08:07 AM
The Customer Loyalty module is a set of files that can be used by a stylist to add customer loyalty capability to TouchPro. It can be used by itself or in conjunction with the FasTouch Customer Loyalty feature. The Customer Loyalty module is descended from the Frequent Diner module, tracking the customer’s purchase of qualifying items, or points, then giving the customer a free qualifying item when a pre-defined number is reached. This module also has been referred to as the first generation TouchTab module, but has been renamed to avoid confusion with the second generation TouchTab module.
Requirements
For this module to work properly without custom styling, the following must all be true:
* Customer Loyalty cards must use the Touch Menus Customer Loyalty format.
* The customer database cannot be used for orders for any other purpose on Customer Loyalty orders.
* The workstation must have a keyboard input mag stripe reader.
* There must be at least one free evaluator available for use by this module.
* The restaurant wants to track a count of items, not a dollar amount.
* The customer has version 6.11 or newer.Operation
Orders are rung up normally until the Tender page is reached. The operator then presses the Customer Loyalty button and swipes the customer’s Customer Loyalty card. A screen then appears with customer information. If this is a customer’s first time, a registration screen will appear first, where customer information can be entered into the system. After pressing a button to accept this information the screen either returns to the Tender page, or goes on to a screen informing the operator that the customer has qualified for a free item and allowing them to highlight one on the left side of the screen, then giving them a credit for that item.
ConfigurationTo set the number of items needed to qualify for a free item, press the Select Points button on the Manager Functions page and enter the points needed.
To define which items qualify to provide points towards a free item, edit each item in the product database and check the Loyalty evaluator. Note that the free item will also be restricted to one of the qualifying items.
Setup1. Unzip the module into the application directory.
2. Go into Global Options, select Evaluator Names, and put “Loyalty” on evaluator 2. If evaluator 2 is not available, select one that is and make a note of it for later.
3. While in Global Options, press F5 to go into Secret Global Options and make sure that Allow Negative Variables is checked.
4. Style a button on the Tender control page, put the Chain to FRDINER command on it, and label it “Customer Loyalty”. If this page is not called Tender, then edit the FRDINER chain and change the last command as appropriate.
5. Style a button on the Manager control page, put the Chain to FRDSTART command on it, and label it “Set Points”.
6. Create a new PLU in the product database called “Loyalty Discount” and edit the Order Item Command in the FRQUALIF chain to use this PLU.
7. For each item in the product database that counts toward a free item, check evaluator 2. If evaluator 2 is not available, use the one selected in step 2 above.
8. Search the application for every occurrence of the Close Check command and put the Chain to FRDUPDAT command immediately preceding it. Note that this is not needed for checks closed as overrings, any situation where there would not be a Customer Loyalty customer assigned to the check, or any situation where there would never be an item that could apply points towards a free item.
9. Search the application for anywhere a guestcheck or receipt is printed, and add the command Chain to FRPRINT immediately following it.
10. KBMSR is used to read the Customer Loyalty card. If this application does not have a KBMSR shell, copy in KBMSR.SHL from another application. Also make sure the KBMSR executable is available in the Tools directory.Card Format
To work properly with this module, the mag stripe card must use the following format:
Track 1: ** Food Card V1.0 **
Track 2: ssssaaaaaaaaapppp
* ssss = Store number. Not used by this module.
* aaaaaaaaa = Account number. This is the Customer Database account number.
* pppp = Pin number. Not used by this module.Revisions
7/8/99 6.00 rw
1. Initial Release.
10/4/00 6.01 rw
1. This module is now being marketed as the Customer Loyalty module to avoid confusion with the second generation TouchTab module. Changed all references throughout the module from TouchTab to Customer Loyalty.
2. Corrected the FRGetNum chain to correctly handle output from the latest release of KBMSR.
3. Added documentation of the mag stripe card format. -
AuthorPosts
- You must be logged in to reply to this topic.