OpenCart 🇺🇦

Схема

public mixed simpleListing ( $data )

Аргументы

Аргумент Возможный тип Описание
$data

Описание

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

Исходный код

$request = array(
	'asin' => $data['asin'],
	'sku' => $data['sku'],
	'quantity' => $data['quantity'],
	'price' => $data['price'],
	'sale' => array(
		'price' => $data['sale_price'],
		'from' => $data['sale_from'],
		'to' => $data['sale_to'],
	),
	'condition' => $data['condition'],
	'condition_note' => $data['condition_note'],
	'start_selling' => $data['start_selling'],
	'restock_date' => $data['restock_date'],
	'response_url' => HTTPS_CATALOG . 'index.php?route=amazonus/listing',
	'product_id' => $data['product_id'],
);

$response = $this->openbay->amazonus->callWithResponse('productv3/simpleListing', $request);
$response = json_decode($response);
if (empty($response)) {
	return array(
		'status' => 0,
		'message' => 'Problem connecting OpenBay: API'
	);
}
$response = (array)$response;

if ($response['status'] === 1) {
	$this->db->query(" REPLACE INTO `" . DB_PREFIX . "amazonus_product` SET `product_id` = " . (int)$data['product_id'] . ", `status` = 'uploaded', `version` = 3, `var` = '" . isset($data['var']) ? $this->db->escape($data['var']) : '' . "'");
}

return $response;