Здравствуйте, версия опенкарт 1.5.6.4 не получается вывести в корзину sku в catalog/controller/checkout/cart.php после строки model добавил строку sku получилось так Код: $this->data['products'][] = array( 'key' => $product['key'], 'thumb' => $image, 'name' => $product['name'], 'model' => $product['model'], 'sku' => $product['sku'], 'option' => $option_data, 'quantity' => $product['quantity'], 'stock' => $product['stock'] ? true : !(!$this->config->get('config_stock_checkout') || $this->config->get('config_stock_warning')), 'reward' => ($product['reward'] ? sprintf($this->language->get('text_points'), $product['reward']) : ''), 'price' => $price, 'total' => $total, 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']), 'remove' => $this->url->link('checkout/cart', 'remove=' . $product['key']), 'recurring' => $product['recurring'], 'profile_name' => $product['profile_name'], 'profile_description' => $profile_description, ) в /catalog/view/theme/default/template/checkout/cart.tpl вывел переменную по аналогии с model Код: <?php echo $product['model']; ?> получаю ошибку Код: Notice: Undefined index: sku in /.../.../.../.../.../catalog/controller/checkout/cart.php on line 276 подскажите, что не так делаю? почему контроллер не берет переменную из БД?
Не нужно. Там только идентификаторы хранятся, а данные товара вытягиваются динамически в классе корзины. Нужно в /system/library/cart.php в методе getProducts() добавить sku к данным товара (ориентировочно строка 260): PHP: $this->data[$key] = array(