Приветствую! Подскажите как вывести количество товара на складе в корзину. Пытался в контроллере cart.php выудить его вот таким образом.... Перед массивом $data['products'][] = array() добавил код PHP: $results = $this->model_catalog_product->getProducts($product['product_id']);foreach ($results as $result) { $stock = $result['quantity'];} В массив добавил 'instock' => $stock. Система ругается на то, что не может найти переменную $stock.
В каком точно контроллер корзины делаете? И какая версия? По умолчанию там же все есть ? PHP: 'quantity' => $product['quantity'],
У меня ocStore 2.1.0.2 Файл catalog\controller\checkout\cart.php Запрос к элементу массива PHP: 'quantity' => $product['quantity'], дублирует значение количества положенного в корзину товара.
тогда так. Перед массивом PHP: $this->load->model('catalog/product'); $results = $this->model_catalog_product->getProduct($product['product_id']); а в массиве PHP: 'qty' => $results['quantity'],
О да! Благодарю! Работает! Только model('catalog/product') я подключил в начале функции index чтобы не гонять её в цикле.