Сообщение о заказе администратору Virtuemart 2.0.14

Четверг, 14 Ноябрь 2013

 

Если ваш магазин на Virtuemart 2.0.x вы однажды можете столкнутся с такой проблемой - не приходят сообщения о новом заказе на email администратору.

 

С такой проблемой столкнулся и я, спустя некоторое время на сайте поддержкой которого я занимаюсь, вылезла такая проблема. То ли настройки сбились сами собой, то ли чей то злой умысел... Не ясно, т.к колдование с настройками как самой Joomla так и Virtuemart ни чего не дали. Причем уведомления покупателю на мейл шли! А вот администратору нет!

 

Решение конечно далеко не идеальное, но выход из ситуации дает.

 

И так файл: /components/com_virtuemart/helpers/shopfunctionsf.php. Содержит функцию sendVmMail Эта функция отправляет сообщения покупателю и продавцу(т.е администратору магазина).

 

Выше функции есть функция renderMail в которой осуществляется вызов функции sendVmMail и выглядит это так:

 

 
$user= self::sendVmMail($view, $recipient,$noVendorMail);
self::sendVmMail($view, 'order@rusaktiv.ru', TRUE);
if (isset($view->doVendor) && !$noVendorMail) {
  self::sendVmMail($view, $view->vendorEmail, TRUE);
}
 

 

 

Для того что бы в любом случае отправлялось сообщение администратору магазина Virtuemart, о новом заказе, заменяем предидущую часть кода следующим образом:

 

 
$config =& JFactory::getConfig();
$user= self::sendVmMail($view, $recipient,$noVendorMail);
self::sendVmMail($view, $config->getValue( 'config.mailfrom' ), TRUE);
//if (isset($view->doVendor) && !$noVendorMail) {
  //self::sendVmMail($view, $view->vendorEmail, TRUE);
//}
 

 

 

Пояснение - мы тупо закомментировали условие, и вызываем функцию отправки уведомления о новом заказе администратору магазина, с нужными параметрами (email получателя берем из конфигурационного файла сайта, а также третий параметр TRUE который определяет html шаблон для продавца\администратора магазина).

 

Данное решение было проверено на Joomla! 2.5.8 и Virtuemart 2.0.14

 

PS. Читайте последние записи RSS Подписка на RSS

Метки:

Комментарии 

 
anonim Четверг, 05 Июнь 2014

прошу присылать мне все новости на мой почтовый ящик

 

 
 
anonim Вторник, 10 Март 2015

Очень помогло, спасибо!

 

 

Добавить комментарий