на главную страницу программы "Водяной"

Инструменты пользователя

Инструменты сайта


api_zakaz

Это старая версия документа!


Прием заказа

Команда zakaz
Пример:

ip-адрес Водяного:10400/api?token=qwerty12345&action=zakaz&param={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,Мир;
sostav={tovar:voda1; kolvo:5; tara=4}; {tovar:stakan; kolvo:100; tara:0}}}

здесь

nzak - номер заказа на сайте/во внешней системе;
opla4en – признак предоплаты заказа во внешней системе (1 — предоплачен картой; 0 — оплата при поставке)
telefon– телефон клиента, например, 79991234567
email — эл. почта клиента, например, test@test.ru. Поле не обязательно.
nomer_karty - номер карты клиента (поле «Карта (или код) клиента»), обычно совпадает с последними значащими цифрами кода; Поле не обязательно;
klient – ФИО/наименование клиента. Поле не обязательно, в случае отсутствия будет составлено из названия улицы, номера дома и квартиры;
gorod - наименование города; Поле не обязательно, в случае отсутствия будет использован город по умолчанию;
ulica – наименование улицы;
dom – номер дома;
korpus – корпус, 0 в случае отсутствия;
kv – номер квартиры, 0 в случае отсутствия номера.
dop_sv — дополнительная информация;
comment - комментарий (попадет в соответствующее поле заявки и накладной);
vrem - желаемое время доставки (строка). Поле не обязательно.
datasob - дата, на которую клиент делает заказ (в формате дд.мм.гггг). Поле не обязательно.
smena - номер смены, указанный в поле «код во внешней системе» в справочнике смен в Водяном. Поле не обязательно.
frmrastxt - наименование формы расчетов, будет указано как текстовый реквизит в предзаявке. Как правило, должно совпадать с названием одной из форм расчетов в справочнике либо содержать ключевые слова (карта,картой, visa, mastercard, мир). Поле не обязательно.

sostav – состав заказа, массив с элементами, имеющими нижеследующие поля:
tovar – артикул товара во внешней системе/сайте (задается в справочнике товаров), например voda1; при отсутствии артикулов в базе проводится поиск по коду товара в Водяном (последние 6 цифр).
kolvo – количество товара;
prdtkol – количество тары, покупаемой клиентом (для товаров в многооборотной таре);

Возможные ответы Водяного
1 в случае приема заказа
либо сообщение об ошибке, например: ERROR. There is no tag «sostav»

К списку команд API

api_zakaz.1582778778.txt.gz · Последние изменения: 2020/02/27 07:46 — timofeev