At point of sale, each time a member is recalled, a Loyalty screen is shown that has three parts:
- The top part shows the member data which can have a customised banner. See Banners for details.
- The middle part shows messages to the member.
The Response button allows the user to enter a response to a message.
- The lower part shows the member balance and a list of qualified recognitions in the following format: <limit per visit> <recognition POS Text> (<Total Available>)
The Buy button appears next to concession recognitions. Clicking the button will add the item into the POS order window.
The buttons in the screen perform the following functions:
Button | Function |
Replace Card | Deactivate the current card and activate a new card. |
Clear Member | Remove the member details from the POS order window. |
Exit | Close the POS Loyalty window but keep the current member details active in the order. |
Banners
The banner is the top part of the Loyalty screen. It's defined in Loyalty as an XSL Stylesheet, which has command codes to control it which are very similar to HTML code.
The Point of Sale banner is defined for each club. To edit, first find out the banner you are using. Edit the club to find the banner in the Header Text Pagelet field.
In this example, the banner is called "POS Banner".
Now select the Content menu and choose Pagelets. You can either create a new banner (as a pagelet) or edit the existing one. For example, POS Banner.
The edit the HTML, press the button at the bottom labelled "Edit Stylesheet".
Example HTML
<html xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<head>
<meta http-equiv="Content-Language" content="en-nz" />
<meta name="GENERATOR" content="Microsoft FrontPage 6.0" />
<meta name="ProgId" content="FrontPage.Editor.Document" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<style>
<!--
a:active { line-height: 100% }
-->
</style>
</head>
<body>
<p style="margin-top: 3px; margin-bottom: 3px">
<img border="0" src="Coke.jpg" width="108" height="79" align="left"></img>
</p>
<p style="margin-top: 3px; margin-bottom: 3px">
<img border="0" src="polarexpresscombo.JPG" width="142" height="78" align="right"></img>
</p>
<table cellpadding="0" cellspacing="0" width="394" height="95" id="table1">
<!-- MSTableType="layout" -->
<tr>
<td valign="top" height="95" width="394">
<b><font face="Arial" size="4" color="#FF0000">Welcome Back <xsl:value-of select="cognetic_core_person/@person_firstName" />
<xsl:text> </xsl:text>
<xsl:value-of select="cognetic_core_person/@person_lastName" />!</font></b>
<p style="margin-top: 3px; margin-bottom: 3px">
<b><font face="Arial Black" size="2">Birthday <xsl:value-of select="cognetic_core_person/@person_birthdayDate" />
<xsl:text> </xsl:text>
<xsl:value-of select="cognetic_core_person/@person_birthdayMonth" /></font></b>
</p>
<p style="margin-top: 3px; margin-bottom: 3px">
<b><font face="Arial Black" size="2">Special Requests: <xsl:value-of select="cognetic_core_person/@person_SpecialRequirements" /></font></b>
</p>
<p style="margin-top: 3px; margin-bottom: 3px">
<b><font face="Arial Black" size="2">This weeks special offer is 25% off
Popcorn.</font></b>
</p>
<p style="margin-top: 3px; margin-bottom: 3px">
<b><font face="Arial Black" size="2">Enjoy the show !</font></b>
</p>
</td>
</tr>
</table>
<p style="margin-top: 3px; margin-bottom: 3px"> </p>
<p style="margin-top: 3px; margin-bottom: 3px"> </p>
<p style="margin-top: 3px; margin-bottom: 3px"> </p>
<p style="margin-top: 3px; margin-bottom: 3px"> </p>
<p> </p>
</body>
</html>
Displaying the members name
The first name of the member is returned by the code:
<xsl:value-of select="cognetic_core_person/@person_firstName" />
The last name of the member is returned by the code:
<xsl:value-of select="cognetic_core_person/@person_lastName" />!
Members Birthday
The day the member was born is returned by the code:
<xsl:value-of select="cognetic_core_person/@person_birthdayDate" />
The month the member was born is returned by the code:
<xsl:value-of select="cognetic_core_person/@person_birthdayMonth" />
Comments
0 comments
Please sign in to leave a comment.