Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
api_zakaz [2023/03/21 18:55] timofeev |
api_zakaz [2024/09/26 17:19] (текущий) timofeev |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Пример: \\ | Пример: \\ | ||
<code> | <code> | ||
- | http://127.0.0.1:10400/api?action=zakaz¶m={"nzak":"123", "opla4en":"1","telefon":"79991234567", "email" :"info@test123.ru", "klient": "Сидоров И.П.", "nomer_karty":"322356","gorod":"Ростов-на-Дону", "ulica": "Научная", "dom":"36", "korpus":"0", "kv":"20", "dop_sv":"2 эт.", "comment": "Оставить соседям", "vrem":"после 12", "datasob":"04.02.2020", "smena":"1","frmrastxt":"карта Visa,Mastercard,Мир", "polplatkart":500,"prdtkol":10, | + | GET http://127.0.0.1:10400/api?action=zakaz¶m={"nzak":"123", "opla4en":"1","telefon":"79991234567", "email" :"info@test123.ru", "klient": "Сидоров И.П.", "nomer_karty":"322356","gorod":"Ростов-на-Дону", "ulica": "Научная", "dom":"36", "korpus":"0", "kv":"20", "dop_sv":"2 эт.", "comment": "Оставить соседям", "vrem":"после 12", "datasob":"04.02.2020", "smena":"1","frmrastxt":"карта Visa,Mastercard,Мир", "polplatkart":"500", "bonusspis":"110.12", |
+ | "prdtkol":10, | ||
"sostav":[{"tovar":"АЛ19","kolvo":5, "prdtkol":5},{"tovar":"stakan", "kolvo":100, "tara":0}]}</code> | "sostav":[{"tovar":"АЛ19","kolvo":5, "prdtkol":5},{"tovar":"stakan", "kolvo":100, "tara":0}]}</code> | ||
+ | |||
+ | В версиях Водяного выше 530 возможно (и предопочтительнее) отправлять POST запрос со значением тега param, не указывая его в запросе. | ||
+ | |||
+ | <code> | ||
+ | POST http://127.0.0.1:10400/api?action=zakaz</code> | ||
+ | Тело POST:\\ | ||
+ | <code> | ||
+ | {"nzak":"123", "opla4en":"1","telefon":"79991234567", "email" :"info@test123.ru", "klient": "Сидоров И.П.", "nomer_karty":"322356","gorod":"Ростов-на-Дону", "ulica": "Научная", "dom":"36", "korpus":"0", "kv":"20", "dop_sv":"2 эт.", "comment": "Оставить соседям", "vrem":"после 12", "datasob":"04.02.2020", "smena":"1","frmrastxt":"карта Visa,Mastercard,Мир", "polplatkart":"500", "bonusspis":"110.12", | ||
+ | "prdtkol":10, | ||
+ | "sostav":[{"tovar":"АЛ19","kolvo":5, "prdtkol":5},{"tovar":"stakan", "kolvo":100, "tara":0}]}</code> | ||
+ | |||
здесь | здесь | ||
Строка 24: | Строка 36: | ||
smena - номер смены, указанный в поле "код во внешней системе" в справочнике смен в Водяном. Поле не обязательно.\\ | smena - номер смены, указанный в поле "код во внешней системе" в справочнике смен в Водяном. Поле не обязательно.\\ | ||
frmrastxt - наименование формы расчетов, будет указано как текстовый реквизит в предзаявке. Как правило, должно совпадать с названием одной из форм расчетов в справочнике либо содержать ключевые слова (карта,картой, visa, mastercard, мир). Поле не обязательно.\\ | frmrastxt - наименование формы расчетов, будет указано как текстовый реквизит в предзаявке. Как правило, должно совпадать с названием одной из форм расчетов в справочнике либо содержать ключевые слова (карта,картой, visa, mastercard, мир). Поле не обязательно.\\ | ||
- | polplatkart- сумма платежа картой на сайте.\\ | + | polplatkart- сумма платежа картой на сайте (обязательное поле, если требуется формирование документа "платеж картой" и чека на аванс). \\ |
+ | bonusspis - сумма платежа бонусными баллами (на указанную сумму будет сделана скидка в накладной).\\ | ||
sostav – состав заказа, массив с элементами, имеющими нижеследующие поля:\\ | sostav – состав заказа, массив с элементами, имеющими нижеследующие поля:\\ | ||
tovar – артикул товара во внешней системе/сайте (задается в справочнике товаров), например voda1; при отсутствии артикулов в базе проводится поиск по коду товара в Водяном (последние 6 цифр).\\ | tovar – артикул товара во внешней системе/сайте (задается в справочнике товаров), например voda1; при отсутствии артикулов в базе проводится поиск по коду товара в Водяном (последние 6 цифр).\\ |