0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 161 Просмотров
*

SolopoV

  • Завсегдатай
  • 475
  • 12
  • зеленею...
Суть:
Когда товара нет на складе - есть кнопка "уведомить". Добавил в 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

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

SolopoV

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

Спасибо! Плюс.
Вытащил все остальные данные, которые нужны: артикул и цвет.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Фильтр наличия товара

Автор Servelatin

Ответов: 10
Просмотров: 1173
Последний ответ 14.07.2017, 11:09:44
от OutLaw1
Вывод производителей ссылкой в карточке товара

Автор One

Ответов: 1
Просмотров: 86
Последний ответ 29.05.2017, 15:46:12
от gartes
[Решено] Вывод названия товара в alt изображения товара в карточке товара

Автор Strikerus

Ответов: 3
Просмотров: 199
Последний ответ 17.04.2017, 09:25:50
от Strikerus
Динамическое изменение цены в карточке товара

Автор kira

Ответов: 4
Просмотров: 717
Последний ответ 08.02.2017, 18:37:20
от Mehanick
Дробное количество товара в VM3

Автор alikon1

Ответов: 3
Просмотров: 201
Последний ответ 22.10.2016, 16:14:22
от alikon1