POST Product Push

{{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 TypeInteger Value
Product1
Modifier2

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