This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
public:instrukcii:liderknig.ru [03.02.17 в 15:11] maximzasorin_gmail.com |
public:instrukcii:liderknig.ru [04.10.19 в 16:41] (current) jaddyroot_gmail.com |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== liderknig.ru ====== | + | ====== Лидеркниг ====== |
===== Авторы ==== | ===== Авторы ==== | ||
Line 20: | Line 20: | ||
Для указания автора книги необходимо перейти в карточку товара и указать созданного автора в доп. свойстве «Автор»: | Для указания автора книги необходимо перейти в карточку товара и указать созданного автора в доп. свойстве «Автор»: | ||
{{:public:instrukcii:pasted:20170203-151038.png}} | {{:public:instrukcii:pasted:20170203-151038.png}} | ||
+ | |||
+ | ==== Акуализация списка авторов ==== | ||
+ | |||
+ | У некоторых авторов, особенно их много в категории антикварных книг в каталоге все 1-2 книги, после удаления таких книг данные авторы удаляются из списка с помощью cron-задачи. | ||
+ | |||
+ | Задача размещена в фале ''/cron/update_authors_list.php''. | ||
+ | |||
+ | Необходимо поставить задачу на автоматическое выполнение с нужной частотой. | ||
===== Подборки ===== | ===== Подборки ===== | ||
Line 31: | Line 39: | ||
Далее необходимо добавить новый элемент списка: | Далее необходимо добавить новый элемент списка: | ||
- | {{:public:instrukcii:pasted:20170203-145617.png}} | + | {{:public:instrukcii:pasted:20170203-151337.png}} |
Для элемента списка указать тег, название и пикограммы обычного и активного состояний. Также можно скопировать существующий элемент и отредактировать его: | Для элемента списка указать тег, название и пикограммы обычного и активного состояний. Также можно скопировать существующий элемент и отредактировать его: | ||
Line 42: | Line 50: | ||
Один товар может находится в нескольких подборках. | Один товар может находится в нескольких подборках. | ||
+ | |||
+ | ===== Рассылка уведомлений об изменениях на сайте дилерам ==== | ||
+ | |||
+ | Для реализации рассылки была выполнена доработка нашего модуля "Журнал изменений", который теперь имеет измененный функционал и называется "Журнал изменений товара". Модуль не имеет страницы/формы в Центре Администрирования, однако должен был всегда активен. Следует также избегать переключения флажка активности в положение "отключен" и обратно, так как это может привести к сбросу доработки! | ||
+ | |||
+ | {{: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** | ||
+ |