1
0
mirror of synced 2024-11-24 22:36:06 +03:00
delete methods are removed.
orderFixExternalIds method added.
This commit is contained in:
Kruglov Kirill 2013-07-18 15:39:52 +04:00
parent 31106561b8
commit c908a8cc8f

View File

@ -140,6 +140,24 @@ class RestApi
return $result;
}
/**
* Обновление externalId у заказов с переданными id
*
* @param array $orders- массив, содержащий id и externalId заказа
* @return array
*/
public function orderFixExternalIds($order)
{
$dataJson = json_encode($order);
$dataJson = str_replace(self::$jsonReplaceSource, self::$jsonReplaceTarget,
$dataJson);
$this->parameters['orders'] = $dataJson;
$url = $this->apiUrl.'orders/fix-external-ids';
$result = $this->curlRequest($url, 'POST');
return $result;
}
/**
* Удаление заказа
*
@ -147,6 +165,7 @@ class RestApi
* @param string $by - поиск заказа по id или externalId
* @return array
*/
/*
public function orderDelete($id, $by = 'externalId')
{
$url = $this->apiUrl.'orders/'.$id.'/delete';
@ -154,7 +173,7 @@ class RestApi
$this->parameters['by'] = $by;
$result = $this->curlRequest($url, 'POST');
return $result;
}
}*/
/**
* Получение последних измененных заказов
@ -238,6 +257,7 @@ class RestApi
* @param string $by - поиск заказа по id или externalId
* @return array
*/
/*
public function customerDelete($id, $by = 'externalId')
{
$url = $this->apiUrl.'customers/'.$id.'/delete';
@ -245,7 +265,7 @@ class RestApi
$this->parameters['by'] = $by;
$result = $this->curlRequest($url, 'POST');
return $result;
}
}*/
/**
* Получение списка заказов клиента