Схема
public mixed
setPurchaseItems (
$parameters )
Аргументы
Аргумент |
Возможный тип |
Описание |
$parameters |
— |
— |
Описание
Метод пока еще не документирован.
Исходный код
$url_params = $this->getCommonParameters();
$url_params['Action'] = 'SetPurchaseItems';
$url_params['PurchaseContractId'] = $parameters['contract_id'];
$i = 1;
foreach ($parameters['products'] as $product) {
$url_params['PurchaseItems.PurchaseItem.' . $i . '.MerchantId'] = $this->getMerchantId();
$url_params['PurchaseItems.PurchaseItem.' . $i . '.MerchantItemId'] = $product['model'];
$url_params['PurchaseItems.PurchaseItem.' . $i . '.SKU'] = $product['model'];
$url_params['PurchaseItems.PurchaseItem.' . $i . '.Quantity'] = $product['quantity'];
$url_params['PurchaseItems.PurchaseItem.' . $i . '.Title'] = $product['title'];
$url_params['PurchaseItems.PurchaseItem.' . $i . '.UnitPrice.Amount'] = $product['price'];
$url_params['PurchaseItems.PurchaseItem.' . $i++ . '.UnitPrice.CurrencyCode'] = $parameters['currency'];
}
$response = $this->getResponse('GET', $url_params);
$xml = simplexml_load_string($response);
if (isset($xml->ResponseMetadata->RequestId)) {
return true;
}
return $xml;