- Configuration Guide
- Order Types and Channels
- Order Types
- Configuring Order Types
- Configuring Dynamic Tipping
Configuring Dynamic Tipping
Before completing this procedure, verify that the order type you are configuring for dynamic tips exists in the EMC.
- Add a data extension for the order type:
- Select the Enterprise, click Configuration, and then click Data Extensions.
- Click the Insert icon on the toolbar to add a record, enter the Data Extension record name, and then click OK.
- Enter information in the following fields:
Table 14-4 Data Extension Fields
Field Description Table
Select 25 - Order Type.
Extra Column Name
Enter
DynamicTip
.Type
Select 12 - Json.
Data Constraints
Select Max Chars: 9999.
Sort Priority
Not applicable; use default value.
Display Width
Enter
150
.Translatable Name
Not applicable; use default value.
Translatable Help
Not applicable; use default value.
Is Editable
Select to enable.
Is Viewable
Select to enable.
Is Downloadable
Select to enable.
- Select the Enterprise, property, revenue center, or zone, click Setup, and then click Order Type Parameters.
- Click the ellipsis button in the Options column for the order type you are configuring for dynamic tipping.
- Select 16 - Use Dynamic Tip, and then click OK.
- Select the Enterprise, property, or zone, click Descriptors, and then click Order Types.
- Click Edit Json in the Dynamic Tip column for the order type.
- In the dynamic tip JSON editor, specify the suggested tip
amounts and percentages.
Simphony uses the order type data extension to show suggested tip amounts and percentages defined in the editor. If the JSON code is not valid, Simphony does not prompt for a tip.
In the following example, there are two tip levels. If the check's sales amount is 5.00 or higher, it suggests tips of 2.00, 3.00 or 5.00. If the check's sales amount is 10.00 or more, it changes to suggest tip percentages of 18%, 20%, or 25%.
Note:
When defining the conditions, begin with the lowest threshold amount and work up to the highest threshold amount. The last condition met will be used.{ "suggestedtips": [ { "value": "Sales", // "Sales" or "Check Total" "minimum": "5.00", // minimum value required "type": "amount", // "amount" or "percentage" "amount1": "2.00", "amount2": "3.00", "amount3": "5.00", }, { "value": "Sales", "minimum": "10.00", "type": "percentage", "percentage1": "18", "percentage2": "20", "percentage3": "25", } ] }
- Click Save.