====== Лидеркниг ====== ===== Авторы ==== Для объединения книг по авторам используется список «Авторы» (ид. 197) и множественное доп. свойство товаров «Автор» (ид. 160). ==== Добавление автора ==== Для того, чтобы добавить нового автора необходимо перейти в раздел Сервисы → Списки, выбрать список «Авторы» и открыть список элементов: {{:public:instrukcii:pasted:20170203-150520.png}} Далее необходимо добавить новый элемент списка: {{:public:instrukcii:pasted:20170203-151128.png}} Для элемента необходимо указать тег элемента и значение: {{:public:instrukcii:pasted:20170203-150742.png}} ==== Добавление автора книги ==== Для указания автора книги необходимо перейти в карточку товара и указать созданного автора в доп. свойстве «Автор»: {{:public:instrukcii:pasted:20170203-151038.png}} ==== Акуализация списка авторов ==== У некоторых авторов, особенно их много в категории антикварных книг в каталоге все 1-2 книги, после удаления таких книг данные авторы удаляются из списка с помощью cron-задачи. Задача размещена в фале ''/cron/update_authors_list.php''. Необходимо поставить задачу на автоматическое выполнение с нужной частотой. ===== Подборки ===== Для объединения книг по подборкам используется список «Подборки» (ид. 198) и множественное доп. свойство товаров «Подборка» (ид. 168). ==== Добавление подборки ==== Чтобы добавить новую подборку необходимо зайти в раздел Сервисы → Списки, выбрать список «Подборки» и открыть список элементов: {{:public:instrukcii:pasted:20170203-150104.png}} Далее необходимо добавить новый элемент списка: {{:public:instrukcii:pasted:20170203-151337.png}} Для элемента списка указать тег, название и пикограммы обычного и активного состояний. Также можно скопировать существующий элемент и отредактировать его: {{:public:instrukcii:pasted:20170203-145655.png}} ==== Добавление товара в подборку ==== Перед добавлением товара в подборку необходимо создать соответствующую подборку, если она еще не создана. Чтобы добавить товар подборку не обходимо зайти в карточку товара в ЦА и указать необходимую подборку через доп. свойство «Подборка»: {{:public:instrukcii:pasted:20170203-150006.png}} Один товар может находится в нескольких подборках. ===== Рассылка уведомлений об изменениях на сайте дилерам ==== Для реализации рассылки была выполнена доработка нашего модуля "Журнал изменений", который теперь имеет измененный функционал и называется "Журнал изменений товара". Модуль не имеет страницы/формы в Центре Администрирования, однако должен был всегда активен. Следует также избегать переключения флажка активности в положение "отключен" и обратно, так как это может привести к сбросу доработки! {{:public:instrukcii:pasted:20191004-162935.png}} Список получателей (email адреса дилеров) указывается в списке \\ **"Адреса электронной почты для рассылки"** (id-199) {{:public:instrukcii:pasted:20191004-162945.png}} Каждый email является отдельным элементом данного списка, причем отправка писем будет происходить только на **активные** элементы списка! Чтобы обеспечить возможность отправки изменений только для определенных групп товаров каждому получателю, нужно указать id этих групп через пробел, в скобках через запятую, после указанного адреса электронной почты. **Пример**: //testmail@mail.ru (1, 2, 3)// {{:public:instrukcii:pasted:20191004-162956.png}} Модуль устроен таким образом, что после каждой рассылки данные о товарах нужного производителя актуализируются, а перед запуском следующей рассылки происходит сбор информации - фиксируются изменения среди товаров нужного производителя относительно тех данных, которые были зафиксированы после прошлой рассылки. То есть, модуль позволяет сохранить информацию о товарах, и в момент рассылки текущие данные каждого товара (цена, остаток, изображения и т.д.) будут сравниваться с зафиксированными в прошлый раз - это позволит выявить все изменения, которые произошли за период между рассылками. Также для реализации этой доработки мы добавили две новые константы: **KAD_ITEMCHANGELOG_IMAGES_PROPERTY_ID** - Необходима для рассылки писем дилерам, содержит id доп. свойства для доп. изображений товара.\\ **KAD_ITEMCHANGELOG_PRODUCER_ID** - Необходима для рассылки писем дилерам, содержит id производителя "Лидеркниг", по которому фиксируются изменения. Данные константы должны быть и дальше активны - для корректной работы. === Настройка периода рассылки === Для того, чтобы рассылка выполнялась автоматически с заданной регулярностью, нужно добавить реализованный нами скрипт (файл) в журнал утилиты **Cron** на сервере. Информация о том, как добавить файл в журнал Cron: https://www.hostcms.ru/documentation/server/crontab/ \\ https://www.shellhacks.com/ru/crontab-format-cron-job-examples-linux/ Местонахождение файла со скриптом относительно корня сайта: **/cron/diller_mail.php**