http://api.brain.com.ua/order/delete/
SID
POST
Метод для удаления товаров из текущего заказа.
Для удаления товаров нужно отправить POST запрос с переменной "data", в которой содержится валидная JSON строка (см. спецификацию
JSON) - список товаров в приведенном ниже формате.
Название параметра |
Обязательный параметр |
Описание |
SID |
да |
идентификатор сессии |
Название параметра |
Обязательный параметр |
Описание |
data |
да |
переменная, которая содержит JSON строку со списком товаров |
Название параметра |
Обязательный параметр |
Описание |
productID |
нет (если указан product_code) |
ID товара, который нужно удалить из заказа |
product_code |
нет (если указан productID) |
код товара, который нужно удалить из заказа |
Товар может быть идентифицирован по productID либо product_code. Т.е. обязательно должен быть указан один из этих параметров.
Возвращает JSON объект со статусом выполнения операции (1 если успешно)
data=[{"productID":"15949"},{"product_code":"B0015377"}]
[{
"productID":"15949"
}, {
"product_code":"B0015377"
}]
$url; // URL адрес API с SID
$data = json_encode( array(
array(
'productID' => '15949'
),
array(
'product_code' => 'B0015377'
)
) );
$ch = curl_init();
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt( $ch, CURLOPT_POST, 1 );
curl_setopt( $ch, CURLOPT_POSTFIELDS, array(
'data' => $data
));
curl_setopt( $ch, CURLOPT_URL, $url );
$result = curl_exec($ch); // JSON со статусом
{"status":"1","result":"1"}