Description: In Aloha modifiers need to be ordered with modifier groups to avoid issues.
Below are examples of how to add the modifier group to each type of POST ticket interaction. You can see the modifier groups in green.
Ticket Items (Add Items)
POST /locations/{location_id}/tickets/{ticket_id}/items
{
"items": [
{
"menu_item": "1004",
"quantity": 1,
...
"modifiers": [
{
"modifier": "201",
"modifier_group": "15",
"quantity": 1,
...
}
]
}
]
}
Note: modifier_group is for input only.
Ticket Items (Open Ticket - All In One)
POST / locations/{location_id}/tickets
{
"employee": "e1",
"order_type": "o2",
...
"items": [
{
"menu_item": "1004",
"quantity": 1,
...
"modifiers": [
{
"modifier": "201",
"modifier_group": "15",
"quantity": 1
...
}
]
}
],
"discounts": [
...
],
"payments": [
...
],
"user_info": {
...
}
}
Note: modifier_group is for input only.
Price Check
POST /location/{location_id}/price_check
{
"employee": "e1",
"order_type": "o2",
...
"items": [
{
"menu_item": "1004",
"quantity": 1,
...
"modifiers": [
{
"modifier": "201",
"modifier_group": "15",
"quantity": 1
...
}
]
}
],
"discounts": [
...
],
"payments": [
...
],
"user_info": {
...
}
}