url = BaseUrl + 'rests?corpid=19999'
JSON

здСсь,

  • corpid - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚Π²Π΅Ρ‚Π°:

{
  "data": {
    "rests": [
      {
        "id": 199999999,
        "name": "Π¨ΠΎΡƒΡ€ΡƒΠΌ UCS",
        "address": "Π‘. ΠŸΠΎΡ‡Ρ‚ΠΎΠ²Π°Ρ 18/20 стр. 6",
        "country": "Russia",
        "city_name": "Moscow",
        "status": "Active",
        "min_check_amount": 300,
        "delivery_period": {
          "begin": "8:00",
          "end": "22:00"
        },
        "delivery_price": 300,
        "currencies": [
          {
            "id": "ASSIST",
            "currency_code": "RUB",
            "url": "https://payments.demo.paysecure.ru/",
            "merchant_id": "115981"
          }
        ]
      }
    ]
  },
  "ver": "1.1.7.4",
  "timestamp": "2017-03-29T15:23:10",
  "status": "Ok"
}
JSON

здСсь:

  • id - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ рСсторана

  • name - Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ рСсторана

  • address - адрСс рСсторана

  • country - страна

  • city_name - Π³ΠΎΡ€ΠΎΠ΄

  • status - статус рСсторана. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ бСрСтся с сСрвСра лицСнзирования

  • min_check_amount - сумма минимального Ρ‡Π΅ΠΊΠ° (устанавливаСтся Π² Π°Π΄ΠΌΠΈΠ½ части Π΄ΠΈΠ»Π΅Ρ€Π°)

  • delivery_period - врСмя доставки с часа (begin) ΠΏΠΎ час (end). (УстанавливаСтся Π² Π°Π΄ΠΌΠΈΠ½ части Π΄ΠΈΠ»Π΅Ρ€Π°)

  • delivery_price - ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ доставки (устанавливаСтся Π² Π°Π΄ΠΌΠΈΠ½ части Π΄ΠΈΠ»Π΅Ρ€Π°)

  • currencies - систСма внСшнСй ΠΎΠΏΠ»Π°Ρ‚Ρ‹ ASSIST (всС указываСтся Π² Π°Π΄ΠΌΠΈΠ½ части Π΄ΠΈΠ»Π΅Ρ€Π°)

    • id - тСкстовый ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ внСшнСго ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½ΠΎΠ³ΠΎ сСрвиса (ASSIST)

    • currency_code - ΠΊΠΎΠ΄ Π²Π°Π»ΡŽΡ‚Ρ‹ Π² ASSIST

    • url - URL Π΄Π»Ρ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° страницу ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½ΠΎΠ³ΠΎ сСрвиса

    • merchant_id - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ прСдприятия («НомСр ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Β») Π² систСмС ASSIST

url = BaseUrl + 'rests'
JSON

Π’ Ρ‚Π΅Π»Π΅ запроса JSON:

{
  "address": "Russia, Moscow, Π‘. ΠŸΠΎΡ‡Ρ‚ΠΎΠ²Π°Ρ 18/20 стр. 6",
  "lat": "55.776877",
  "lon": "37.696391",
  "corpid": 19999,
  "default_object": 199994335
}
JSON

здСсь,

  • address - строка адрСса доставки (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)

  • lat ΠΈ lon - ΡˆΠΈΡ€ΠΎΡ‚Π° ΠΈ Π΄ΠΎΠ»Π³ΠΎΡ‚Π° адрСса доставки (Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)

  • corpid - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)

  • default_object - ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½Π° случай Ссли ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ адрСсу Π½Π΅Ρ‚ Π·ΠΎΠ½Ρ‹ доставки (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)

Если ΡƒΠΊΠ°Π·Π°Π½Ρ‹ lat ΠΈ lon - ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ рСсторана, ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ Π·ΠΎΠ½Ρƒ доставки ΠΏΠΎ адрСсу опрСдСляСтся ΠΏΠΎ Π½ΠΈΠΌ. Π‘Ρ‚Ρ€ΠΎΠΊΠ° адрСса, Ссли ΠΎΠ½Π° ΡƒΠΊΠ°Π·Π°Π½Π°, игнорируСтся.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚Π²Π΅Ρ‚Π° (Ссли Π·ΠΎΠ½Ρ‹ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ΡΡ - Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ рСсторану):

{
  "data": {
    "rests": [
      {
        "id": 199994335,
        "name": "РСсторан 313 ΠΊΡ€Π°Π±ΠΎΠ² ΠΈ ΠΊΡ€Π΅Π²Π΅Ρ‚ΠΊΠ°-",
        "address": "Π‘. ΠŸΠΎΡ‡Ρ‚ΠΎΠ²Π°Ρ 18/20 стр. 6 ",
        "country": "Russia",
        "city_name": "Moscow",
        "status": "Active",
        "min_check_amount": 300,
        "delivery_period": {
          "begin": "8:20",
          "end": "22:00"
        },
        "delivery_price": 300,
        "currencies": [
          {
            "id": "ASSIST",
            "currency_code": "RUB",
            "url": "https://payments.demo.paysecure.ru/",
            "merchant_id": "115981"
          }
        ]
      }
    ]
  },
  "ver": "1.1.7.4",
  "timestamp": "2017-03-29T15:41:08",
  "status": "Ok"
}
JSON

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ запроса ΠΊΡΡˆΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° сСрвСрС webdelivery. ВрСмя обновлСния кэша- 15 ΠΌΠΈΠ½ΡƒΡ‚.

url = BaseUrl + 'menutree?objectid=199994335&lang=ru'
JSON

здСсь,

  • objectid - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°/рСсторана (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)

  • lang - язык Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ мСню, ru ΠΈΠ»ΠΈ en (Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ). Если Π½Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ вСрнСтся список Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… рСсурсов для всСх языков. Если Π·Π°Π΄Π°Ρ‚ΡŒ, Ρ‚ΠΎ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ рСсурсы Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ языка

 "locres": {
  "name": "ΠŸΠ΅Ρ€Π²Ρ‹Π΅ блюда"
}
JSON

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚Π²Π΅Ρ‚Π° Π±Π΅Π· указания  lang  (url = BaseUrl + 'menutree?objectid=199994335&lang=ru'):

{
  "data": {
    "selectors": [
      {
        "pid": 0,
        "type": "SELECTORS",
        "level": 0,
        "items": [
          {
            "pid": 0,
            "type": "SELECTORS",
            "level": 1,
            "items": [
              {
                "pid": 1000248,
                "type": "SELECTORS",
                "level": 2,
                "items": [],
                "dishes": [
                  1000039,
                  1000040
                ],
                "id": 1000258,
                "guid": "{BC31E51B-5248-4230-9924-4B0A80900BFE}",
                "code": 42,
                "name": "ΠŸΠ΅Ρ€Π²Ρ‹Π΅ блюда",
                "locres": {
                  "name": "ΠŸΠ΅Ρ€Π²Ρ‹Π΅ блюда"
                }
              },
              {
                "pid": 1000248,
                "type": "SELECTORS",
                "level": 2,
                "items": [],
                "dishes": [
                  1000016,
                  1000018
                ],
                "id": 1000255,
                "guid": "{B0A1E19F-0C8E-4F9E-9F82-F715992A5014}",
                "code": 41,
                "name": "Π’Ρ‚ΠΎΡ€Ρ‹Π΅ блюда",
                "locres": {
                  "name": "Π’Ρ‚ΠΎΡ€Ρ‹Π΅ блюда"
                }
              },
              {
                "pid": 1000248,
                "type": "SELECTORS",
                "level": 2,
                "items": [],
                "dishes": [
                  1000042,
                  1000043,
                  1000072
                ],
                "id": 1000267,
                "guid": "{931CB22C-4E52-4125-BD2A-F4D94C5812DA}",
                "code": 43,
                "name": "Напитки",
                "locres": {
                  "name": "Напитки"
                }
              },
              {
                "pid": 1000248,
                "type": "SELECTORS",
                "level": 2,
                "items": [],
                "dishes": [],
                "id": 1000401,
                "guid": "{9E644F23-AC74-433F-A742-00C7C8771824}",
                "code": 44,
                "name": "Комбо",
                "locres": {
                  "name": "Комбо"
                }
              }
            ],
            "dishes": [],
            "id": 1000248,
            "guid": "{CDE469EC-7600-44EA-847E-161ABA71D835}",
            "code": 40,
            "name": "Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-мСню",
            "locres": {
              "name": "Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-мСню"
            }
          }
        ],
        "dishes": [],
        "id": 11048,
        "guid": "{70DC9856-7791-42BC-8D89-57C8CE51EB31}",
        "code": 11048,
        "name": "ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€",
        "altname": "Initial Choice",
        "locres": {}
      }
    ]
  },
  "ver": "1.1.7.4",
  "timestamp": "2017-03-30T14:56:27",
  "status": "Ok"
}
JSON

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚Π²Π΅Ρ‚Π° Π±Π΅Π· указания  lang  (url = BaseUrl + 'menutree?objectid=199994335&lang=')

{
  "data": {
    "selectors": [
      {
        "pid": 0,
        "type": "SELECTORS",
        "level": 0,
        "items": [
          {
            "pid": 0,
            "type": "SELECTORS",
            "level": 1,
            "items": [
              {
                "pid": 1000248,
                "type": "SELECTORS",
                "level": 2,
                "items": [],
                "dishes": [
                  1000039,
                  1000040
                ],
                "active": 1,
                "id": 1000258,
                "guid": "{BC31E51B-5248-4230-9924-4B0A80900BFE}",
                "code": 42,
                "name": "ΠŸΠ΅Ρ€Π²Ρ‹Π΅ блюда",
                "locres": {
                  "ru": {
                    "name": "ΠŸΠ΅Ρ€Π²Ρ‹Π΅ блюда"
                  },
                  "en": {
                    "name": "First meal"
                  }
                }
              },
              {
                "pid": 1000248,
                "type": "SELECTORS",
                "level": 2,
                "items": [],
                "dishes": [
                  1000016,
                  1000018
                ],
                "active": 1,
                "id": 1000255,
                "guid": "{B0A1E19F-0C8E-4F9E-9F82-F715992A5014}",
                "code": 41,
                "name": "Π’Ρ‚ΠΎΡ€Ρ‹Π΅ блюда",
                "locres": {
                  "ru": {
                    "name": "Π’Ρ‚ΠΎΡ€Ρ‹Π΅ блюда"
                  },
                  "en": {
                    "name": "Second courses"
                  }
                }
              },
              {
                "pid": 1000248,
                "type": "SELECTORS",
                "level": 2,
                "items": [],
                "dishes": [
                  1000042,
                  1000043,
                  1000072
                ],
                "active": 1,
                "id": 1000267,
                "guid": "{931CB22C-4E52-4125-BD2A-F4D94C5812DA}",
                "code": 43,
                "name": "Напитки",
                "locres": {
                  "ru": {
                    "name": "Напитки"
                  },
                  "en": {
                    "name": "Beverages"
                  }
                }
              },
              {
                "pid": 1000248,
                "type": "SELECTORS",
                "level": 2,
                "items": [],
                "dishes": [],
                "active": 1,
                "id": 1000401,
                "guid": "{9E644F23-AC74-433F-A742-00C7C8771824}",
                "code": 44,
                "name": "Комбо",
                "locres": {
                  "ru": {
                    "name": "Комбо"
                  },
                  "en": {
                    "name": "Combo"
                  }
                }
              }
            ],
            "dishes": [],
            "active": 1,
            "id": 1000248,
            "guid": "{CDE469EC-7600-44EA-847E-161ABA71D835}",
            "code": 40,
            "name": "Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-мСню",
            "locres": {
              "ru": {
                "name": "Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-мСню"
              },
              "en": {
                "name": "Internet-menu"
              }
            }
          }
        ],
        "dishes": [],
        "active": 1,
        "id": 11048,
        "guid": "{70DC9856-7791-42BC-8D89-57C8CE51EB31}",
        "code": 11048,
        "name": "ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€",
        "altname": "Initial Choice"
      }
    ]
  },
  "ver": "1.1.7.4",
  "timestamp": "2017-03-30T14:56:52",
  "status": "Ok"
}
JSON

Поля id, guid, code, name, altname ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ кассового сСрвСра Β«Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Β», Β«GUIDΒ», «Код», «НазваниС», Β«ΠΠ»ΡŒΡ‚. Π½Π°Π·Π²Π°Π½ΠΈΠ΅Β» соотвСтствСнно.

ПолС type для ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… структур Π΄Π°Π½Π½Ρ‹Ρ… позволяСт Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ значСния Β«SELECTORSΒ» ΠΈΠ»ΠΈ Β«MENUITEMΒ». Π’ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«SELECTORSΒ».

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ запроса ΠΊΡΡˆΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° сСрвСрС webdelivery. ВрСмя обновлСния кэша- 15 ΠΌΠΈΠ½ΡƒΡ‚.

url = BaseUrl + 'dishes?objectid=199994335&lang=ru'
JSON

здСсь,

  • objectid - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°/рСсторана (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)

  • lang - язык Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ мСню (Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ). На запрос Π±Π΅Π· lang вСрнутся всС Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ рСсурсы блюд

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚Π²Π΅Ρ‚Π° (язык мСню Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½):

{
  "data": {
    "dishes": [
      {
        "price": 5000,
        "modischeme": 0,
        "recomended": [],
        "active": 1,
        "id": 1000039,
        "guid": "{9E3F46BF-D89D-49F8-A1AE-182479B3AF46}",
        "code": 24,
        "name": "Π‘ΠΎΡ€Ρ‰",
		"altname": "Borscht",
        "images": [
          "img24.png"
        ],
        "locres": {
          "ru": {
            "name": "Π‘ΠΎΡ€Ρ‰"
          },
          "en": {
            "name": "Borscht"
          }
        }
      },
      {
        "price": 9500,
        "modischeme": 0,
        "recomended": [],
        "active": 1,
        "id": 1000040,
        "guid": "{634EA5E0-CF00-4316-A639-5BF1809D3D08}",
        "code": 25,
        "name": "Болянка",
        "images": [
          "img25.png",
          "img25_1.png"
        ],
        "locres": {
          "ru": {
            "name": "Болянка"
          },
          "en": {
            "name": "Saltwort"
          }
        }
      },
      {
        "price": 5000,
        "modischeme": 1000384,
        "recomended": [],
        "active": 1,
        "id": 1000016,
        "guid": "{532EB43B-6661-4063-97BA-B5BBBDC1577F}",
        "code": 4,
        "name": "ПСльмСни",
        "images": [
          "img4.png",
          "img4_1.png"
        ],
        "locres": {
          "ru": {
            "name": "ПСльмСни сибирскиС",
            "comment": "ПСльмСни сибирскиС",
            "long_comment": "Π”ΠΎΠΌΠ°ΡˆΠ½ΠΈΠ΅ пСльмСни ΠΏΡ€ΠΈΠ³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ со свининой ΠΈ говядиной, со смСтаной"
          },
          "en": {
            "name": "Pelmeni Sibirskie",
            "comment": "Pelmeni Sibirskie",
            "long_comment": "Russian home made pelmeni Sibirskie with pork and beef with sour cream"
          }
        }
      },
      {
        "price": 3000,
        "modischeme": 0,
        "recomended": [],
        "active": 1,
        "id": 1000018,
        "guid": "{465FCA56-5C19-4479-89A2-F715DE111ACC}",
        "code": 6,
        "name": "Π‘ΠΏΠ°Π³Π΅Ρ‚Ρ‚ΠΈ",
        "images": [
          "img6.png",
          "img6_1.png"
        ],
        "locres": {
          "ru": {
            "name": "Π‘ΠΏΠ°Π³Π΅Ρ‚Ρ‚ΠΈ \"Π€ΠΈΠ»Π°Ρ‚Π°\"",
            "comment": "Π‘ΠΏΠ°Π³Π΅Ρ‚Ρ‚ΠΈ \"Π€ΠΈΠ»Π°Ρ‚Π°\"",
            "long_comment": "Π‘ΠΏΠ°Π³Π΅Ρ‚Ρ‚ΠΈ, сливочноС ΠΈ Ρ€Π°ΡΡ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ масло, Ρ‚Π²Π΅Ρ€Π΄Ρ‹ΠΉ сыр ΠŸΠ°Ρ€ΠΌΠ΅Π·Π°Π½, сыр Π”ΠΎΡ€ Π‘Π»ΡŽ, сыр ΠžΠ»ΡŒΡ‚Π΅Ρ€ΠΌΠ°Π½ΠΈ, чСснок"
          },
          "en": {
            "name": "Spaghetti \"Filata\"",
            "comment": "Spaghetti \"Filata\"",
            "long_comment": "Spaghetti, butter and vegetable oil, hard Parmesan cheese, Dor Blue cheese, Oltermani cheese, garlic"
          }
        }
      },
      {
        "price": 8000,
        "modischeme": 1000331,
        "recomended": [],
        "active": 1,
        "id": 1000042,
        "guid": "{ABB96A2B-A704-475C-A6F1-795BF550197D}",
        "code": 27,
        "name": "Π―Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ сок",
        "images": [
          "img27.png"
        ],
        "locres": {
          "ru": {
            "name": "Π―Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ сок"
          },
          "en": {
            "name": "Apple juice"
          }
        }
      },
      {
        "price": 10000,
        "modischeme": 1000331,
        "recomended": [],
        "active": 1,
        "id": 1000043,
        "guid": "{4275F46E-AE20-461C-99BA-E95D6D1AE4AA}",
        "code": 28,
        "name": "ΠΠΏΠ΅Π»ΡŒΡΠΈΠ½ΠΎΠ²Ρ‹ΠΉ сок",
        "images": [
          "img28.png"
        ],
        "locres": {
          "ru": {
            "name": "ΠΠΏΠ΅Π»ΡŒΡΠΈΠ½ΠΎΠ²Ρ‹ΠΉ сок"
          },
          "en": {
            "name": "Orange juice"
          }
        }
      },
      {
        "price": 10000,
        "modischeme": 1000331,
        "recomended": [],
        "active": 1,
        "id": 1000072,
        "guid": "{1336C583-C799-47C2-9730-190228AE9DBE}",
        "code": 17,
        "name": "Π“Ρ€Π΅ΠΉΠΏΡ„Ρ€ΡƒΡ‚ΠΎΠ²Ρ‹ΠΉ сок",
        "images": [
          "img17.png",
          "img17_1.png"
        ],
        "locres": {
          "ru": {
            "name": "Π“Ρ€Π΅ΠΉΠΏΡ„Ρ€ΡƒΡ‚ΠΎΠ²Ρ‹ΠΉ сок"
          },
          "en": {
            "name": "Grapefruit juice"
          }
        }
      }
    ],
    "modifiers": [
      {
        "pid": 0,
        "group": [
          {
            "useDownLimit": 1,
            "downLimit": 1,
            "defaultModifier": 0,
            "modi": [
              {
                "dishid": 0,
                "maxOneDish": 1,
                "price": 0,
                "active": 1,
                "id": 2003,
                "name": "Π•Π“ΠΠ˜Π‘ EAN13",
                "images": [ "" ]
              }
            ],
            "replaceDefModifier": 0,
            "useUpLimit": 1,
            "upLimit": 1,
            "active": 1,
            "id": 2001,
            "name": "Π•Π“ΠΠ˜Π‘ EAN13"
          },
          {
            "useDownLimit": 1,
            "downLimit": 1,
            "defaultModifier": 0,
            "modi": [
              {
                "dishid": 0,
                "maxOneDish": 1,
                "price": 0,
                "active": 1,
                "id": 2004,
                "name": "PDF417",
                "images": [ "" ]
              }
            ],
            "replaceDefModifier": 0,
            "useUpLimit": 1,
            "upLimit": 1,
            "active": 1,
            "id": 2002,
            "name": "PDF417"
          }
        ],
        "item": [],
        "active": 1,
        "id": 2007,
        "code": 2007,
        "name": null
      },
      {
        "pid": 0,
        "group": [],
        "item": [],
        "active": 1,
        "id": 1000194,
        "code": 1,
        "name": null
      },
      {
        "pid": 0,
        "group": [
          {
            "useDownLimit": 0,
            "downLimit": 0,
            "defaultModifier": 0,
            "modi": [
              {
                "dishid": 0,
                "maxOneDish": 1,
                "price": 0,
                "active": 1,
                "id": 1000324,
                "name": "ΠšΠΎΡ€ΠΈΡ†Π°",
                "images": [ "" ]
              },
              {
                "dishid": 0,
                "maxOneDish": 1,
                "price": 0,
                "active": 1,
                "id": 1000325,
                "name": "Π‘Π°Ρ…Π°Ρ€",
                "images": [ "" ]
              },
              {
                "dishid": 0,
                "maxOneDish": 1,
                "price": 0,
                "active": 1,
                "id": 1000327,
                "name": "Π‘Π΅Π·Π΅",
                "images": [ "" ]
              },
              {
                "dishid": 0,
                "maxOneDish": 1,
                "price": 0,
                "active": 1,
                "id": 1000329,
                "name": "Молоко",
                "images": [ "" ]
              }
            ],
            "replaceDefModifier": 0,
            "useUpLimit": 0,
            "upLimit": 0,
            "active": 1,
            "id": 1000323,
            "name": "123"
          }
        ],
        "item": [],
        "active": 1,
        "id": 1000331,
        "code": 2,
        "name": null
      },
      {
        "pid": 0,
        "group": [
          {
            "useDownLimit": 0,
            "downLimit": 0,
            "defaultModifier": 0,
            "modi": [
              {
                "dishid": 0,
                "maxOneDish": 1,
                "price": 0,
                "active": 1,
                "id": 1000392,
                "name": "ΠΏ",
                "images": [ "" ]
              },
              {
                "dishid": 0,
                "maxOneDish": 1,
                "price": 500,
                "active": 1,
                "id": 1000393,
                "name": "Π²",
                "images": [ "" ]
              },
              {
                "dishid": 0,
                "maxOneDish": 10,
                "price": 6320,
                "active": 1,
                "id": 1000394,
                "name": "Π½ΠΎΠΎΡ€",
                "images": [ "" ]
              }
            ],
            "replaceDefModifier": 0,
            "useUpLimit": 0,
            "upLimit": 0,
            "active": 1,
            "id": 1000391,
            "name": "Π°ΠΏΠ°ΠΏΠ°"
          }
        ],
        "item": [],
        "active": 1,
        "id": 1000384,
        "code": 3,
        "name": null
      },
      {
        "pid": 0,
        "group": [],
        "item": [],
        "active": 1,
        "id": 1000399,
        "code": 4,
        "name": null
      }
    ],
    "commonModifiers": [
      {
        "pid": 0,
        "group": [
          {
            "useDownLimit": 0,
            "downLimit": 0,
            "defaultModifier": 0,
            "modi": [
              {
                "dishid": 0,
                "maxOneDish": 7,
                "price": 0,
                "active": 1,
                "id": 1000386,
                "name": "ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ",
                "images": [ "" ]
              },
              {
                "dishid": 0,
                "maxOneDish": 3,
                "price": -139,
                "active": 0,
                "id": 1000387,
                "name": "Π’Ρ‚ΠΎΡ€ΠΎΠΉ",
                "images": [ "" ]
              },
              {
                "dishid": 0,
                "maxOneDish": 2,
                "price": 1263,
                "active": 1,
                "id": 1000388,
                "name": "Π’Ρ€Π΅Ρ‚ΠΈΠΉ",
                "images": [ "" ]
              },
              {
                "dishid": 0,
                "maxOneDish": 0,
                "price": 0,
                "active": 1,
                "id": 1000389,
                "name": "Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ",
                "images": [ "" ]
              }
            ],
            "replaceDefModifier": 0,
            "useUpLimit": 0,
            "upLimit": 0,
            "active": 1,
            "id": 1000385,
            "name": "ΠžΠ±Ρ‰ΠΈΠΉ_"
          },
          {
            "useDownLimit": 0,
            "downLimit": 0,
            "defaultModifier": 0,
            "modi": [
              {
                "dishid": 0,
                "maxOneDish": 7,
                "price": 1,
                "active": 1,
                "id": 1000397,
                "name": "Ρ€Π°Π·",
                "images": [ "" ]
              },
              {
                "dishid": 0,
                "maxOneDish": 1,
                "price": 0,
                "active": 1,
                "id": 1000398,
                "name": "Π΄Π²Π°",
                "images": [ "" ]
              }
            ],
            "replaceDefModifier": 0,
            "useUpLimit": 0,
            "upLimit": 0,
            "active": 1,
            "id": 1000396,
            "name": "Новая"
          }
        ],
        "item": [],
        "active": 1,
        "id": 1000384,
        "code": 3,
        "name": null
      }
    ]
  },
  "ver": "1.1.7.4",
  "timestamp": "2017-03-30T11:21:17",
  "status": "Ok"
}
JSON

здСсь:

  • dishes - список блюд

  • modifiers - список ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ²

  • commonModifiers - список ΠΎΠ±Ρ‰ΠΈΡ… ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² (описаниС Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ modifiers)

dishes - список блюд:

{
  "price": 5000,
  "modischeme": 1000384,
  "recomended": [],
  "active": 1,
  "id": 1000016,
  "guid": "{532EB43B-6661-4063-97BA-B5BBBDC1577F}",
  "code": 4,
  "name": "ПСльмСни",
  "images": [
    "img4.png",
    "img4_1.png"
  ],
  "locres": {
    "ru": {
      "name": "ПСльмСни сибирскиС",
      "comment": "ПСльмСни сибирскиС",
      "long_comment": "Π”ΠΎΠΌΠ°ΡˆΠ½ΠΈΠ΅ пСльмСни ΠΏΡ€ΠΈΠ³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ со свининой ΠΈ говядиной, со смСтаной"
    },
    "en": {
      "name": "Pelmeni Sibirskie",
      "comment": "Pelmeni Sibirskie",
      "long_comment": "Russian home made pelmeni Sibirskie with pork and beef with sour cream"
    }
  }
}
JSON

здСсь:

  • price - Ρ†Π΅Π½Π° Π² ΠΊΠΎΠΏΠ΅ΠΉΠΊΠ°Ρ…

  • modischeme - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ схСмы ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ²

  • recomended - список Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½Ρ‹Ρ… блюд

  • active - блюдо Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ (1), Π½Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ (0)

  • id - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ блюда

  • guid - GUID блюда

  • code - ΠΊΠΎΠ΄ блюда (бСрСтся ΠΈΠ· настроСк справочников RK7)

  • name - Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ блюда

  • images - список Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

  • locres - Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ рСсурсы

  • здСсь:

    • name - Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ блюда

    • comment - ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

    • long_comment - Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

    • item - Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, сСйчас Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ

modifiers - схСмы ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ²:

{
  "pid": 0
  "active": 1,
  "id": 2007,
  "code": 2007,
  "name": null,
  "group": [
    {
      "useDownLimit": 1,
      "downLimit": 1,
      "defaultModifier": 0,
      "modi": [
        {
          "dishid": 0,
          "maxOneDish": 1,
          "price": 0,
          "active": 1,
          "id": 2003,
          "name": "Π•Π“ΠΠ˜Π‘ EAN13",
          "images": [ "" ]
        }
      ],
      "replaceDefModifier": 0,
      "useUpLimit": 1,
      "upLimit": 1,
      "active": 1,
      "id": 2001,
      "name": "Π•Π“ΠΠ˜Π‘ EAN13"
    },
    {
      "useDownLimit": 1,
      "downLimit": 1,
      "defaultModifier": 0,
      "modi": [
        {
          "dishid": 0,
          "maxOneDish": 1,
          "price": 0,
          "active": 1,
          "id": 2004,
          "name": "PDF417",
          "images": [ "" ]
        }
      ],
      "replaceDefModifier": 0,
      "useUpLimit": 1,
      "upLimit": 1,
      "active": 1,
      "id": 2002,
      "name": "PDF417"
    }
  ]  
}
JSON

здСсь:

  • pid - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° (parent id). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для формирования Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠΉ структуры Π·Π°ΠΊΠ°Π·Π°, ссылаСтся Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΡƒΠ·Π»Π°, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π΄Π°Π½Π½ΠΎΠ΅ блюдо ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€.

  • active - активная (1) /Π½Π΅ активная схСма (0)

  • id - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ схСмы

  • code - ΠΊΠΎΠ΄ схСмы (бСрСтся ΠΈΠ· настроСк справочников RK7)

  • name - Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ схСмы

  • group - список Π³Ρ€ΡƒΠΏΠΏ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ²

    • id - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€

    • name - Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅

    •  useDownLimit - ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ примСнСния ограничСния снизу (ΠΏΠΎ количСству)

    • downLimit - минимальноС количСство ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° для блюда

    • defaultModifier - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (ΠΏΠΎΠ»Π΅ dishid Ρƒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ²)

    • replaceDefModifier - Π·Π°ΠΌΠ΅Π½Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (1 - Π΄Π°, 0 - Π½Π΅Ρ‚). Π—Π°Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ для интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ: Ссли replaceDefModifier = 1, Ρ‚ΠΎ Π½Π°Π΄ΠΎ установлСнный ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ; Ссли replaceDefModifier = 0, Ρ‚ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π°Π΄ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π·Π°ΠΊΠ°Π·Ρƒ, Π½Π΅ замСняя ΠΈΠΌ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

    • useUpLimit - ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ примСнСния ограничСния свСрху (ΠΏΠΎ количСству)

    • upLimit - максимальноС количСство ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° для блюда

    • active - активная/Π½Π΅ активная Π³Ρ€ΡƒΠΏΠΏΠ° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ²

    • modi - список ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π² Π³Ρ€ΡƒΠΏΠΏΠ΅

      • dishid - Ссли ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ являСтся ΠΊΠΎΠΌΠ±ΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ блюда, ΠΈΠ½Π°Ρ‡Π΅ 0,

      • maxOneDish - максимальноС количСство Π½Π° ΠΎΠ΄Π½ΠΎ блюдо

      • price - Ρ†Π΅Π½Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°

      • active - Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ/Π½Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€

      • id - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°

      • name - Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°

      • images - список Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

Нового ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ  API CRM. Π”Ρ€ΡƒΠ³ΠΎΠΉ способ- это ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ нСпосрСдствСнно Π² запросС Π½Π° сохранСниС Π·Π°ΠΊΠ°Π·Π°. Π’ΠΎ этом случаС сСрвис Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Π·Π°ΠΊΠ°Π·ΠΎΠ² автоматичСски сначала создаст запись ΠΎ Π½ΠΎΠ²ΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ Π² CRM, Π° ΠΏΠΎΡ‚ΠΎΠΌ сохранит Π·Π°ΠΊΠ°Π· для этого ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Оба способа сохранСния Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½ΠΈΠΆΠ΅.

url = BaseUrl + 'savedeliveryorder'
JSON

Π’ Ρ‚Π΅Π»Π΅ запроса JSON:

Π·Π°ΠΊΠ°Π· Π½Π° самовывоз

{
  "objectid": 199994335,
  "delivery_time": "2017-03-29T23:52:00",
  "comment": " ΠžΠΏΠ»Π°Ρ‚Π° ΠΎΠ½Π»Π°ΠΉΠ½. ΠžΠΏΠ»Π°Ρ‚Π° Ρ‡Π΅Ρ€Π΅Π· ASSIST",
  "order_type": 0,
  "pay_type": 2,
  "client": {
    "phone": "79996661010",
    "email": "e.korsunov@ucs.ru",
    "ln": "тСстов",
    "fn": "тСст"
  },  
  "order": [
    {
      "id": "1000039",
      "type": "d",
      "qnt": 1000,
      "items": [
        {
          "id": 1000388,
          "type": "m",
          "qnt": 3000,
          "items": []
        },
        {
          "id": "100143",
          "type": "dc",
          "crm": true
        }
      ]
    },
    {
          "id": "101706",
          "type": "dc",
          "crm": true
    }    
  ]
}
JSON

Π·Π°ΠΊΠ°Π· Π½Π° доставку

{
  "objectid": 199994335,
  "delivery_time": "2016-10-14T13:43:00",
  "comment": "ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΊ Π·Π°ΠΊΠ°Π·Ρƒ Π‘Π΄Π°Ρ‡Π° с 500",
  "order_type": 1,
  "pay_type": 0,
  "client": {
    "phone": "79131112233",
    "email": "ivan_ivanov@mail.com",
    "ln": "Иванов Иван Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡"
  },
  "address": {
    "country": "Россия",
    "city": "Π’ΠΎΡ€ΠΎΠ½Π΅ΠΆ",
    "street": "Π›ΠΈΠ·ΡŽΠΊΠΎΠ²Π°",
    "house": "20",
    "building": "",
    "entry": "",
    "floor": "",
    "apartments": "",
    "lat": "55.776877",
    "lon": "37.696391"
  },
  "order": [
    {
      "id": 1000418,
      "type": "d",
      "qnt": 1000,
      "items": [
        {
          "id": 1000162,
          "type": "m",
          "qnt": 1000,
          "items": []
        },
        {
          "id": "100143",
          "type": "dc",
          "crm": true
        }        
      ]
    },
    {
          "id": "101706",
          "type": "dc",
          "crm": true
    }    
  ]
}
JSON

Π·Π°ΠΊΠ°Π· Π½Π° доставку с комбоблюдом ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ

{
    "version_app": "0.4.7",
    "objectid": 199994545,
    "delivery_time": "2018-05-08T13:08:00",
    "comment": "Опл: Π½Π°Π»ΠΈΡ‡ ",
    "order_type": 1,
    "pay_type": 0,
    "client": {
        "phone": "71111111111",
        "email": "qw@com.com",
        "ln": "ΠΈΠ²Π°Π½ΠΎΠ²",
        "fn": "ΠΈΠ²Π°Π½"
    },
    "address": {
        "country": "Россия",
        "city": "москва",
        "street": "большая почтовая",
        "house": "18",
        "building": "20",
        "lat": "55.776031",
        "lon": "37.6926"
    },
    "order": [
        {
            "id": "100720",
            "type": "c",
            "qnt": 2000,
            "items": [
                {
                    "id": 101763,
                    "type": "cc",
                    "qnt": 1000,
                    "items": [
                        {
                            "id": 102705,
                            "type": "m",
                            "qnt": 1000,
                            "items": []
                        }
                    ]
                },
                {
                    "id": 101757,
                    "type": "cc",
                    "qnt": 1000,
                    "items": []
                },
                {
                    "id": 101769,
                    "type": "cc",
                    "qnt": 1000,
                    "items": [
                        {
                            "id": 100173,
                            "type": "m",
                            "qnt": 1000,
                            "items": []
                        }                        
                    ]
                },
                {
                    "id": 101771,
                    "type": "cc",
                    "qnt": 1000,
                    "items": []
                },
                {
                    "id": 101779,
                    "type": "cc",
                    "qnt": 1000,
                    "items": []
                }
            ]
        }
    ]
}
JSON

здСсь,

  • objectid - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)

  • delivery_time - Π΄Π°Ρ‚Π° ΠΈ врСмя доставки, Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ 'YYYY-MM-DDTHH:mm:ss' (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)

  • comment - ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ Π·Π°ΠΊΠ°Π·Ρƒ (Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)

  • order_type - Ρ‚ΠΈΠΏ Π·Π°ΠΊΠ°Π·Π°: 0 - Π·Π°ΠΊΠ°Π· Π½Π° самовывоз, 1 - Π·Π°ΠΊΠ°Π· Π½Π° доставку (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)

  • pay_type - Ρ‚ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹: 0 - Π½Π°Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΡƒΡ€ΡŒΠ΅Ρ€Ρƒ, 1 - банковской ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ ΠΊΡƒΡ€ΡŒΠ΅Ρ€Ρƒ, Π½Π° Π·Π°ΠΊΠ°Π· Π±ΡƒΠ΄Π΅Ρ‚ установлСна Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ).

  • client - Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°

    • phone - Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)

    • email - элСктронная ΠΏΠΎΡ‡Ρ‚Π° (Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)

    • ln - фамилия (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)

    • fn - имя (Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)

    • mn - отчСство (Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)

  • address - адрСс доставки (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ссли Π·Π°ΠΊΠ°Π· Π½Π° доставку)

    • country - страна

    • city - Π³ΠΎΡ€ΠΎΠ΄

    • street - ΡƒΠ»ΠΈΡ†Π°

    • house - Π΄ΠΎΠΌ

    • building - строСниС

    • entry - подъСзд

    • floor - этаТ

    • apartments - ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€Π°

  • order - состав Π·Π°ΠΊΠ°Π·Π° (список)

    • id - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ блюда

    • type - Ρ‚ΠΈΠΏ. 'd' - блюдо, 'c' - комбоблюдо, 'cc' - ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ комбоблюда, 'm' - ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, dc- скидка Π½Π° Π·Π°ΠΊΠ°Π·

    • qnt - количСство Π² тысячах (Ссли 1 ΡˆΡ‚ΡƒΠΊΠ°, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ 1000)

    • crm - Ссли ΠΏΠΎΠ»Π΅ Π΅ΡΡ‚ΡŒ ΠΈ Ρ€Π°Π²Π½ΠΎ true, Ρ‚ΠΎ кассовому сСрвСру Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ скидки ΠΈΠ· CRM (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для type=Β«dcΒ»).

    • items - список ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… (ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ²)

      • id - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€

      • type - Ρ‚ΠΈΠΏ. Β«mΒ» - ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, Β«dΒ» - блюдо (Ссли основноС блюдо - это комбоблюдо), dc- скидка Π½Π° блюдо

      • qnt - количСство

      • items - список ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ²/ΠΊΠΎΠΌΠ±ΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²

      • crm - Ссли ΠΏΠΎΠ»Π΅ Π΅ΡΡ‚ΡŒ ΠΈ Ρ€Π°Π²Π½ΠΎ true, Ρ‚ΠΎ кассовому сСрвСру Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ скидки ΠΈΠ· CRM (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для type=Β«dcΒ»).

ΠžΡ‚Π²Π΅Ρ‚

{
  "data": {
    "visit_id": "412747060",
    "visit_guid": "{F60F10FA-7F09-450C-84F6-CA03580442B9}",
    "table_name": "Дост",
    "order_sum": "8350",
    "unpaid_sum": "8350",
    "discount_sum": "-439",
    "seq_number": "5",
    "dishes": [
      {
        "modi": [
          {
            "id": 1000388,
            "guid": "{864866E8-013E-44D4-B55A-2B8D164D2459}",
            "code": 14,
            "name": "Π’Ρ€Π΅Ρ‚ΠΈΠΉ",
            "price": 1263,
            "quantity": 3000
          }
        ],
        "id": "1000039",
        "guid": "{9E3F46BF-D89D-49F8-A1AE-182479B3AF46}",
        "code": "24",
        "name": "Π‘ΠΎΡ€Ρ‰",
        "price": "5000",
        "amount": "8350",
        "quantity": "1000",
        // скидки на блюдо
        "discounts": [
           {
              "id": "100143",
              "name": "15ΠŸΡ€Π°Π·Π΄Π½ΠΈΡ‡Π½Π°Ρ"
           }
        ]
      }
    ],
    // скидки на заказ
    "discounts": [
       {
         "id": "101706",
         "name": "20%"
       },
       {
         "id": "100154",
         "name": "1Π”Π΅ΡˆΠ΅Π²ΠΎΠ΅ ΠΌΠΎΡ€ΠΎΠΆΠ΅Π½ΠΎΠ΅"
       }
    ],    
    "Payments": [
            {
                "id": 1,
                "code": 1,
                "name": "Π ΡƒΠ±Π»ΠΈ",
                "guid": "{16D72549-14D8-4F31-9E2A-0A833D4F5EED}",
                "amount": 19000
            },
            {
                "id": 2,
                "code": 22,
                "name": "Π•Π²Ρ€ΠΎ",
                "guid": "{2A426EA7-CA4A-482C-B74C-45347F18759F}",
                "amount": 543
            },
            {
                "id": 3,
                "code": 3,
                "name": "Π”ΠΎΠ»Π»Π°Ρ€ БША",
                "guid": "{D2DB2A5B-CB57-4626-AFB3-0851DCCA4724}",
                "amount": 600
            }
    ]
    
  },
  "ver": "1.1.7.4",
  "timestamp": "2017-03-30T15:27:42",
  "status": "Ok"
}
JSON

здСсь

  • visit_id - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π²ΠΈΠ·ΠΈΡ‚Π°

  • visit_guid - GUID Π²ΠΈΠ·ΠΈΡ‚Π°

  • table_name - Π½ΠΎΠΌΠ΅Ρ€ / Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ стола (Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ)

  • order_sum - сумма Π·Π°ΠΊΠ°Π·Π°

  • unpaid_sum - сумма ΠΊ ΠΎΠΏΠ»Π°Ρ‚Π΅

  • discount_sum - сумма скидки

  • seq_number - порядковый Π½ΠΎΠΌΠ΅Ρ€ Π·Π°ΠΊΠ°Π·Π°

  • dishes - содСрТимоС Π·Π°ΠΊΠ°Π·

    • id - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ блюда

    • guid - GUID блюда

    • code - ΠΊΠΎΠ΄ блюда

    • name - Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ блюда (основноС Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· RK7, Π½Π΅ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅)

    • price - Ρ†Π΅Π½Π° (Π² ΠΊΠΎΠΏΠ΅ΠΉΠΊΠ°Ρ…)

    • amount - сумма (Π² ΠΊΠΎΠΏΠ΅ΠΉΠΊΠ°Ρ…)

    • quantity - количСство (Π² тысячах)

    • modi - ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹

    • discounts - скидки Π½Π° блюдо

  • discounts - скидки Π½Π° Π·Π°ΠΊΠ°Π·

    • id - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ скидки

    • name - Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ скидки (основноС Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· RK7, Π½Π΅ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅)

  • Payments - сумма ΠΊ ΠΎΠΏΠ»Π°Ρ‚Π΅ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ всСх скидок

    • id- ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π²Π°Π»ΡŽΡ‚Ρ‹

    • code - ΠΊΠΎΠ΄ Π²Π°Π»ΡŽΡ‚Ρ‹

    • name - Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π°Π»ΡŽΡ‚Ρ‹

    • guid - GUID Π²Π°Π»ΡŽΡ‚Ρ‹

    • amount - сумма ΠΊ ΠΎΠΏΠ»Π°Ρ‚Π΅ Π² Π΄Π°Π½Π½ΠΎΠΉ Π²Π°Π»ΡŽΡ‚Π΅

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ запроса зависит ΠΎΡ‚ настройки  "Ρ€Π΅ΠΆΠΈΠΌ гСокодирования" Π² ΠΏΠ°Π½Π΅Π»ΠΈ администратора.

url = BaseUrl + 'savedeliveryorder?objectId=<Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°>'
JSON

Π’ Ρ‚Π΅Π»Π΅ запроса JSON:

{
    "version_app": "0.4.7",
    "delivery_time": "2018-09-27T13:32:00",
    "comment": "Опл: Π½Π°Π»ΠΈΡ‡ ",
    "order_type": 0,
    "pay_type": 0,
    "pay_online_type": "",
    "client": {
			"id": "10000000009188",
			"phone": "+79998887766"
    },
    "address": {
			"id": "10000000003276"
	},
    "order": [
        {
            "id": "101757",
            "type": "d",
            "qnt": 4000,
            "items": []
        }
    ]
}
JSON

здСсь,

  • delivery_time - Π΄Π°Ρ‚Π° ΠΈ врСмя доставки, Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ 'YYYY-MM-DDTHH:mm:ss' (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)

  • comment - ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ Π·Π°ΠΊΠ°Π·Ρƒ (Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)

  • order_type - Ρ‚ΠΈΠΏ Π·Π°ΠΊΠ°Π·Π°: 0 - Π·Π°ΠΊΠ°Π· Π½Π° самовывоз, 1 - Π·Π°ΠΊΠ°Π· Π½Π° доставку (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)

  • pay_type - Ρ‚ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹: 0 - Π½Π°Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΡƒΡ€ΡŒΠ΅Ρ€Ρƒ, 1 - банковской ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ ΠΊΡƒΡ€ΡŒΠ΅Ρ€Ρƒ, Π½Π° Π·Π°ΠΊΠ°Π· Π±ΡƒΠ΄Π΅Ρ‚ установлСна Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ).

  • client - Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°

    • id - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈΠ· CRM

    • phone- Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ прописан Π² Π·Π°ΠΊΠ°Π·Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° нСсколько Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ²). ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€

  • address - адрСс доставки (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ссли Π·Π°ΠΊΠ°Π· Π½Π° доставку)

    • id -ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ адрСса доставки ΠΈΠ· CRM

  • order - состав Π·Π°ΠΊΠ°Π·Π° (список)

    • id - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ блюда

    • type - Ρ‚ΠΈΠΏ. 'd' - блюдо, 'c' - комбоблюдо, 'cc' - ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ комбоблюда, 'm' - ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€

    • qnt - количСство Π² тысячах (Ссли 1 ΡˆΡ‚ΡƒΠΊΠ°, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ 1000)

    • items - список ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… (ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ²)

      • id - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€

      • type - Ρ‚ΠΈΠΏ. Β«mΒ» - ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, Β«dΒ» - блюдо (Ссли основноС блюдо - это комбоблюдо), Β«dcΒ» - скидка Π½Π° блюдо

      • qnt - количСство

      • items - список ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ²/ΠΊΠΎΠΌΠ±ΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²

      • crm - Ρ„Π»Π°Π³ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ эта скидка ΠΈΠ· CRM (ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ для type=Β«dcΒ»)

  • discounts - скидка Π½Π° Π·Π°ΠΊΠ°Π·

    • id - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ скидки

    • crm - Ρ„Π»Π°Π³ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ эта скидка ΠΈΠ· CRM

ΠžΡ‚Π²Π΅Ρ‚

ΠžΡ‚Π²Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π° для Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Β».

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅  Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ запроса зависит ΠΎΡ‚ настройки  "Ρ€Π΅ΠΆΠΈΠΌ гСокодирования" Π² ΠΏΠ°Π½Π΅Π»ΠΈ администратора.

url = BaseUrl + 'CalcOrder'
JSON

Π’ Ρ‚Π΅Π»Π΅ запроса пСрСдаСтся Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ содСрТимоС, Ρ‡Ρ‚ΠΎ ΠΈ Π² запросС SaveDeliveryOrder.

ΠžΡ‚Π²Π΅Ρ‚:

{
    "data": {
        "Payments": [
            {
                "id": 1,
                "code": 1,
                "name": "Π ΡƒΠ±Π»ΠΈ",
                "guid": "{16D72549-14D8-4F31-9E2A-0A833D4F5EED}",
                "amount": 19000
            },
            {
                "id": 2,
                "code": 22,
                "name": "Π•Π²Ρ€ΠΎ",
                "guid": "{2A426EA7-CA4A-482C-B74C-45347F18759F}",
                "amount": 543
            },
            {
                "id": 3,
                "code": 3,
                "name": "Π”ΠΎΠ»Π»Π°Ρ€ БША",
                "guid": "{D2DB2A5B-CB57-4626-AFB3-0851DCCA4724}",
                "amount": 600
            }

        ]
    },
    "ver": "1.1.15.15",
    "timestamp": "2018-10-03T15:26:02",
    "status": "Ok",
    "requestId": "4925c8c968834372a0cbaa7be99e4106"
} 
JSON

здСсь

  • id- ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π²Π°Π»ΡŽΡ‚Ρ‹

  • code - ΠΊΠΎΠ΄ Π²Π°Π»ΡŽΡ‚Ρ‹

  • name - Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π°Π»ΡŽΡ‚Ρ‹

  • guid - GUID Π²Π°Π»ΡŽΡ‚Ρ‹

  • amount - сумма ΠΊ ΠΎΠΏΠ»Π°Ρ‚Π΅ Π² Π΄Π°Π½Π½ΠΎΠΉ Π²Π°Π»ΡŽΡ‚Π΅

Π’ спискС Π²Π°Π»ΡŽΡ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ Π²Π°Π»ΡŽΡ‚Ρ‹, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°Π΄Π°Π½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ΅ свойство ForDelivery=1.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ запроса зависит ΠΎΡ‚ настройки  "Ρ€Π΅ΠΆΠΈΠΌ гСокодирования" Π² ΠΏΠ°Π½Π΅Π»ΠΈ администратора.

url = BaseUrl + 'payment'
JSON

Π’ Ρ‚Π΅Π»Π΅ запроса:

{
  "object_id": 199990001,
  "visit_id": 411765152,
  "payments": [
    {
      "currency_id": 1000379,
      "extpay_id": "ASSIST",
      "amount": 62718,
      "promised": true
    }
  ]
}
JSON

здСсь:

  • object_id - ΠΊΠΎΠ΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°

  • visit_id - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π²ΠΈΠ·ΠΈΡ‚Π°

  • payments

    • currency_id - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π²Π°Π»ΡŽΡ‚Ρ‹ Π² rk7

    • extpay_id - информация ΠΎ внСшнСй Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, сохраняСтся Π² RK7 Π² ΠΏΠΎΠ»Π΅ ExtTransactionInfo

    • amount - сумма ΠΎΠΏΠ»Π°Ρ‚Ρ‹ Π² ΠΊΠΎΠΏΠ΅ΠΉΠΊΠ°Ρ… (Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния)

    • promised - Ρ‚ΠΈΠΏ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ° (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true- ΠΎΠ±Π΅Ρ‰Π°Π½Π½Ρ‹ΠΉ ΠΏΠ»Π°Ρ‚Π΅ΠΆ; false- ΠΏΡ€Π΅Π΄ΠΎΠΏΠ»Π°Ρ‚Π°)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ запроса зависит ΠΎΡ‚ настройки "Ρ€Π΅ΠΆΠΈΠΌ гСокодирования" Π² ΠΏΠ°Π½Π΅Π»ΠΈ администратора.

url = BaseUrl + courier?objectId=<objectId>&visitId=<visitId>
JSON

здСсь:

  • objectId - Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (рСсторана) Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ Π·Π°ΠΊΠ°Π·

  • visitId - Π½ΠΎΠΌΠ΅Ρ€ Π·Π°ΠΊΠ°Π·Π°

ΠžΡ‚Π²Π΅Ρ‚ Π±Π΅Π· ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΊΡƒΡ€ΡŒΠ΅Ρ€Π°:

{
    "data": {
        "object_id": <objectId>,
        "visit_id": <visitId>,
        "courier_location": null,
        "dlvStateID": 0,
        "DlvStateName": "Π½Π΅ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½"
    },
    "ver": "1.1.14.12",
    "timestamp": "2018-10-09T12:10:00",
    "status": "Ok",
    "requestId": "a6ecbf6a35a54ccd984bd9a05999868f"
}
JSON

здСсь:

  • object_id - Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (рСсторана) Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ Π·Π°ΠΊΠ°Π·

  • visit_id - Π½ΠΎΠΌΠ΅Ρ€ Π·Π°ΠΊΠ°Π·Π°

  • courier_location - Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ мСстополоТСниС ΠΊΡƒΡ€ΡŒΠ΅Ρ€Π°

  • dlvStateID - статус Π·Π°ΠΊΠ°Π·Π°. ΠœΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:

    • 0: Π½Π΅ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Ρ‘Π½Π½Ρ‹ΠΉ

    • 1: Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Ρ‘Π½Π½Ρ‹ΠΉ Π·Π°ΠΊΠ°Π·

    • 2: Π² Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅

    • 3: ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½

    • 4: доставлСн

    • 5: Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ (Π°Ρ€Ρ…ΠΈΠ²)

    • 6: Π·Π°ΠΊΠ°Π· рСдактируСтся

    • 7: Π³ΠΎΡ‚ΠΎΠ² (ΠΏΡ€ΠΈΠ³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ Π½Π° ΠΊΡƒΡ…Π½Π΅, Π³ΠΎΡ‚ΠΎΠ² ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅)

    • 8: ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Ρ‘Π½ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ссли Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·ΠΎΠ²)

  • DlvStateName - Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ статуса Π·Π°ΠΊΠ°Π·Π°. ΠœΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

    • Β«Π½Π΅ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Β»,

    • «принят Π² Ρ€Π°Π±ΠΎΡ‚ΡƒΒ»,

    • «готовится»,

    • Β«ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ с экспСдитором»,

    • «доставлСн»,

    • Β«Π² Π°Ρ€Ρ…ΠΈΠ²Π΅Β»,

    • «рСдактируСтся»,

    • Β«Π³ΠΎΡ‚ΠΎΠ² ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅Β»,

    • Β«ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ ΠΈΡΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΌ рСстораном»

ΠžΡ‚Π²Π΅Ρ‚ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ ΠΊΡƒΡ€ΡŒΠ΅Ρ€Π°:

{
    "data": {
        "object_id": <objectId>,
        "visit_id": <visiId>,
        "courier_location": {
            "lon": <longitude>,
            "lat": <latitude>,
        },
        "dlvStateID": 0,
        "DlvStateName": "Π½Π΅ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½"
    },
    "ver": "1.1.14.12",
    "timestamp": "2018-10-09T12:10:00",
    "status": "Ok",
    "requestId": "a6ecbf6a35a54ccd984bd9a05999868f"
}
JSON
url = BaseUrl + 'Order?objectId=<ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°>&visitId=<Π½ΠΎΠΌΠ΅Ρ€ Π·Π°ΠΊΠ°Π·Π°>'
JSON

ΠžΡ‚Π²Π΅Ρ‚:

{
    "data": {
        "visit_id": 449382195,
        "visit_guid": "{13EC8EDF-F1B8-4C6D-830E-C94CC165F40E}",
        "table_name": "D44",
        "order_sum": 19000,
        "unpaid_sum": 19000,
        "prepay_sum": 0,
        "promised_sum": 0,
        "discount_sum": -1000,
        "seq_number": "72",
        "dishes": [
            {
                "modi": [],
                "id": "101757",
                "guid": "{6A57F1BB-2EAD-4432-A21C-D51B841E479B}",
                "code": "31",
                "name": "Π“ΠΎΠ»ΡƒΠ±Ρ†Ρ‹",
                "price": "5000",
                "amount": "19000",
                "quantity": "4000",
                "discounts": [
                    {
                        "id": "100143",
                        "name": "15ΠŸΡ€Π°Π·Π΄Π½ΠΈΡ‡Π½Π°Ρ"
                    }
                ]                
            }
        ],
       "discounts": [
            {
                "id": "101706",
                "name": "20%"
            },
            {
                "id": "100154",
                "name": "1Π”Π΅ΡˆΠ΅Π²ΠΎΠ΅ ΠΌΠΎΡ€ΠΎΠΆΠ΅Π½ΠΎΠ΅"
            }
        ],        
        "travel_time": 60,
        "DeliveryBlock": {
            "DeliveryState": "4",
            "StartTime": "2018-10-10T17:42:26",
            "MinCookTime": "1899-12-30T00:30:00"
        }
    },
    "ver": "1.1.15.16",
    "timestamp": "2018-10-10T17:44:37",
    "status": "Ok",
    "requestId": "152c1c190de446e5b37ef9e6f073d393"
}
JSON

Π€ΠΎΡ€ΠΌΠ°Ρ‚ запроса соотвСтствуСт Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ запрос SaveDeliveryOrder Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ суммах ΠΊ ΠΎΠΏΠ»Π°Ρ‚Π΅ (сСкция Payments).

url = BaseUrl + 'Currency?objectId=<ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°>'
JSON

ΠžΡ‚Π²Π΅Ρ‚:

{
    "data": [
        {
            "curid": 1,
            "name": "Π ΡƒΠ±Π»ΠΈ",
            "promised": ""
        },
        {
            "curid": 2,
            "name": "Π•Π²Ρ€ΠΎ",
            "promised": ""
        },
        {
            "curid": 3,
            "name": "Π”ΠΎΠ»Π»Π°Ρ€ БША",
            "promised": ""
        },
        {
            "curid": 1000033,
            "name": "ΠšΡƒΠΏΠΎΠ½ Π½Π° Π±Π°Ρ€",
            "promised": ""
        },
        {
            "curid": 1000221,
            "name": "БСсплатно",
            "promised": ""
        }
    ],
    "ver": "1.3.0.32",
    "timestamp": "2019-12-27T16:32:22",
    "status": "Ok",
    "requestId": "d2dc73ea861d43de82abde031aa67477"
}
JSON

Π—Π΄Π΅ΡΡŒ

  • curid - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π²Π°Π»ΡŽΡ‚Ρ‹;

  • name - Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π°Π»ΡŽΡ‚Ρ‹;

  • promised - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ свойства genPromised;

Бписок Π²Π°Π»ΡŽΡ‚ для ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Π·Π°ΠΊΠ°Π·ΠΎΠ² Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅Ρ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ свойства genForDelivery, установлСнного для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π°Π»ΡŽΡ‚Ρ‹. Если genForDelivery=1, Ρ‚ΠΎ Π²Π°Π»ΡŽΡ‚Π° ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ список.

Π”Π°Π½Π½Ρ‹ΠΉ запрос являСтся ΠΊΡΡˆΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ. ВрСмя обновлСния кэша- 5 ΠΌΠΈΠ½ΡƒΡ‚.