User-defined Options Available for Promotions and Coupons

User-defined Options Available for Promotions and Coupons

The following is a list of User-Defined Options available for Idealpos Promotions, including Coupon Promotions.

[TALKBOX]
Used when creating a TalkBox coupon in Idealpos.
More info: https://userguide.idealpos.com.au/Content/Impact%20Data/Idealpos%20Settings%20for%20Talkbox.htm

[BIRTHDAY] and [BIRTHDAYX]
Used when creating an Idealpos Birthday coupon that is triggered by the Customer's Birthday.
More info: https://userguide.idealpos.com.au/Content/Coupon%20Promotions/Birthday%20Coupon%20Promotions.htm

[RESET] (v7 Build 51 and greater only)
As Idealpos is processing the Promotions in priority order, when a [RESET] is encountered in a triggered Promotion, the sale levels are reset as if it was starting the calculation again. All of the currently calculated promotions in the sale up to that point in the priority order are maintained. 

Normally, you would move the least likely Promotion to the bottom of the priority list and then add the [RESET] tag. Keep in mind that [RESET] is recalculating the tagged promotion and any following promotions as if no other promotions before it have been applied.

The [RESET] tag could potentially be used to create multiple priority groups, where the first Promotion in each new group is tagged with [RESET].

[OVERRIDE]
Used in a Promotion when you want the calculation in this promotion to override any previous Promotions in the list. For example, this is often used with a Staff discount Promotion.

For this to work, the [OVERRIDE] Promotion needs to be the last one in the list. Because of this, at sites where Promotions (like IBA) are imported periodically, this is combined with an Idealpos User-Defined Option (entered for each relevant terminal in Setup > POS Terminals > Miscellaneous) that will move the [OVERRIDE] Promotions to the bottom of the list after any import:
REFRESH-OVERRIDE-PROMOS
1

PROMOPOSSIBILITIES (added in 7.0 Build 51)
By default, when promotions are being calculated in the POS screen when an item is added, 200 possibilities are allowed. If, for example, a Coupon Promotion is added, and then a Stock Item is added that creates more than 200 possibilities, a 9-Subscript out of range error displays:

IPSError.log:
20190103 09:22:57.964 21h 36m 59s frmSale.NewPromotionTables on Line: 0 Error: 9 - Subscript out of range 9-Subscript out of range

To address this, in Setup > POS Terminals > Miscellaneous, PROMOPOSSIBILITIES can be set to a number from 201 to 1000
PROMOPOSSIBILITIES 
300

It is recommended that the lowest possible number be used to stop the error from occurring, as higher numbers could cause other errors to occur (for example: Out of Memory).

REWARDPROMOTIONCHEAPEST (available since 2016 or earlier)
This is used in Setup > POS Terminals > Miscellaneous to have the discount applied via a customer reward promotion to the least expensive qualifying item in the sale (instead of the most expensive, which is the default behaviour).

REWARDPROMOTIONCHEAPEST
1

PROMOPRIORITYSYNC
On large sites with a great number of promotions, there are circumstances where promotions do not trigger because the priority set in the back office does not filter through to all sales terminals.

This option enables a Sync Priorities button in File > Sales > Promotions > Promotions. Pressing the button will send the current Priority order to all terminals. It is recommended that this not be done during trading hours as this can temporarily slow down the sales process.

PROMOPRIORITYSYNC
1