User Tools

Site Tools


public:instrukcii:liderknig.ru

Лидеркниг

Авторы

Для объединения книг по авторам используется список «Авторы» (ид. 197) и множественное доп. свойство товаров «Автор» (ид. 160).

Добавление автора

Для того, чтобы добавить нового автора необходимо перейти в раздел Сервисы → Списки, выбрать список «Авторы» и открыть список элементов:

Далее необходимо добавить новый элемент списка:

Для элемента необходимо указать тег элемента и значение:

Добавление автора книги

Для указания автора книги необходимо перейти в карточку товара и указать созданного автора в доп. свойстве «Автор»:

Акуализация списка авторов

У некоторых авторов, особенно их много в категории антикварных книг в каталоге все 1-2 книги, после удаления таких книг данные авторы удаляются из списка с помощью cron-задачи.

Задача размещена в фале /cron/update_authors_list.php.

Необходимо поставить задачу на автоматическое выполнение с нужной частотой.

Подборки

Для объединения книг по подборкам используется список «Подборки» (ид. 198) и множественное доп. свойство товаров «Подборка» (ид. 168).

Добавление подборки

Чтобы добавить новую подборку необходимо зайти в раздел Сервисы → Списки, выбрать список «Подборки» и открыть список элементов:

Далее необходимо добавить новый элемент списка:

Для элемента списка указать тег, название и пикограммы обычного и активного состояний. Также можно скопировать существующий элемент и отредактировать его:

Добавление товара в подборку

Перед добавлением товара в подборку необходимо создать соответствующую подборку, если она еще не создана. Чтобы добавить товар подборку не обходимо зайти в карточку товара в ЦА и указать необходимую подборку через доп. свойство «Подборка»:

Один товар может находится в нескольких подборках.

Рассылка уведомлений об изменениях на сайте дилерам

Для реализации рассылки была выполнена доработка нашего модуля "Журнал изменений", который теперь имеет измененный функционал и называется "Журнал изменений товара". Модуль не имеет страницы/формы в Центре Администрирования, однако должен был всегда активен. Следует также избегать переключения флажка активности в положение "отключен" и обратно, так как это может привести к сбросу доработки!

Список получателей (email адреса дилеров) указывается в списке
"Адреса электронной почты для рассылки" (id-199)

Каждый email является отдельным элементом данного списка, причем отправка писем будет происходить только на активные элементы списка! Чтобы обеспечить возможность отправки изменений только для определенных групп товаров каждому получателю, нужно указать id этих групп через пробел, в скобках через запятую, после указанного адреса электронной почты. Пример: testmail@mail.ru (1, 2, 3)

Модуль устроен таким образом, что после каждой рассылки данные о товарах нужного производителя актуализируются, а перед запуском следующей рассылки происходит сбор информации - фиксируются изменения среди товаров нужного производителя относительно тех данных, которые были зафиксированы после прошлой рассылки. То есть, модуль позволяет сохранить информацию о товарах, и в момент рассылки текущие данные каждого товара (цена, остаток, изображения и т.д.) будут сравниваться с зафиксированными в прошлый раз - это позволит выявить все изменения, которые произошли за период между рассылками. Также для реализации этой доработки мы добавили две новые константы:

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

public/instrukcii/liderknig.ru.txt · Last modified: 04.10.19 в 16:41 by jaddyroot_gmail.com