User Tools

Site Tools


public:instrukcii:liderknig.ru

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
public:instrukcii:liderknig.ru [03.02.17 в 13:20]
maximzasorin_gmail.com создано
public:instrukcii:liderknig.ru [04.10.19 в 16:41] (current)
jaddyroot_gmail.com
Line 1: Line 1:
-====== ​liderknig.ru ======+====== ​Лидеркниг ====== 
 + 
 +===== Авторы ==== 
 + 
 +Для объединения книг по авторам используется список «Авторы» (ид. 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**
  
public/instrukcii/liderknig.ru.1486117203.txt.gz · Last modified: 03.02.17 в 13:20 by maximzasorin_gmail.com