{{YourSetwebhookUrl}}
Your KDS will receive this type of request every time a user pushes products from within Deliverect.
Using these products you can match products in orders coming from Deliverect.
Product Sync payload example
[
{
"plu": "PIZZ-00",
"name": "Build your own Pizza",
"description": "Modifier price overloads",
"productType": 1,
"productTags": [],
"imageUrl": ""
},
{
"plu": "P-BURG-CHE",
"name": "Cheeseburger",
"description": "100% beef patty, cheddar, caramelized onions, mayonnaise, pickles in a Pretzel bun",
"productType": 1,
"productTags": [],
"imageUrl": ""
},
{
"plu": "P-BURG-CHK",
"name": "Chicken Burger",
"description": "Crispy coated chicken thigh, iceberg lettuce, pickles, slice of cheese & mayo, all in a toasted brioche bun.",
"productType": 1,
"productTags": [],
"imageUrl": ""
},
{
"plu": "P-SATE",
"name": "Chicken Sate",
"description": "Product with Nested Modifiers - Multimax variables - Allergens (tags)",
"productType": 1,
"productTags": [
104,
108
],
"imageUrl": ""
},
{
"plu": "DRNK-01",
"name": "Coca Cola",
"description": "",
"productType": 1,
"productTags": [],
"imageUrl": ""
},
{
"plu": "P-FRS-M",
"name": "Curly Fries",
"description": "Spiralised potatoes, fried",
"productType": 1,
"productTags": [],
"imageUrl": ""
},
{
"plu": "DRNK-02",
"name": "Diet Coke",
"description": "",
"productType": 1,
"productTags": [],
"imageUrl": ""
},
{
"plu": "NOOD-01",
"name": "Egg Noodles",
"description": "",
"productType": 1,
"productTags": [],
"imageUrl": ""
},
{
"plu": "P-FRS-S",
"name": "French Fries",
"description": "Plain fries from France",
"productType": 1,
"productTags": [],
"imageUrl": ""
},
{
"plu": "DRNK-03",
"name": "Ginger Beer",
"description": "",
"productType": 1,
"productTags": [],
"imageUrl": ""
},
{
"plu": "NOOD-02",
"name": "Ramen Noodles",
"description": "Chinese-style wheat noodles",
"productType": 1,
"productTags": [],
"imageUrl": ""
},
{
"plu": "P-FRS-L",
"name": "Seasoned Fries",
"description": "Plain fries, but a bit fancier",
"productType": 1,
"productTags": [],
"imageUrl": ""
},
{
"plu": "PIZZ-01",
"name": "The Hawaiian",
"description": "Italy's favourite Pizza!",
"productType": 1,
"productTags": [],
"imageUrl": ""
},
{
"plu": "P-BURG-VEG",
"name": "Veggie Burger",
"description": "Black bean burgers with sweet potato, mushrooms, quinoa, and pecans.",
"productType": 1,
"productTags": [],
"imageUrl": ""
},
{
"plu": "RICE-01",
"name": "White Rice",
"description": "",
"productType": 1,
"productTags": [],
"imageUrl": ""
},
{
"plu": "RICE-02",
"name": "Yellow Rice",
"description": "",
"productType": 1,
"productTags": [],
"imageUrl": ""
},
{
"plu": "BAC",
"name": "Bacon",
"description": "",
"productType": 2,
"productTags": []
},
{
"plu": "SI-01",
"name": "Fries",
"description": "",
"productType": 2,
"productTags": []
},
{
"plu": "SAUCE-02",
"name": "Hot Sauce",
"description": "",
"productType": 2,
"productTags": []
},
{
"plu": "MUSH",
"name": "Mushroom",
"description": "",
"productType": 2,
"productTags": []
},
{
"plu": "PEPP",
"name": "Pepperoni",
"description": "",
"productType": 2,
"productTags": []
},
{
"plu": "Pine",
"name": "Pineapple",
"description": "",
"productType": 2,
"productTags": []
},
{
"plu": "RONION",
"name": "Red Onion",
"description": "",
"productType": 2,
"productTags": []
}
]
When you processed request successfully, we expect a HTTP 200
, 201
or 204
status response back.
Product types
As a product types you can expect values from the table below
Product Type | Integer Value |
---|---|
Product | 1 |
Modifier | 2 |
Product tags: consumable types and allergens
A product can have one or more product tags. These are are contained inside productTags. Use this to indicate consumable types and/or allergens.
See a link here for the complete list of allergens with corresponding tag value