OpenCart 🇺🇦

Схема

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;