Advanced Memberships on HT-Retail
Description: Learn how to set up advanced membership management for merchants, including creating SKU attributes, Membership SKUs, Customer attributes, and Discount Rules.
This article gives a breakdown of the extremely specific setup certain merchants require for their advanced membership management. This is similar to a Loyalty program you might see in some retail-type locations. Warning: Escalate in #S4-Dine-Support before proceeding.
Set up the SKU Attribute
- Navigate to Setup > General Settings > Attribute tab.
- Create a SKU Attribute named Membership Lead Days.
- Select the format as Integer.
- Select Add New Attribute.
.png?revision=1)
Create the Membership SKU
- Fill in the required information as you would a normal SKU (including the Price of membership).
- It is recommended that a custom SKU be created rather than a generic code.
- Fill in a value for the Membership Lead Days attribute.
- This value will be an Integer that represents the number of days you want the membership to last from the transaction date.
.png?revision=1)
Create a Customer attribute with the SKU
- Select the Attribute tab.
- Select the type as Customer.
- Name it “XYZSKU_MembershipExpiryDate.”
- Select the format as Date.
- Select Add New Attribute.
- Restart the POS software.
Create the Discount Rule
- Select Create Advanced Rule.
- Select the discount percentage you would like your membership to offer.
.png?revision=1)
Set Your Discount Rules Conditions
The conditions for your discount rules should be as follows:
.png?revision=1)
For the Build Query, you must set it as follows:
- Sku = (your SKU that will receive a discount from membership)
- This is not the same SKU as your membership SKU. You may set it to more than one SKU.
- MembershipExpiryDate <= (less than or equal to) 0
.png?revision=1)
Test Your Work
Log into the POS and ring up the Membership SKU to the customer. When you access that customer’s screen, it will show that the Customer attribute WAX3M_MembershipExpiryDate has been automatically set to the transaction date plus 90 days (or any applicable membership duration).
.png?revision=1)
The SKU(s) previously included in the Discount Rule editor will now be automatically discounted for that customer until their membership expires.
.png?revision=1)