Sku в opencart предназначено для ввода значения Артикула. Поле не является обязательным к заполнению, однако с помощью его можно вывести дополнительные данные о товаре. По умолчанию, движок opencart в карточке товара не отображает это поле, однако отредактировав три файла можно вывести Sku в карточке товара.

1. Добавляем в контроллер функционал, для этого открываем: /catalog/controller/product/product.php и находим строку:

$this->data['text_model'] = $this->language->get('text_model'); 

После неё вставляем:

$this->data['text_sku'] = $this->language->get('text_sku'); 

Далее находим строку:

$this->data['review_status'] = $this->config->get('config_review_status'); 

После неё вставляем:

$this->data['sku'] = $product_info['sku']; 

2. Открываем языковый файл, для добавления надписи Sku по адресу: /catalog/language/russian/product/product.php Находим строку:

$_['text_model'] = 'Модель:';

После нее вставляем:

$_['text_sku'] = 'Артикул:';

3. Выводим в карточке товара Sku код. Открываем: /catalog/view/theme/default/template/product/product.tpl Находим строку:

 

После нее вставляем:

  

Все готово! Теперь Артикул товара будет выводится в описании товара. В это поле не обязательно вводить артикул, можно записывать любые данные, которые подойдут, только переименуйте надпись в языковом файле. Замечание, данное поле имеет ограничение до 14 символов varchar в базе данных.

В случает, если эта переменная вам не нужна, что бы она не мешала при вводе данных товара её можно удалить с админки. Для этого надо изменить только один файл: /admin/view/template/catalog/product_form.tpl и удалить строки:

   

Для вывода sku в рекомендованных товарах открываем файл (контроллер) по адресу: /catalog/controller/product/product.php Находим строку:

'name'      => $result['name'], 

После нее вставляем:

'sku'      => $result['sku'], 

Далле переходим в файл шаблон по адресу: /catalog/view/theme/default/template/product/product.tpl Находим строку:

 

После нее вставляем:

 

Готово! Теперь sku отображается и в рекомендованных товарах. Посмотреть можно на примере (вкладка Похожие товары)


30.05.2015 13291
Новости из этой категории
30.05.2015 5258
EAN в Opencart
EAN в opencart предназначено для ввода значения Европейского артикула. Поле не является обязательным к заполнению, однако с помощью его можно вывести дополнительные данны..
30.05.2015 9189
SEO URL (ЧПУ)
SEO URL — это ЧПУ (человеко понятные УРЛ). Простыми словами это текстовые ссылки http://shop.com/apple/iphone5 вместо стандартных …route=product/product&product_id=42 кот..
30.05.2015 10908
HTML-тег H1 в Opencart
В opencart тег H1 нужен для отображения на сайте главной надписи в карточке товара. Как правило в это поле копируют названия товара, однако рекомендуется его оставлять пу..
30.05.2015 3426
ISBN в Opencart
ISBN в opencart предназначено для ввода значения Международного стандарта номера книги. Поле не является обязательным к заполнению, однако с помощью его можно вывести доп..
30.05.2015 3190
JAN в Opencart
JAN в opencart предназначено для ввода значения Японского артикула. Поле не является обязательным к заполнению, однако с помощью его можно вывести дополнительные данные о..
Вся информация, представленная на сайте, является демонстрационной и оставляя информацию о своих персональных данных, вы добровольно делаете их общедоступными.
Рекомендуем использовать обезличенные данные. Мы используем файлы cookie для вашего удобства пользования сайтом и повышения качества рекомендаций. Подробнее