Добрый день, подскажите!
Появляется ошибка:
Undefined index: name in /catalog/controller/module/cart.php
при добавлении товара в корзину или переходе в корзину с данным товаром
Как оказалось причиной является отсутствие в товаре заполненного значения 'manufacturer'
Я так понимаю нужно сделать проверку if на пустое значение manufacturer?
Наверное причина где-то в этом коде?
$product_info = $this->model_catalog_product->getProduct($product['product_id']);
$manufacturer = $this->model_catalog_manufacturer->getManufacturer($product_info['manufacturer_id']);
$this->data['products'][] = array(
'key' => $product['key'],
'thumb' => $image,
'name' => $product['name'],
'model' => $product['model'],
'manufacturer' => $manufacturer['name'],
'option' => $option_data,
'quantity' => $product['quantity'],
'price' => $price,
'total' => $total,
'href' => $this->url->link('product/product', 'product_id=' . $product['product_id'])
);
Подскажите, как в этом случае правильно обработать это значение?