Deliverect · Example Payload
Pos Api Insert Update Products And Categories Example
RestaurantDeliveryOnline OrderingPoint of SaleOrder ManagementIntegration
Pos Api Insert Update Products And Categories Example is an example object payload from Deliverect, with 4 top-level fields. It illustrates the shape of data this provider's APIs accept or return.
Top-level fields
accountIdlocationIdproductscategories
Example Payload
{
"accountId": "6**f578fa205bc3eca854***",
"locationId": "6**91e9273d6950b4b0a8***",
"products": [
{
"productType": 1,
"plu": "STK-01",
"price": 1500,
"name": "Delicious Steak Frites",
"kitchenName": "Steak",
"posProductId": "POS-ID-001",
"posCategoryIds": [
"STK"
],
"imageUrl": "https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/steak-622862588c506f015be6018e.jpeg",
"description": "Delicious Steak Frites",
"descriptionTranslations": {
"es": "Deliciosos Bistecs Fritos",
"fr": "Steak Frites D\u00e9licieux",
"nl": "Heerlijke Biefstuk Frites",
"ar": "\u0634\u0631\u064a\u062d\u0629 \u0644\u062d\u0645 \u0641\u0631\u064a\u062a\u0633",
"el": "\u039d\u03bf\u03c3\u03c4\u03b9\u03bc\u03b7 \u03c7\u03bf\u03b9\u03c1\u03b9\u03bd\u03ae \u03c0\u03b1\u03bd\u03c4\u03c3\u03ad\u03c4\u03b1 \u03bc\u03b5 \u03c0\u03b1\u03c4\u03ac\u03c4\u03b5\u03c2"
},
"deliveryTax": 9000,
"takeawayTax": 9000,
"nameTranslations": {
"en": "Delicious Steak Frites",
"es": "Deliciosos Bistecs Fritos",
"fr": "Steak Frites D\u00e9licieux",
"nl": "Heerlijke Biefstuk Frites",
"ar": "\u0634\u0631\u064a\u062d\u0629 \u0644\u062d\u0645 \u0641\u0631\u064a\u062a\u0633",
"el": "\u039d\u03bf\u03c3\u03c4\u03b9\u03bc\u03b7 \u03c7\u03bf\u03b9\u03c1\u03b9\u03bd\u03ae \u03c0\u03b1\u03bd\u03c4\u03c3\u03ad\u03c4\u03b1 \u03bc\u03b5 \u03c0\u03b1\u03c4\u03ac\u03c4\u03b5\u03c2"
},
"eatInTax": 9000,
"multiMax": 1,
"nutritionalInfo": {
"fat": 1,
"sugar": 4,
"saturatedFat": 1,
"carbohydrates": 1,
"protein": 1,
"salt": 1
},
"subProducts": [
"AUTO-01",
"MOD-01",
"MOD-02"
]
},
{
"productType": 3,
"plu": "MOD-01",
"name": "Cooking instructions",
"posProductId": "POS-ID-009",
"posCategoryIds": [
"POS-CAT-001"
],
"imageUrl": "",
"description": "Cooking Instructions",
"descriptionTranslations": {
"es": "Cocinado",
"fr": "Cuisson",
"nl": "Kook instructies",
"ar": "\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0637\u0628\u062e",
"el": "\u039f\u03b4\u03b7\u03b3\u03af\u03b5\u03c2 \u03bc\u03b1\u03b3\u03b5\u03b9\u03c1\u03ad\u03bc\u03b1\u03c4\u03bf\u03c2"
},
"deliveryTax": 6000,
"takeawayTax": 6000,
"nameTranslations": {
"en": "Cooking Instructions",
"es": "Cocinado",
"fr": "Cuisson",
"nl": "Kook instructies",
"ar": "\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0637\u0628\u062e",
"el": "\u039f\u03b4\u03b7\u03b3\u03af\u03b5\u03c2 \u03bc\u03b1\u03b3\u03b5\u03b9\u03c1\u03ad\u03bc\u03b1\u03c4\u03bf\u03c2"
},
"min": 1,
"max": 1,
"subProducts": [
"COOK-01",
"COOK-02",
"COOK-03"
]
},
{
"productType": 3,
"plu": "MOD-02",
"name": "Add a side",
"posProductId": "POS-ID-014",
"posCategoryIds": "INTERNAL-POS-CAT-2",
"imageUrl": "https://www.stockvault.net/data/2009/07/20/109569/preview16.jpg",
"description": "Pizza made for cheese fanatics",
"deliveryTax": 6000,
"takeawayTax": 6000,
"nameTranslations": {
"en": "Choose a side",
"es": "Elige tu acompa\u00f1amiento",
"fr": "Choisissez votre garniture",
"nl": "Kies je bijgerecht",
"ar": "\u0627\u062e\u062a\u0631 \u0637\u0628\u0642\u0643 \u0627\u0644\u062c\u0627\u0646\u0628\u064a",
"el": "\u0394\u03b9\u03b1\u03bb\u03ad\u03be\u03c4\u03b5 \u03b1\u03ba\u03cc\u03bc\u03b1"
},
"subProducts": [
"SI-01",
"SI-02",
"SI-03"
],
"min": 0,
"max": 0,
"multiMax": 3
},
{
"productType": 3,
"plu": "AUTO-01",
"price": 900,
"name": "Garnishes",
"posProductId": "POS-ID-032",
"imageUrl": "",
"description": "",
"deliveryTax": 6000,
"takeawayTax": 6000,
"min": 0,
"max": 0,
"autoApply": [
{
"plu": "PR1"
},
{
"plu": "PR2"
}
],
"subProducts": [
"PR1",
"PR2"
]
},
{
"productType": 2,
"plu": "PR1",
"price": 0,
"name": "Parsley",
"posProductId": "PA_POS-0023",
"posCategoryIds": "",
"imageUrl": "",
"description": "",
"deliveryTax": 0,
"takeawayTax": 0,
"defaultQuantity": 3
},
{
"productType": 2,
"plu": "PR2",
"price": 0,
"name": "Melted Butter",
"posProductId": "PA_POS-0024",
"posCategoryIds": "",
"imageUrl": "",
"description": "",
"deliveryTax": 0,
"takeawayTax": 0
},
{
"productType": 2,
"plu": "COOK-01",
"price": 0,
"name": "Rare",
"posProductId": "POS-ID-003",
"posCategoryIds": [
"POS-CAT-001"
],
"imageUrl": "",
"description": "",
"deliveryTax": 9000,
"takeawayTax": 9000,
"nameTranslations": {
"en": "Rare",
"es": "Poco hecho",
"fr": "Saignant",
"nl": "Rood",
"ar": "\u063a\u064a\u0631 \u0646\u0627\u0636\u062c \u062c\u064a\u062f\u0627",
"el": "\u03a9\u03bc\u03cc"
}
},
{
"productType": 2,
"plu": "COOK-02",
"price": 0,
"name": "Medium Rare",
"posProductId": "POS-ID-004",
"posCategoryIds": "INTERNAL-POS-CAT-2",
"imageUrl": "",
"description": "",
"deliveryTax": 9000,
"takeawayTax": 9000,
"nameTranslations": {
"en": "Medium Rare",
"es": "Al punto",
"fr": "\u00c0 point",
"nl": "Half doorbakken",
"ar": "\u0645\u064f\u062a\u064e\u0648\u064e\u0633\u0651\u0650\u0637 \u0627\u0644\u0646\u064f\u0636\u0652\u062c\u0650",
"el": "\u039c\u03b9\u03c3\u03bf\u03c8\u03b7\u03bc\u03ad\u03bd\u03bf"
}
},
{
"productType": 2,
"plu": "COOK-03",
"price": 0,
"name": "Well Done",
"posProductId": "POS-ID-005",
"posCategoryIds": "INTERNAL-POS-CAT-2",
"imageUrl": "",
"description": "",
"deliveryTax": 9000,
"takeawayTax": 9000,
"nameTranslations": {
"en": "Well done",
"es": "Muy hecho",
"fr": "Bien cuit",
"nl": "Doorbakken",
"ar": "\u0645\u0637\u0628\u0648\u062e \u062c\u064a\u062f\u0627",
"el": "\u03ba\u03b1\u03bb\u03bf\u03c8\u03b7\u03bc\u03ad\u03bd\u03bf"
}
},
{
"productType": 2,
"plu": "SI-01",
"price": 0,
"name": "Fries",
"posProductId": "POS-ID-012",
"posCategoryIds": [
"SD"
],
"imageUrl": "",
"description": "Fries",
"descriptionTranslations": {
"es": "Patatas fritas",
"fr": "Frites",
"nl": "Frietjes",
"ar": "\u0628\u0637\u0627\u0637\u0633 \u0645\u0642\u0644\u064a\u0629",
"\u03b5\u03bb": "\u03a0\u03b1\u03c4\u03ac\u03c4\u03b5\u03c2"
},
"deliveryTax": 9000,
"takeawayTax": 9000,
"nameTranslations": {
"en": "Fries",
"es": "Patatas fritas",
"fr": "Frites",
"nl": "Frietjes",
"ar": "\u0628\u0637\u0627\u0637\u0633 \u0645\u0642\u0644\u064a\u0629",
"\u03b5\u03bb": "\u03a0\u03b1\u03c4\u03ac\u03c4\u03b5\u03c2"
},
"eatInTax": 9000,
"defaultQuantity": 1
},
{
"productType": 2,
"plu": "SI-02",
"price": 200,
"name": "Salad",
"kitchenName": "",
"posProductId": "POS-ID-013",
"posCategoryIds": [
"SD"
],
"imageUrl": "",
"description": "Salad",
"descriptionTranslations": {
"es": "Ensalada",
"fr": "Salade",
"nl": "Salade",
"ar": "\u0633\u0644\u0637\u0629",
"\u03b5\u03bb": "\u03a3\u03b1\u03bb\u03ac\u03c4\u03b1"
},
"deliveryTax": 9000,
"takeawayTax": 9000,
"nameTranslations": {
"en": "Salad",
"es": "Ensalada",
"fr": "Salade",
"nl": "Salade",
"ar": "\u0633\u0644\u0637\u0629",
"\u03b5\u03bb": "\u03a3\u03b1\u03bb\u03ac\u03c4\u03b1"
},
"eatInTax": 9000
},
{
"productType": 2,
"plu": "SI-03",
"price": 100,
"name": "Mashed Potato",
"kitchenName": "Mash",
"posProductId": "POS-ID-014",
"posCategoryIds": [
"SD"
],
"imageUrl": "",
"description": "Mashed Potato",
"descriptionTranslations": {
"es": "Pur\u00e9 de patata",
"fr": "Pur\u00e9e de pommes de terre",
"nl": "Aardappelpuree",
"ar": "\u0627\u0644\u0628\u0637\u0627\u0637\u0627 \u0627\u0644\u0645\u0647\u0631\u0648\u0633\u0629",
"el": "\u03a0\u03bf\u03c5\u03c1\u03ad\u03c2 \u03c0\u03b1\u03c4\u03ac\u03c4\u03b1\u03c2"
},
"deliveryTax": 9000,
"takeawayTax": 9000,
"nameTranslations": {
"en": "Mashed Potato",
"es": "Pur\u00e9 de patata",
"fr": "Pur\u00e9e de pommes de terre",
"nl": "Aardappelpuree",
"ar": "\u0627\u0644\u0628\u0637\u0627\u0637\u0627 \u0627\u0644\u0645\u0647\u0631\u0648\u0633\u0629",
"el": "\u03a0\u03bf\u03c5\u03c1\u03ad\u03c2 \u03c0\u03b1\u03c4\u03ac\u03c4\u03b1\u03c2"
},
"eatInTax": 9000
}
],
"categories": [
{
"name": "Steaks",
"posCategoryId": "STK"
},
{
"name": "Sides",
"posCategoryId": "SD"
}
]
}