Nbcomputers

Вывести артикул ( sku, upc ) в карточке товара opencart 3

В административной части СMS Opencart присутствуют поля для отображения артикула (sku), кода  (upc)  и прочих служебных данных о товаре. Но по какой - то неведомой причине  не предусмотрен вывод этих данных в карточке товара непосредственно в самом магазине. Чтобы исправить это досадное недоразумение и вывести артикул (sku) и код (upc) в opencart 3, необходимо внести  изменения в следующие файлы:

        1.     /catalog/controller/product/product.php

Находим строку №241

$data['model'] = $product_info['model'];

и после нее вставляем следующий код:

$data['sku'] = $product_info['sku'];

$data['upc'] = $product_info['upc'];

        2.  /catalog/language/ru-ru/product/product.php

В любом месте добавляем переменные:

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

         3.    /catalog/view/theme/ваша-тема/template/product/product.twig

Чтобы вывести sku в карточке товара, находим в коде шаблона такую строчку (код может отличаться в зависимости от вашей темы):

<li>{{ text_model }} {{ model }}</li>

и после нее прописываем следующее:

<li>{{ text_sku }}{{ sku }}</li>
<li>{{ text_upc }}{{ upc }}</li>
Файлы можно отредактировать через админку или через файловый менеджер хостинга. Если редактировать на хостинге, то после внесенных изменений необходимо обновить кэш модификаторов и темы через админ - панель.
На этом все. Задавайте свои вопросы в комментариях!


Добавить комментарий

Ваш e-mail не будет опубликован.