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

XML Cнятие заказа

Назад

Подача через XML сервис запроса на снятие, т.е. отмену заказа до принятия его к обработке. Возможно снять как все количество, так и часть. В запросе должен быть обязательно указан или уникальный ID заказа или номер заказа (для многострочных заказов можно дополнительно указать артикул).

Параметр Описание Тип
id ID заказа number
order № заказа number
art Строки заказа содержащие Артикул string
count К-во для снятия number

Возвращаемые значения:

<?xml version=“1.0” encoding=“UTF-8”?>

1
2
3
4
5
6
 <result>
 <detail>
    <id>2955934</id><orderid>1647074</orderid><article>4611835</article><producer>FORD</producer><stock>Cella261</stock><count>1</count>
    <id>2955933</id><orderid>1647074</orderid><article>4611835</article><producer>FORD</producer><stock>Cella046</stock><count>2</count>
</detail>
</result>

Пример запроса:

<?php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 $xml='<?xml version="1.0" encoding="UTF-8" ?>
        <message>
          <param>
          <action>make_request</action>
         <login>MegaParts</login>
         <password>2jd4fhj</password>
         <id>246899</id>
         <count>1</count>
         </param>
       </message>';
      $data = array('xml' => $xml);
      $address="http://adeo.pro/pricedetals2.php";
     $ch = curl_init($address);
       curl_setopt($ch, CURLOPT_HEADER, 0);
       curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
       curl_setopt($ch, CURLOPT_POST,1);
       curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
       $result=curl_exec($ch);
       echo $result;
   ?>