API - Удаление заказа

Если заказ был добавлен с некорректной информацией, то его можно удалить. Удалять можно только заказы на статусе "Новый заказ". Заказы отправленные в работу удалить нельзя, в этом случае метод вернет ошибку.

При необходимости удаления большого количества добавленных заказов. Можно применять метод deleteAllNewOrders.

Параметры запроса
Параметр Тип Описание
key string Ваш API-ключ
method string deleteNewOrder
id int уникальный идентификатор заказа, который он получил при добавлении
Пример запроса
$url = 'https://www.algocom.ru/personal/api/v1.0/json/index.php';
$data = array(
	'key' => 'ВАШ API-КЛЮЧ',
	'method' => 'deleteNewOrder',
	'id' => 1840
);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

$json = curl_exec($ch);
print $json;
Пример успешного ответа
{
	"id":1840,
	"deleted":1,
	"hasError":0
}

id - уникальный идентификатор удаленного заказа.
deleted - 0|1 - 0 если заказ не был удален, 1 если заказ был удален.

Пример ответа с ошибкой
{
	"id":1840,
	"deleted":0,
	"hasError":1,
	"error":"Заказ не найден."
}

hasError - 0|1 - 0 если ошибок нет, 1 если есть ошибка.
error - текст ошибки.



Вернуться назад