На одном своем тестовом сайте который ломаю, чиню и пытаюсь что то на нем сделать красивое (сайт) а также обучаюсь программированию и изучаю тонкости работы CMS Opencart и продвижения, а точнее ставлю эксперименты в поиске) но речь не об этом, а о том как сделать витрину категорий в opencart более красивой и информативной и в этом нам помогут стандартные данные которые мы можем использовать такие как: SKU, UPC, EAN, JAN, ISBN, MPN.
Введение
Для данного сайта я покупал шаблона на тимфоресте, но как я там убедился на своем примере их клепают студенты из какого то Бангладеш и мало того что они корявые и работают через жопу! они туда вшивают скрытые ссылки (почему не стоит покупать сайты на themeforest я надеюсь запишу отдельное видео) , но я все снова и снова ухожу от главного вопроса!
Для моей мебельной тематики многие моменты могут играть ключевую роль для совершения конверсии или сохранения сайта в избранное для дальнейшего сравнения с другими магазинами и что бы сделать серфинг и выбор для товара для клиента удобным необходимо сделать так чтобы клиент получил информацию максимально быстро, а также чтобы продвигать страницу витрину нужно чтобы на ней была определенная плотность основных ключей связанных с вашей тематикой.
Вот я и задумался что, в моей витрине не хватает такой вещи как:
- Габаритов мебели — любая мебель подбирается по габаритам и это один из основных параметров при выборе мебели
- Материал — это второй основной параметр для выбора мебели
но так как я все тестирую смотрю и правлю все на ходу, я решил остановиться пока на этих двух атрибутах которые мы и будем выводить в нашей категории на Opencart3. Многие скажут что, можно все это выводить через атрибуты я соглашусь, но это надо платить деньги, а тут можно сделать все самому и буквально за насколько минут.
Как вывести в категории под товаром SKU, UPC, EAN, JAN, ISBN, MPN
чтобы вывести на витрине категорий отображение таких данных о товаре как SKU, UPC, EAN, JAN, ISBN, MPN (напомню это я проделываю на opencart 3) проделываем следующие действия:
- Открываем файл catalog/controller/product/category.php и находим через поиск
'rating' => $result['rating'],
и добавляем под нее след строку
'jan' => $result['jan'],
- Откройте файл: catalog\language\ru-ru\product\category.php и находим
$_['text_price'] = 'Price:';
и добавляем под нее след строку
$_['text_jan'] = 'Материал:';
- Откройте файл: catalog/view/theme/Ваш шаблон/template/product/category.twig ищем место где вы хотите выставить эти данные, для примера если взять тестовый шаблон то это будет так
<p>{{ product.description }}</p>
и добавляем под ним след код
{% if product.jan %} <p>{{ text_jan }} {{ product.jan }}</p> {% endif %}
!!!данный код будет выводить данные из строки товара jan, но если он не будет заполнен, тогда на сайте не будет ничего выведено (что очень полезно и правильно)!
Вот таким образом вы в категории витрины нашего интернет магазина вывели дополнительную информацию из служебных полей.
Вывести в карточке товара SKU, UPC, EAN, JAN, ISBN, MPN
Бывают и такие шаблоны где надо подредактировать и вывести в карточке товара артикул или другую информацию из полей (UPC, EAN, JAN, ISBN) давай рассмотрим как это можно сделать на CMS Opencart3
- Открываем файл catalog/controller/product/product.php и ищем след строку
$data['heading_title'] = $product_info['name'];
и добавляем после нее след код:
$data['sku'] = $product_info['sku'];
- Откройте файл: catalog\language\ru-ru\product\product.php ищем
$_['text_search'] = 'Поиск';
и вставляем после нее
$_['text_sku'] = 'Артикул:';
- Откройте файл: catalog/view/theme/Ваш шаблон/template/product/product.twig ищем место где вы хотите выставить эти данные, для примера если взять тестовый шаблон то это будет так
<li>{{ text_model }} {{ model }}</li>
и добавляем след конструкцию
{% if sku %} <li>{{ text_sku }} {{ sku }}</li> {% endif %}
таким образом, если у нас у товара есть артикул он будет выведен на странице карточки товара.
Вот и все! От себя хочу добавить, что мои эксперименты на этом не заканчиваются и в след видео я попробую вывести атрибуты в категории на opencart3
Добрый день. А вы берете заказы на создание интернет-магазина на OpenCart ?
Благодарю!
Спасибо, получилось вывести штрихкод ean по аналогии на сайте budetpolza.ru