Перейти к содержанию
Форум поддержки пользователей VamShop

коментарии в окне купить в 1 клик


Рекомендуемые сообщения

Приветствую!

Подскажите пожалуйста в окне вывел окошко для комментария далее тестирую на почту не приходит коммент

что и куда нужно дописать

Ссылка на сообщение
Поделиться на другие сайты
14 часа назад, hayeli сказал:

Приветствую!

Подскажите пожалуйста в окне вывел окошко для комментария далее тестирую на почту не приходит коммент

что и куда нужно дописать

Здравствуйте!

Так а на почту и не должно ничего приходить, нет отправки комментов на почту в коде.

Комменты только в Админке - Содержание - Комментарии.

Ссылка на сообщение
Поделиться на другие сайты

К примеру на странице Оформления заказа есть окошко где может человек написать коммент и на почте его видно!

Так же хочу в Купить в 1 клик реализовать

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, hayeli сказал:

К примеру на странице Оформления заказа есть окошко где может человек написать коммент и на почте его видно!

Так же хочу в Купить в 1 клик реализовать

Пардон, я не понял по началу, что речь про купить за 1 клик.

Подумал что-то, что речь про комментарии к товарам.

У Вас VamShop какой версии, самой свежей 2.53!?

Тогда можно в /app/Plugin/ModuleOneClickBuy/Controller/BuyController.php поправить код отправки письма, добавить новую метку.

Раз Вы в коне уже добавили какое-то поле, например input name="test"

То надо в этом файле менять:

				$assignments = array(
				'store_name' => $config['SITE_NAME'],
				'product_name' => $content_description['ContentDescription']['name'],
				'product_model' => $ContentProduct['ContentProduct']['model'],
				'contact' => $_POST['phone']
				);

на:

				$assignments = array(
				'store_name' => $config['SITE_NAME'],
				'product_name' => $content_description['ContentDescription']['name'],
				'product_model' => $ContentProduct['ContentProduct']['model'],
				'contact' => $_POST['phone']
				'test' => $_POST['test']
				);

т.е. это Вы добавили метку test для шаблона письма.

и затем в Админке - Настройки - Шаблоны писем правьте шаблон one_click_buy и дооавляйте метку {$test}

Это если у Вас самая свежая версия движка, в старых чуть код отличается.

Ссылка на сообщение
Поделиться на другие сайты

версия 2.50

вот в diw добавил в файле form.cp это:

<label for="comment">Комментарий</label>
<textarea class="good_input" name="comment" id="comment" cols="30" rows="3"></textarea>

Правильно так?

Ссылка на сообщение
Поделиться на другие сайты
47 минуты назад, hayeli сказал:

версия 2.50

вот в diw добавил в файле form.cp это:

<label for="comment">Комментарий</label>
<textarea class="good_input" name="comment" id="comment" cols="30" rows="3"></textarea>

Правильно так?

Да можно как угодно, тут главное значение атрибута name

т.е. у Вас name="comment"

В /app/Plugin/ModuleOneClickBuy/Controller/BuyController.php

поменяйте:

				$body = str_replace('{$contact}', $_POST['phone'], $body);

на:

				$body = str_replace('{$contact}', $_POST['phone'], $body);
				$body = str_replace('{$comment}', $_POST['comment'], $body);

и в шаблон письма one_click_buy в Админке - Настройки - Шаблоны писем добавьте метку {$comment}

По идее, появится в письме текст их этого Вашего нового поля.

Проверяйте.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...