OpenCart 🇺🇦

Схема

public mixed loadListingReport ( )

Аргументы

Аргумент Возможный тип Описание
У метода нет аргументов

Описание

Метод пока еще не документирован.

Исходный код

$this->load->model('openbay/amazon');
$this->load->model('setting/setting');
$this->load->language('openbay/amazon_bulk_linking');

$marketplace = $this->request->get['marketplace'];

$this->model_openbay_amazon->deleteListingReports($marketplace);

$request_data = array(
	'marketplace' => $marketplace,
	'response_url' => HTTPS_CATALOG . 'index.php?route=amazon/listing_report',
);

$response = $this->openbay->amazon->callWithResponse('report/listing', $request_data);
$response = json_decode($response, 1);

$json = array();
$json['status'] = $response['status'];

if ($json['status']) {
	$json['message'] = $this->language->get('text_report_requested');

	$settings = $this->model_setting_setting->getSetting('openbay_amazon');
	$settings['openbay_amazon_processing_listing_reports'][] = $marketplace;

	$this->model_setting_setting->editSetting('openbay_amazon', $settings);
} else {
	$json['message'] = $this->language->get('text_report_request_failed');
}

$this->response->setOutput(json_encode($json));