Уведомления о незавершенном заказе для Drupal 6+UC

Эмиль17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.10.2012

Есть интернет-магазин на базе Drupal 6 + UberCart 2.

Нужно чтобы если человек начал оформлять заказ, но не подтвердил его (т.е. заказ остался в статусе «В процессе оформления» дольше чем 1 час), на email магазина отправлялось бы уведомление об этом событии с информацией о заказе (номер заказа, информация о клиенте и другая информация, которую можно получить из заказа).

Должна быть возможность через админку задавать один или несколько емейлов на которые шлются уведомления.

Уведомление должно быть следующего вида:

Заголовок письма: Незавершенный заказ №[номер заказа]

Тело письма:

[дата и время создания заказа] создан но не подтвержден заказ №[номер заказа].

[вся доступная информация о клиенте – имя, email, телефон и т.д.]

[содержание заказа – список товаров]

[информация о способе доставки и оплате]

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

На мой взгляд, проще всего реализовать это в виде субмодуля Ubercart Conditional Actions, но если у вас есть более удачные идеи реализации – готов их выслушать.

Желательно сразу же указывать примерную стоимость работы.