Задача - отправлять разные уведомления клиенту в зависимости от статуса заказа. В uc_order.module делаю следующее -
function uc_order_uc_message() {
$status = t("[order-status]");
if ($status == "В ожидании оплаты") $messages['order_update_email'] = t("[order-first-name] [order-last-name],\n\nСтатус Вашего заказа № [order-link] в [store-name] обновлен.\n\nСтатус заказа: [order-status]\n\nКомментарий к заказу:\n[order-last-comment]\n\nОткройте следующую страницу
для входа в Ваш аккаунт и просмотра деталей заказа:\n[site-login]\n\n\nСпасибо, что доверяете нам,\n\n[store-name]\n[site-slogan]");
if ($status == "Платеж получен") $messages['order_update_email'] = t("[order-first-name] [order-last-name],\n\nСтатус Вашего заказа № [order-li
nk] в [store-name] обновлен.\n\nСтатус заказа: [order-status]\n\nКомментарий к заказу:\n[order-last-comment]\n\nДля просмотра деталей заказа, п
ерейдите по ссылке:\n[site-login]\n\n\nЗаказ зарезервирован и поступил в стадию комплектации.\nПри отправки заказа, вы получите уведомление с к
одом отслеживания.\n\n\nСпасибо, что доверяете нам,\n\n[store-name]\n[site-slogan]");
if ($status == "В отправке") $messages['order_update_email'] = t("[order-first-name] [order-last-name],\n\nСтатус Вашего заказа № [order-link]
в [store-name] обновлен.\n\nСтатус заказа: [order-status]\n\nКомментарий к заказу:\n[order-last-comment]\n\nЗаказ отправлен.\n\nДля отслеживани
я заказа перейдите по ссылке:\n[site-login]\n\n\nСпасибо, что доверяете нам,\n\n[store-name]\n[site-slogan]");
if ($status == "Завершен") $messages['order_update_email'] = t("[order-first-name] [order-last-name],\n\nСтатус Вашего заказа № [order-link] в
[store-name] обновлен.\n\nСтатус заказа: [order-status]\n\nКомментарий к заказу:\n[order-last-comment]\n\nДля просмотра деталей заказа, перейди
те по ссылке:\n[site-login]\n\n\nВаш заказ в пункте назначения. И скорее всего Вами уже получен. Если же нет, то поспешите!\n\n\nСпасибо, что д
оверяете нам,\n\n[store-name]\n[site-slogan]");
return $messages;
}
в ответ приходят пустые письма.
что делаю не так?
Комментарии
не залазя в код эту задачу как то еще можно решить?