Документация »

POST order/delete


URL
http://api.brain.com.ua/order/delete/SID

HTTP Метод
POST

Описание
Метод для удаления товаров из текущего заказа.
Для удаления товаров нужно отправить POST запрос с переменной "data", в которой содержится валидная JSON строка (см. спецификацию JSON) - список товаров в приведенном ниже формате.

Параметры URL
Название параметра Обязательный параметр Описание
SID да идентификатор сессии

Параметры POST запроса
Название параметра Обязательный параметр Описание
data да переменная, которая содержит JSON строку со списком товаров

Параметры списка товаров в JSON
Название параметра Обязательный параметр Описание
productID нет (если указан product_code) ID товара, который нужно удалить из заказа
product_code нет (если указан productID) код товара, который нужно удалить из заказа
Товар может быть идентифицирован по productID либо product_code. Т.е. обязательно должен быть указан один из этих параметров.

Результат
Возвращает JSON объект со статусом выполнения операции (1 если успешно)

Пример отправляемых данных
    data=[{"productID":"15949"},{"product_code":"B0015377"}]

Формат данных в JSON для отправки
    [{
        "productID":"15949"
    }, {
        "product_code":"B0015377"
    }]


Пример PHP кода для отправки с использованием CURL

    $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"}