This functionality enables a Promotion to be triggered based on User-Defined Yes/No Fields that are set in the Customer's record.
This will enable Promotions to be restricted to specific Customers based on the state of the Customer's User-Defined Yes/No Fields (e.g. Yes/No Fields ticked or unticked).
A Promotion will only trigger when a Customer has been added to the sale which has the required User-Defined Yes/No Fields AND they purchase the required Stock Items specified in the Promotion.
Go to: Back Office > Setup > Global Options > Customers > User-Defined.
In the Yes/No Fields section, there are 5 available Yes/No Fields.
These can be configured as required to record specific Yes/No details about the customer.
E.g. Pays Weekly, VIP Customer, Pensioner, etc.
Any User-Defined Yes/No Fields that are not currently used will appear as "User-Defined Yes/No".
Note that these Yes/No Fields will only store a Yes value (checkbox enabled) or a No value (checkbox unchecked).
For storing User-Defined Text values and triggering Promotions based on those User-Defined Text Fields, a separate function is available (see Trigger based on User-Defined Text Fields).
Go to: Back Office > File > Customers > Customers > Select a Customer > Modify.
In the Advanced tab, the User-Defined Yes/No Fields are displayed below the Text Fields.
Toggle the User-Defined Yes/No Fields as required.
When toggling the Yes/No Fields, take note of the following details as these will be required when setting up the Promotion below:
Examples based on the screenshot below:
Press the "Save" button on the top-left corner once updated.
Repeat the above process for each Customer that requires the Yes/No Fields to be set.
To link a Promotion to specific User-Defined Yes/No Fields, go to:
Back Office > File > Sales > Promotions > Promotions.
Add or Modify a Promotion.
Select the "Advanced" tab.
In the Advanced Tab of the Promotion, the User-Defined Text Field is used to specify which User-Defined Yes/No Fields will be required for the Promotion to trigger.
To demonstrate this functionality using the example above, the Promotion will be restricted to the User-Defined Yes/No Field 4 (which is configured as VIP Customer in the Global Options > Customers > Yes/No Fields).
Enter [UDYN4=Y] into the User-Defined Text field.
Tip!
As outlined above, this functionality supports the following combinations of User-Defined Yes/No Fields.
Once the User-Defined Text has been configured accordingly, close the Modify/Add Promotion window and when prompted to "Save Changes", press "Yes".
Close the Promotions window.
The above process can be repeated to setup any other Promotions that are required to trigger based on User-Defined Yes/No Fields.
When the following conditions are met, the Promotion will trigger:
If the conditions are not met (no customer added to the sale or customer does not have the required Yes/No Fields), the Promotion will not trigger.