Подача через XML сервис запроса на снятие, т.е. отмену заказа до принятия его к обработке. Возможно снять как все количество, так и часть. В запросе должен быть обязательно указан или уникальный ID заказа или номер заказа (для многострочных заказов можно дополнительно указать артикул).
Параметр | Описание | Тип |
---|---|---|
id | ID заказа | number |
order | № заказа | number |
art | Строки заказа содержащие Артикул | string |
count | К-во для снятия | number |
Возвращаемые значения:
<?xml version=“1.0” encoding=“UTF-8”?>
<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
$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;
?>