Как вывести артикул (sku) в карточке товара OpenCart

Так уж устроен OpenCart, что по умолчанию в карточке товара выводится только поле с названием «Модель», а вот более часто используемый на просторах Рунета «Артикул» как бы присутствует при заполнении товара, но вот не выводится в саму карточку товара.

Чтобы исправить это недоразумение потребуется внести несколько правок в файлы OpenCart? отвечающие за формирование карточки товара.

В файле product.php находящемуся по адресу /catalog/controller/product/product.php необходимо добавить следующее:

после строки

добавить

Также в этом файле необходимо добавить после строки

строку с такой записью

После этого приступаем к редактированию языкового файла по адресу /language/russian/product/product.php В данном файле после строки

добавляем строку с нашим значением артикула

После данных манипуляций оформляем вывод артикула непосредственно в шаблоне файла product.tpl по адресу catalog/view/theme/default/template/product/product.tpl Выбираете место, на котором вы хотите добавить вывод артикула и вставляете код:

Тестировалось на Opencart 1.5 и на OpenCart 2.

Для версии OpenCart 2 необходимо изменить $this->data на $data.

Всё — теперь в карточке товара отображается и артикул.

sku-product

CMS WordPress CMS Opencart CMS Joomla HTML&CSS JavaScript PHP Хостинг
Рекомендуемый хостинг!
Хостинг AdminVPS
25$ на карту Payoneer!

Лучший способ получения заработка для фрилансеров,
работающих на зарубежных заказчиков.

карта Payoneer

Регистрируйтесь в системе Payonner по партнёрской ссылке и получайте 25$ на свой счёт.

Более подробная информация на сайте payoneer.com

зарегистрироваться