+7 (901) 149-70-69
Главная » Новости » Выход обновлений » Обновление 16.12.2021

Обновление 16.12.2021

Обновление 16.12.2021

Обновление 16.12.2021

Последнее обновление в этом году. Добавлены препроцессоры, функционал метаданных для характеристик. Так же много сделано по улучшению SEO системы в целом. 

Подробное описание изменений :

  • добавлен функционал препроцессоров, вызывается перед вызовом модуля
  • добавлен вывод полного наименования категории (и редактирование полного наименования категории)  в каталоге товаров
  • добавлен вывод в шаблон ITEM_TITLE_SHORT & ITEM_TITLE_ALIAS - для раздельного вывода краткого наименования и доп. наименования
  • виджет ленты новостей больше не выводится совсем, если количество новостей в ленте = 0
  • обновление компонента генерации YML
  • исправлены ошибки
  • исправлен расчет скидки на товар при покупке в 1 клик
  • добавлена возможность настройки вида поиска по артикулу в каталоге товаров панели управления сайтом четкий или нечеткий поиск(с помощью параметра catalog_use_sku_fuzzy_search в таблице tech_config)
  • поддержка скидок производителей для покупки в 1 клик, расчет скидки производителя для виртуальной корзины                                                     
  • добавлены поля - штрихкод и единица измерения
  • обновлен файл ленты новостей в формате RSS (/rss/rss.php)
  • добавлены метаполя характеристик и их значений, для хранения метаданных и описания типов характеристик

Препроцессоры

Препроцессоры - это скрипты, которые вызываются перед запуском модуля. Используются для того же для чего и постпроцессоры, но в отличии от них выполняются не после отработки кода модуля, а перед отработкой.

Полное наименование категории

Поле cat_full_name - используется для вывода полного наименования категории в метаданных, на странице списка товаров.

Метаполя характеристик и их значений

В метаданных можно описать тип характеристики, а в значениях этой характеристики - описать каждую характеристику. Данные хранятся в виде ассоциативного массива в формате JSON.

К примеру характеристика ЦВЕТ - в метаданные сохраняем сведения о том что условная характеристика имеет тип - цвет в поле metadata  - {"type":"color"}. В шаблоне выбора характеристик значений фильтра (пока реализовано только там) добавляем в шаблон блок с наименованием metatype_color со значением { %VALUE% } внутри

где color в названии блока должен соответствовать типу указанному в метаданных.
В значениях характеристики ЦВЕТ должны быть указаны такие метаданные {"type_describe_value":"999933"} . type_describe_value - задает какое то значение , которое описывает тип характеристики. В данном случае тут указан HEX-цвет. В данном случае в переменную VALUE блока metatype_color будет выведено значение 999933.

16.12.2021

Теги

Похожие новости