Уведомления о незавершенном заказе для Drupal 6+UC
Есть интернет-магазин на базе Drupal 6 + UberCart 2.
Нужно чтобы если человек начал оформлять заказ, но не подтвердил его (т.е. заказ остался в статусе «В процессе оформления» дольше чем 1 час), на email магазина отправлялось бы уведомление об этом событии с информацией о заказе (номер заказа, информация о клиенте и другая информация, которую можно получить из заказа).
Должна быть возможность через админку задавать один или несколько емейлов на которые шлются уведомления.
Уведомление должно быть следующего вида:
Заголовок письма: Незавершенный заказ №[номер заказа]
Тело письма:
[дата и время создания заказа] создан но не подтвержден заказ №[номер заказа].
[вся доступная информация о клиенте – имя, email, телефон и т.д.]
[содержание заказа – список товаров]
[информация о способе доставки и оплате]
Нужно чтобы данный функционал был реализован в виде модуля/субмодуля, чтобы в процессе обновления сайта не затерся данный функционал и его можно было использовать на других аналогичных сайтах.
На мой взгляд, проще всего реализовать это в виде субмодуля Ubercart Conditional Actions, но если у вас есть более удачные идеи реализации – готов их выслушать.
Желательно сразу же указывать примерную стоимость работы.