Схема
public mixed
scheduleOrders (
$data )
Аргументы
| Аргумент |
Возможный тип |
Описание |
| $data |
— |
— |
Описание
Метод пока еще не документирован.
Исходный код
$log = new Log('amazonus.log');
$requestXml = '<Request>
<ResponseURL>' . HTTPS_CATALOG . 'index.php?route=amazonus/order' . '</ResponseURL>
<MarketplaceIDs>';
foreach ($data['openbay_amazonus_orders_marketplace_ids'] as $marketplaceId) {
$requestXml .= ' <MarketplaceID>' . $marketplaceId . '</MarketplaceID>';
}
$requestXml .= '
</MarketplaceIDs>
Request>';
$response = $this->openbay->amazonus->callWithResponse('order/scheduleOrders', $requestXml, false);
libxml_use_internal_errors(true);
$responseXml = simplexml_load_string($response);
libxml_use_internal_errors(false);
if ($responseXml && $responseXml->Status == '0') {
$log->write('Scheduling orders call was successful');
return true;
}
$log->write('Failed to schedule orders. Response: ' . $response);
return false;