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

Both sides previous revision Previous revision
Next revision
Previous revision
public:instrukcii:liderknig.ru [03.10.19 в 17:27]
jaddyroot_gmail.com
public:instrukcii:liderknig.ru [04.10.19 в 16:41] (current)
jaddyroot_gmail.com
Line 54: Line 54:
  
 Для реализации рассылки была выполнена доработка нашего модуля "​Журнал изменений",​ который теперь имеет измененный функционал и называется "​Журнал изменений товара"​. Модуль не имеет страницы/​формы в Центре Администрирования,​ однако должен был всегда активен. Следует также избегать переключения флажка активности в положение "​отключен"​ и обратно,​ так как это может привести к сбросу доработки! Для реализации рассылки была выполнена доработка нашего модуля "​Журнал изменений",​ который теперь имеет измененный функционал и называется "​Журнал изменений товара"​. Модуль не имеет страницы/​формы в Центре Администрирования,​ однако должен был всегда активен. Следует также избегать переключения флажка активности в положение "​отключен"​ и обратно,​ так как это может привести к сбросу доработки!
-https://prnt.sc/pedo7j+ 
 +{{:public:​instrukcii:​pasted:​20191004-162935.png}}
  
 Список получателей (email адреса дилеров) указывается в списке \\ **"​Адреса электронной почты для рассылки"​** (id-199) Список получателей (email адреса дилеров) указывается в списке \\ **"​Адреса электронной почты для рассылки"​** (id-199)
-https://prnt.sc/pedw2z+ 
 +{{:public:​instrukcii:​pasted:​20191004-162945.png}}
  
 Каждый email является отдельным элементом данного списка,​ причем отправка писем будет происходить только на **активные** элементы списка! Чтобы обеспечить возможность отправки изменений только для определенных групп товаров каждому получателю,​ нужно указать id этих групп через пробел,​ в скобках через запятую,​ после указанного адреса электронной почты. **Пример**:​ //​testmail@mail.ru (1, 2, 3)// Каждый email является отдельным элементом данного списка,​ причем отправка писем будет происходить только на **активные** элементы списка! Чтобы обеспечить возможность отправки изменений только для определенных групп товаров каждому получателю,​ нужно указать id этих групп через пробел,​ в скобках через запятую,​ после указанного адреса электронной почты. **Пример**:​ //​testmail@mail.ru (1, 2, 3)//
  
-https://prnt.sc/pedzlb+{{:public:​instrukcii:​pasted:​20191004-162956.png}}
  
-Модуль устроен таким образом,​ что после каждой рассылки данные о товарах нужного производителя актуализируются,​ а перед запуском следующей рассылки происходит сбор информации - фиксируются изменения среди товаров нужного производителя относительно тех данных,​ которые были зафиксированы после прошлой рассылки. То есть, модуль позволяет сохранить информацию о товарах,​ и в момент рассылки текущие данные каждого товара (цена, остаток,​ изображения и т.д.) будут сравниваться с зафиксированными в прошлый раз - это позволит выявить все изменения,​ которые произошли за период между рассылками. ​+Модуль устроен таким образом,​ что после каждой рассылки данные о товарах нужного производителя актуализируются,​ а перед запуском следующей рассылки происходит сбор информации - фиксируются изменения среди товаров нужного производителя относительно тех данных,​ которые были зафиксированы после прошлой рассылки. То есть, модуль позволяет сохранить информацию о товарах,​ и в момент рассылки текущие данные каждого товара (цена, остаток,​ изображения и т.д.) будут сравниваться с зафиксированными в прошлый раз - это позволит выявить все изменения,​ которые произошли за период между рассылками. Также для реализации этой доработки мы добавили две новые константы:​ 
 + 
 +**KAD_ITEMCHANGELOG_IMAGES_PROPERTY_ID** - Необходима для рассылки писем дилерам,​ содержит id доп. свойства для доп. изображений товара.\\ 
 +**KAD_ITEMCHANGELOG_PRODUCER_ID** - Необходима для рассылки писем дилерам,​ содержит id производителя "​Лидеркниг",​ по которому фиксируются изменения. 
 + 
 +Данные константы должны быть и дальше активны - для корректной работы.
  
 === Настройка периода рассылки === === Настройка периода рассылки ===
Line 71: Line 78:
 https://​www.hostcms.ru/​documentation/​server/​crontab/ ​ \\ https://​www.hostcms.ru/​documentation/​server/​crontab/ ​ \\
 https://​www.shellhacks.com/​ru/​crontab-format-cron-job-examples-linux/​ https://​www.shellhacks.com/​ru/​crontab-format-cron-job-examples-linux/​
 +
 +Местонахождение файла со скриптом относительно корня сайта: **/​cron/​diller_mail.php**
  
public/instrukcii/liderknig.ru.1570112870.txt.gz · Last modified: 03.10.19 в 17:27 by jaddyroot_gmail.com