Обновления HostCMS

Обновление 6.9.8 от 26.05.2021 г.

Добавлен справочник статусов товаров в заказе. Товарам в заказе добавлен выбор соответствующего статуса. см. https://www.hostcms.ru/documentation/modules/shop/references/orders/order-items-statuses/
В оприходование на склад добавлен выбор поставщика.
Добавлены группы SEO-фильтров.
В дисконтных картах добавлены типы зачислений.
Элементам списков добавлена возможность указать цвет.
Добавлен импорт/экспорт вкладок, заданных товару.
Добавлен импорт модификаций в виде перечисления значений свойств модификаций в столбце, например для размера "XS,S,M,L,XL". См. https://www.hostcms.ru/documentation/modules/shop/exchange/csv/imports/
В экспорт в Яндекс.Маркет добавлено указание модели экспорта, например ->model('DBS'), см. https://www.hostcms.ru/documentation/modules/shop/exchange/yandex_market/
В конфигурационный файл добавлены опции compressionJsDirectory, compressionCssDirectory, sitemapDirectory, позволяющие задавать собственные пути для размещения сжатых CSS- и JS-файлов, а также файлов карт сайта. Добавлены опции dirMode и fileMode с правами доступа на создаваемые файлы и директории, из сайта данные опции исключены.
Модулям добавлены опции, которые могут быть установлены при редактировании модуля в разделе Система - Модули.

Обновление 6.9.7 от 16.02.2021 г.

Добавлена поддержка PHP 8, прекращена поддержка PHP 5.3.
Реализовано объединение списков, автоматическое объединение дубликатов элементов списков.
Добавлен "глобальный поиск" в списки дополнительных свойств и разделов свойств.
Реализовано объединение дополнительных свойств одинакового типа.
Для секций добавлены блоки "Код перед секцией" и "Код после секции" для возможности создания обертки вокруг секции.
При редактировании заказа добавлен пересчет стоимости заказа при использовании доставок, вычисляемых по формуле.
При генерации номера заказа в шаблон добавлены подстановки {ordersCurrentMonth} - количество заказов за текущий месяц и {ordersCurrentYear} - количество заказов за текущий год.
В контроллер YML добавлена опция priceMode('item'|'shop'), позволяющая для турбо-страниц выгружать цены в валюте магазина, а не в валюте товара.
Улучшение в работе REST API, добавлена возможность вызова методов у полученного элемента при GET-запросе.
В опции интерфейса добавлено Закрепить: Таблицы, при закрепленной таблице горизонтальная прокрутка и расширение столбцов не используется.
Для модуля "Шаблоны документов" добавлены драйверы печати в PDF через Google Drive и Microsoft OneDrive. Доступны при наличии модуля "Облака".
Для модуля "Шаблоны документов" добавлен драйвер печати в PDF через LibreOffice, который нужно установить на сервере.
Для меню структуры сайта добавлено цветовое кодирование.
В планировщик задач добавлены новые действия у модулей. В частности, очистка кэша, перестройка быстрого фильтра.
В модуле SQL-запросов добавлен интерфейс управления базой данных, просмотр и редактирование содержимого таблиц, полей, ключей.
Визуальный редактор TinyMCE обновлен до версии 5.7.0.
Выполните перестроение быстрых фильтров (если используете).
После установки обновления в центре администрирования обновите страницу (Ctrl + F5).

Обновление 6.9.6 от 03.11.2020 г.

В модуле магазина добавлена возможность создавать вкладки для товаров. Например, при необходимости показа таблицы размеров или видео для товара.
В списке заказов добавлен вывод аватара ответственного, назначение ответственного размещено на основной вкладке редактирования заказа. Автоматизировать распределение заказов среди сотрудников вы можете через ботов.
В SEO-фильтр добавлена возможность выбора значений для фильтра "от .. до" у числовых значений и дат.
Сотрудники с ограниченным доступом только к своим элементам будут видеть только те элементы, ответственным которым они назначены, за исключением разделов/групп и т.п.
Реализован новый тип товара "Сертификат", генерирующий купон на скидку и отправляющий письмо, опции сертификата задаются при редактировании магазина.
Для скидок на товары добавлен учет дня недели и диапазон времени, например с 18 до 20 часов по вторникам и четвергам. Не забудьте указать дни недели для существующих скидок!
Расширен быстрый фильтр, ускорена работа с товарами из подгрупп. Для вывода товаров из подгрупп достаточно указать опцию ->subgroups(TRUE)
Добавлена поддержка SVG для favicon сайта.
Реализованы Проекты в CRM, которые могут содержать дела, сделки и заметки.
Для дел добавлены подзадачи и заметки.
Реализованы дополнительные свойства для комментариев.
Реализован модуль "Боты", позволяющий автоматизировать действия при наступлении определенных событий.
При экспорте в Яндекс.Маркет реализована опция ->itemsForbiddenProperties(array()), для исключения определенных дополнительных свойств из генерации.
В пагинации центра администрирования добавлена возможность перейти к странице по её номеру.
Выполните перестроение быстрых фильтров (если используете).
После установки обновления в центре администрирования обновите страницу (Ctrl + F5).

Обновление 6.9.5 от 05.08.2020 г.

Реализована иерархия статусов заказов и история статусов заказа.
Реализован справочник типов маркировок и маркировки заказанных товаров.
В контроллер показа магазина добавлена опция modificationsGroup(TRUE), позволяющая объединять при фильтрации несколько найденных модификаций в родительский товар.
В контроллер показа магазина добавлена возможность фильтрации по основным свойствам ('length', 'width', 'height', 'weight'), реализована их обработка в URL. https://www.hostcms.ru/documentation/modules/shop/fast-filter/
В контроллер показа магазина добавлена опция seoFilters(TRUE|FALSE) для показа подходящих для текущей группы SEO-фильтров, по умолчанию FALSE.
На вкладке Документы заказа добавлен вывод списка проводок заказа по складу.
В атрибутах сайта добавлена опция "Защита от атак", включающая фильтрацию XSS-инъекций.
Для сайтов добавлена вкладка CSP, содержащая конструктор правил Content Security Policy. см. https://www.hostcms.ru/documentation/modules/site/add/
Из лидов добавлена возможность постановки связанных дел.
В центр администрирования добавлена кнопка экспорта данных формы в CSV.
В списке бонусов дисконтной карты добавлена возможность ручного списания бонусов.
В делах для типов дел добавлены названия успешного и проваленного завершения дела.
В связи с прекращением поддержки протокола Яндекс.Translate 1.5 режим перевода/транслитерации в версиях HostCMS до 6.9.5 не будет работать с 15 августа 2020 года. В данном обновлении добавлена поддержка перевода через Яндекс.Облако. Для его работы необходимо в константу YANDEX_CLOUD_SECRET_KEY внести ключ, а в константу YANDEX_CLOUD_FOLDER_ID идентификатор директории. См. https://www.hostcms.ru/documentation/modules/core/yandex-cloud-translate/
Визуальный редактор TinyMCE обновлен до версии 5.4.1.

Обновление 6.9.4 от 27.05.2020 г.

Реализовано обновление дополнительных модулей через раздел "Обновления".
В магазине добавлены два новых типа свойств - "Группа информационной системы" и "Группа интернет-магазина".
В магазине (при редактировании) добавлена возможность выбора режим генерации URL, используется для SEO-фильтров и при построении пути в быстром фильтре. Элементам списков добавлен атрибут "Путь", у списков добавлен выбор генерации пути, по умолчанию путь не генерируется. Информация об изменении XSL быстрого фильтра см. https://www.hostcms.ru/documentation/modules/shop/fast-filter/
Ускорен выбор доступных элементов списков для быстрого фильтра.
Для облачных хранилищ добавлен драйвер "OneDrive".
В экспорт товаров в CSV добавлена выгрузка vendorCode, минимального количества, максимального количества и шага.
В импорт товаров из CSV добавлена загрузка минимального количества, максимального количества и шага.
Реализована запись сессий (сеансов) пользователей центра администрирования. В модуле "Сотрудники" можно просмотреть информацию о сеансах пользователей.
Реализовано объединение производителей.
В магазине в форму массового изменения атрибутов товаров добавлены поля изменения минимального количества, максимального количества и шага. Массовое изменение атрибутов теперь применяется к товарам в группах и подгруппах.

Обновление 6.9.3 от 26.03.2020 г.

В складах реализовано статическое адресное хранение (ячейки) https://www.hostcms.ru/documentation/modules/shop/shop_warehouse/cellular-storage/
В магазине реализована свёртка цен и остатков на складах https://www.hostcms.ru/documentation/modules/shop/convolution/
В заказе отгрузка (отправка) со списанием со склада отделена от оплаты, теперь можно отдельно установить "отправка" и товар спишется со склада.
Внесены изменения в импорт товаров и проводку документов: если цена или остаток не менялись, то проводка создаваться не будет.
При выгрузке заказов в 1С добавлена передача реквизитов Отменен, Статус заказа, Дата изменения статуса.
Группировка модификаций (атрибут атрибут group_id у <offer>) добавлена при экспорте а Яндекс.Маркет, включается опцией контроллера ->groupModifications(TRUE)
Добавлена возможность блокировки IP при редактировании комментариев и сообщений форума.
Для дополнительных свойств типа "Список" добавлен выбор режима вхождения при использовании автокомплита.
Добавлен глобальный поиск в модуле "Списки".
В файловом менеджере добавлена возможность фильтрации по названию директории/файла и отображение владельцев.
При редактировании клиента добавлена возможность просмотра заказов, дел, сделок и писем, связанных с ним.
Визуальный редактор TinyMCE обновлен до версии 5.2.0.
Если у вас установлен модуль "Автопостинг в социальные сети" или "История изменений", то необходимо удалить эти модули из раздела Система -> Модули и повторно установить через магазин приложений.
После установки обновления в центре администрирования обновите страницу (Ctrl + F5).

Обновление 6.9.2 от 31.01.2020 г.

Реализованы новые модули "Сделки" и "Лиды".
Реализован SEO-фильтр, позволяющий задавать мета-теги, h1 и текст для страниц фильтра, соответствующих заданным условиям. https://www.hostcms.ru/documentation/modules/shop/seo-filter/
Центр администрирования локализован на украинский язык.
Реализован интерфейс редактирования загруженного (загружаемого) изображения.
В форму редактирования добавлены кнопка возврата на предыдущую страницу и кнопка удаления редактируемого объекта.
Реализован импорт/экспорт типовых динамических страниц.
Реализовано массовое снятие/установка доступа по HTTPS для всех разделов структуры при редактировании сайта.
Реализован функционал разбиения заказа. Теперь из существующего заказа можно выделить товары в новый заказ.
Добавлен "глобальный поиск" в списке заказов.
Реализован импорт/экспорт комплектов товаров в CSV.
При добавлении условий доставки для магазина и товара добавлена возможность указания типа - Курьерская или ПВЗ.
Реализовано объединение представителей клиентов.
Реализована возможность указания обязательным для заполнения дополнительного свойства в центре администрирования.
Контроллеру показа магазина добавлен метод filterCounts(TRUE|FALSE), отвечающий за необходимость подсчета количества элементов для свойства, по умолчанию FALSE.
При использовании быстрого фильтра для свойств, выводимых "от" и "до", добавлен расчет максимального и минимального значения.
Максимальное количество списываемых бонусов (в процентах) вынесено в опции магазина. Свойство _bonusMultiplier в обработчиках платежных систем исключено.
Хранение бонусов перенесено к дисконтным картам. Начисление бонусов теперь ведется отдельно от лицевого счета. Для бонусов добавлены поля:
* Минимальная сумма заказа, на которую будет начисляться бонус.
* Начислять с определенной даты или через определенное количество дней.
* На определенное количество дней.
Добавлена поддержка PHP 7.4.
Оптимизирован модуль "Отчеты".
Визуальный редактор TinyMCE обновлен до версии 5.1.5.
После установки обновления в центре администрирования обновите страницу (Ctrl + F5).

Обновление 6.9.1 от 24.10.2019 г.

Реализованы быстрые фильтры в магазине, добавлен упрощенный интерфейс добавления контроллеру показа условий фильтрации через методы ->addFilter('price', '>', 100) или по значению свойства ->addFilter('property', 17, '=', 1). См. https://www.hostcms.ru/documentation/modules/shop/fast-filter/
Реализован новый модуль Сервис → "Отчеты", отчеты из магазина и служб поддержки перенесены в новый модуль. https://www.hostcms.ru/documentation/modules/report/
В модуль IP-адресов добавлено кэширование.
Добавлена возможность массового изменения атрибутов товара (валюта, производитель, единица измерения, активность, продавец, группа доступа, активность, индексировать и т.д.) в списке товаров магазина.
В поиск добавлена поддержки бессловарной морфологии украинского языка.
В модуле "Клиенты" добавлен быстрый поиск, список представителей клиента теперь доступен на первой вкладке редактирования клиента.
В хранилище версий добавлен просмотр информации из сохраненной версии.
В модуле "Почтовые рассылки" добавлены "Отписки". Позволяют указать причины отписок от рассылки и просмотреть список отписавшихся клиентов.
В контроллер импорта из 1С добавлена опция itemSearchFields, позволяющая управлять полями, по которым происходит поиск товара.
Визуальный редактор TinyMCE обновлен до версии 5.0.15
После установки обновления в центре администрирования обновите страницу (Ctrl + F5).

Обновление 6.9.0 от 01.08.2019 г.

Реализованы ярлыки групп магазина и информационных систем.
В настройках магазина добавлена возможность указания единицы измерения по умолчанию.
В модуле "Короткие ссылки" добавлены группы, описания для коротких ссылок и быстрый поиск.
В Core_QueryBuilder::select() добавлено указание партиций для select/join ->partition('tablename', array('p1', 'p2')) и указание использовать индекс через ->indexHint('tablename', array('USE INDEX|IGNORE INDEX|FORCE INDEX', 'index1'))
Для комментариев в конфигурационный файл добавлена возможность указания максимальной оценки и шага оценки.
Исключен автоматический запуск сессии в случае, если она была запущена у пользователя на предыдущих сеансах. Перед работой с сессиями необходимо явно вызвать Core_Session::start();
Улучшена работа модуля статистики посещаемости и Helpdesk.
Произведено общее ускорение работы системы управления.

Обновление 6.8.9 от 28.06.2019 г.

Реализован модуль "Короткие ссылки", позволяющий создавать короткие ссылки на своем домене.
Реализована поддержка CSS-препроцессора SCSS(SASS), при редактировании макета добавлена опция, включающая поддержку SCSS (требуется PHP 5.6 и выше).
В расширенном фильтре списка товаров магазина добавлена фильтрация по продавцу.
В почтовые рассылки добавлены подстановки {TRACKING}, {GUID}, {UNSUBSCRIBE_LINK}. Реализовано автоматическое формирование заголовков Message-ID и List-Unsubscribe. Реализован лог почтовой рассылки с отслеживанием открытия HTML-письма.
В модуле "Производительность" добавлена возможность смены кодировки с utf8 на utf8mb4
Для элементов списков добавлена возможность объединения, например, при дублирующих значениях.
Визуальный редактор TinyMCE обновлен до версии 5.0.9
После установки обновления в центре администрирования обновите страницу (Ctrl + F5).
ПЕРЕД установкой обновления удалите модуль "Мультизагрузка" в случае, если он у вас установлен, затем можно заново установить новую версию модуля из магазина приложений. https://www.hostcms.ru/shop/market/modules/admin/multiload/