Оптовая продажа запчастей для иномарок по всей России
worktimeПН-ПТ с 9:00 до 18:00+7 (495) 118-90-47Обратный звонок
База знаний

XML Размещение заказа

Назад

<action>make_orders</action>

Для размещение заказа необходимы XML данные, полученные при проценке, дополнительно передаются:

Параметр Описание Примечание
count Количество заказываемых позиций
name_parts Наименование товарной позиции Устарел. Параметр больше не используется.
primech Примечание к позиции
b_id Двоичный параметр, полученный при проценке
internal_n_orders Номер заказа в системе учета клиента
cost_sale Розничная цена

Каждый элемент заказа должен быть обрамлен <basket></basket>

Пример XML:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?xml version="1.0" encoding="UTF-8" ?>
       <message>
       <param>
       <action>make_orders</action>
            <login>Megaparts</login>
            <password>a6d20</password>
       </param>
       <basket>
       <b_id>28|SMRFL187|N_00010441|81959|1||379.71|2406939171</b_id>
       <count>1</count>
       <cost_sale>94</cost_sale>
       <primech></primech>
       <internal_n_orders>577</internal_n_orders>
       </basket>
       <basket>
       <b_id>47|71521MH2EU|N_00008702|12735|1||3695.15|3831000366</b_id>
       <count>1</count>
       <cost_sale>94</cost_sale>
       <primech></primech>
       <internal_n_orders>577</internal_n_orders>
       <barcode>OC615</barcode>
       </basket>
    </message>

В случае успешного размещения возвращается:
номер заказа, например: <orderid>36544</orderid> или 0 при ошибках
поля <msg> и <notice> содержат доп. информацию по размещенному заказу
ID позиций заказа, например <orderPositions> <id>​1234345</id> <id>1234346</id>​</orderPositions​>
Для исключения ошибочного повторного размещения заказа не допускается использовать связку из передаваемого b_id и внутреннего номера заказа более одного раза. Если внутренняя нумерация заказов не используется (internal_n_orders не указан или пуст) необходимо получать новый b_id для каждого следующего размещаемого заказа.