Отправка почты пользователю по графику раз в квартал

Главные вкладки

Аватар пользователя vert4 vert4 28 февраля 2019 в 9:48

Здравствуйте, Уважаемые!

Стоит такая задача.
На сайте формируется отчет по продажам комиссионного товара (сайт работает на commerce) для авторов товара.
Необходимо реализовать такой функционал, что для каждого автора товара формируется квартальный отчет по продажам и отправляется на почту автора.

В ЛК автора этот отчет формируется так же ежеквартально. Как сделать в ЛК отчет имею представление правда не до конца. Могу группировать результаты во вьюсе по месяцам, вот как по кварталам не знаю.

И не знаю как сформировать правило отправки сообщений.

Подскажите идею как можно реализовать задачу.

Спасибо

Комментарии

Аватар пользователя vert4 vert4 1 марта 2019 в 9:40

Спасибо, полезная статья, но для моих целей все равно осталось куча вопросов. Например настройка cron на запуск раз в три месяца. Да и как формировать сам отчет по продажам, который будет отправляться тоже пока не ясно. Выставлять в фильтре отчета диапазон дат за квартал, что бы отчет формировался автоматом.

Аватар пользователя bumble bumble 1 марта 2019 в 9:50
1

CRON запускать раз в 3 месяца - это, канеш, глупость несусветная )) Лучше, вместо этого, делать проверку на дату в условиях (к тому же, в статейке про планирование выполнения компонентов.

Отчет - формируйте как и формировали. Просто, вместо обычных фильтров - используйте контекстные и передавайте нужный аргумент.

Тут еще есть вариации использования правил для автоматизации, прочтите, для лучшего понимания.