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

SolopoV

  • Давно я тут
  • 573
  • 16 / 0
  • зеленею...
Суть:
Когда товара нет на складе - есть кнопка "уведомить". Добавил в 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

  • Живу я здесь
  • 4974
  • 457 / 20
Добавьте в /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'].
Не будь паразитом, сделай что-нибудь самостоятельно!
*

SolopoV

  • Давно я тут
  • 573
  • 16 / 0
  • зеленею...
Добавьте в /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'].

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

Сортировка По наличию товара - сначала По убыванию в VirtueMart

Автор rsn

Ответов: 6
Просмотров: 2104
Последний ответ 02.10.2022, 19:22:56
от SolopoV
Открытие карточки товара VirtueMart3 в новом окне из категории

Автор djed9

Ответов: 2
Просмотров: 1323
Последний ответ 16.07.2021, 09:06:35
от djed9
Как в RSS ленту VirtueMart 3 добавить дополнительные изображения товара?

Автор Slava77

Ответов: 2
Просмотров: 1460
Последний ответ 06.06.2021, 01:12:01
от Slava77
Дробное количество товара в VM3

Автор alikon1

Ответов: 5
Просмотров: 2121
Последний ответ 12.03.2020, 14:16:42
от erbsen
Добавление значения поля, заполняемого покупателем в тему письма о заказе

Автор aleks_yug

Ответов: 9
Просмотров: 754
Последний ответ 29.02.2020, 13:46:19
от rsn