OpenCart 🇺🇦

Метод ModelOpenbayAmazonProduct::getProductQuantity(...)

Схема

public mixed getProductQuantity ( $product_id, $var = '' )

Аргументы

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

Описание

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

Исходный код

$this->load->library('amazon');

$result = null;

if ($var !== '' && $this->openbay->addonLoad('openstock')) {
	$this->load->model('tool/image');
	$this->load->model('openstock/openstock');
	$optionStocks = $this->model_openstock_openstock->getProductOptionStocks($product_id);

	$option = null;
	foreach ($optionStocks as $optionIterator) {
		if($optionIterator['var'] === $var) {
			$option = $optionIterator;
			break;
		}
	}

	if($option != null) {
		$result = $option['stock'];
	}
} else {
	$this->load->model('catalog/product');
	$product_info = $this->model_catalog_product->getProduct($product_id);

	if (isset($product_info['quantity'])) {
		$result = $product_info['quantity'];
	}
}
return $result;