Форум русской поддержки Joomla!® CMS
17.08.2017, 15:46:28 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Основной курс по Joomla
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

E-mail администратору о заказе отстутствующего товара

 (Прочитано 134 раз)
0 Пользователей и 1 Гость смотрят эту тему.
SolopoV
Завсегдатай
*****

Репутация: +12/-0
Offline Offline

Пол: Мужской
Сообщений: 479


зеленею...


« : 08.01.2017, 11:25:45 »

Суть:
Когда товара нет на складе - есть кнопка "уведомить". Добавил в notify.php и дальше по порядку.. поле "телефон". Все хорошо. В базу пишет, в админке видно. Одно "но":
Теперь необходимо отправить письмо админу, что Покупатель заказал этот товар.

Добавил в файл \administrator\components\com_virtuemart\models\waitinglist.php, в функцию
Код:
function adduser ($data) {
код

Код:
$to = "sale@xxxx.ru";
$subject = "Заказ на поставку: ".$data['product_name']." ";
$subject = "=?utf-8?B?" . base64_encode($subject). "?=";


$body = "Покупатель заказал : " .$virtuemart_product_id. " ". $item->product_name." " .

"Контактный телефон:".$data['notify_phone']." ".
"Контактный e-mail: ".$data['notify_email'];
$headers = "From: admin@xxxx.ru" . "X-Mailer: php";
mail($to, $subject, $body, $headers);
//jexit();

Прошу помочь вытянуть в письмо ID и название товара.

Данный код отправляет письмо, данные Покупателя подставляются.
Записан
robert
Профи
********

Репутация: +385/-15
Offline Offline

Пол: Мужской
Сообщений: 4218


« Ответ #1 : 08.01.2017, 14:09:52 »

Добавьте в /components/com_virtuemart/views/productdetails/tmpl/notify.php (а лучше - в его переопределенной копии) после
Код
<input type="hidden" name="virtuemart_product_id" value="<?php echo $this->product->virtuemart_product_id; ?>" />
еще 1 input
Код
<input type="hidden" name="product_name" value="<?php echo $this->product->product_name; ?>" />
ID и название функции: $data['virtuemart_product_id'] и $data['product_name'].
Записан
SolopoV
Завсегдатай
*****

Репутация: +12/-0
Offline Offline

Пол: Мужской
Сообщений: 479


зеленею...


« Ответ #2 : 08.01.2017, 17:13:52 »

Добавьте в /components/com_virtuemart/views/productdetails/tmpl/notify.php (а лучше - в его переопределенной копии) после
Код
<input type="hidden" name="virtuemart_product_id" value="<?php echo $this->product->virtuemart_product_id; ?>" />
еще 1 input
Код
<input type="hidden" name="product_name" value="<?php echo $this->product->product_name; ?>" />
ID и название функции: $data['virtuemart_product_id'] и $data['product_name'].

Спасибо! Плюс.
Вытащил все остальные данные, которые нужны: артикул и цвет.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet