Что нового :
Добавлена константа, отвечающая за включение/выключение автоматического определения протокола и адреса сайта
define('SITE_URL_AUTODETECT',true); при включении - ядро при инициализации само определяет протокол и адрес сайта, игнорируя то что прописано в настройках.
Реализована иерархия товаров (можно указать родительский товар для дочернего).
Это необходимо для того, чтобы опеределить взаимосвязь нескольких товаров, для дальнейшего вывода различных вариантов на странице. В редактировании товара на вкладке связи появилась новая кнопка - Вид. Как и раньше, можно выбрать в списке товар и присвоить ему Тип - Вид. Это значит, что товар является видом основного товара, который редактируется. У товара который является видом на вкладке свойства так - же это отражено - в списке связей указан товар с типом Основной.
Реализована возможность добавлять свои поля в список товаров модуля каталога в админке ( Тех. конфиг 'catalog_admin_custom_fields_list' - '[{"field":"ord","title":"Сорт"}]'). Делается это через техническую конфигурацию в базе данных, и не доступно для редактирования в панели администрирования. Для того чтобы добавить к примеру поле сортировки в список, нужно добавить в таблицу tech_config параметр catalog_admin_custom_fields_list с json - содержимым [{"field":"ord","title":"Сорт"}]. Если такой параметр уже есть, то его значение нужно перезаписать.
Если нужно добавить к примеру еще рекомендованную стоимость - price_msrp - json должен быть таким : [{"field":"ord","title":"Сорт"},{"field":"price_msrp","title":"Закупка"}]
Добавлено поле сортировки в форму, опция перегенерации ЧПУ вынесена на отдельную новую вкладку "Разное".
Реализовано добавление новых характеристик в групповых операциях. Логика работы такая - же, как и в редактировании товаров - Вкладка Свойства - выбирается наименование характеристики, в списке значений нужно выбрать Новое значение и указать его.
Добавлены подгруппы конфигураций в модуле настроек, упорядочивание параметров, измененен внешний вид модуля для большей наглядности. В некоторых модулях настроек стало слишком много, поэтому было принято решение для упорядочивания настроек и их фиксации добавить поля сортировки и подгруппы. Модуль конфигурации внешне тоже был изменен, добавлены вкладки второго уровня.
Добавлен учет ключевых характеристик при копировании в групповых операциях. Теперь значение поля ключевой характеристики тоже копируется.
Варианты товаров - это новая логика работы товаров каталога в системе управления сайтом FriendlyCMS, позволяет группировать товары, выводить их друг у друга на странице товаров, покупать вариант товара со страницы основного, и т.д. Логически варианты товаров позволяют объединять товары в группы.