Перейти к содержимому


Фотография
* * * * - 2 Голосов

Отправка e-mail покупателю

рецепт корзина почта

Сообщений в теме: 9

#1 fiction13

fiction13

Отправлено 20 June 2013 - 06:33

*
Популярное сообщение!

Здравствуйте!
 
Сегодня столкнулся с невозможностью отправки сообщения о заказа на введенный пользователем e-mail. Это касается как гостевого заказа, так и заказа от зарегистрированного пользователя (не у всех пользователей правильные адреса почты из-за регистрации на сайте через соц. сети).
 
Чтобы поправить это (пока разработчики не выпустили свой вариант), нужно сделать несколько простых шагов.
 
1. Создать элемент E-mail в форму подачи заказа Order form.
2. Посмотреть ID созданного элемента (я делал это через базу данных).
3. Поправить файл jbevent.basket.php:
вместо e-mail, которое берется из профиля зарегистрированного пользователя
$userEmail  = JFactory::getUser()->email;
указать, откуда мы хотим брать этот e-mail
$userEmail = $item->elements['ID созданного элемента E-mail'][0]['value'];
Все, должно работать. У меня работает  ;D
 
Может кому пригодится.
  • 19

#2 Sliapy

Sliapy

Отправлено 20 June 2013 - 11:37

Да, такие вопросы периодически на форуме всплывают. Значит, кому-то да пригодится. Спасибо, что поделились решением.


Сообщение отредактировал Sliapy: 20 June 2013 - 11:37

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 Павел

Павел

Отправлено 24 June 2013 - 20:44

2. Посмотреть ID созданного элемента (я делал это через базу данных).

Приветствую!
Объясните, пожалуйста, где этот id посмотреть? Искал в БД, не нашёл.
  • 0

#4 SmetDenis

SmetDenis

Отправлено 24 June 2013 - 20:50

Это уникальный идентификатор элемента. Можно подсмотреть тут
media\zoo\applications\jbuniversal\types\

20130625-pyx-15kb_200x0.png
  • 2
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 Павел

Павел

Отправлено 24 June 2013 - 20:52

Спасибо!
П.с.: пока не совсем понимаю как здесь плюсовать.


  • 0

#6 SmetDenis

SmetDenis

Отправлено 24 June 2013 - 20:55

Спасибо!
П.с.: пока не совсем понимаю как здесь плюсовать.

Вы на верном пути. Просто зеленая стрелка у полезного сообщения ;)
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 Евген Аватарович

Евген Аватарович

Отправлено 06 August 2013 - 08:13

Уважаемый fiction13, возможно вы разбирались в подобном вопросе и сможете мне помочь..

Вот, что требуется мне:

 

Помогите пожалуйста реализовать такую вещь:

После оформления заказа в "типе" (Заказы/Корзина) появляется заказ (материал - подача) примерно вот с таким заголовком: Заказ #511 / 2013-08-02 10:08:00 (GMT 4). Необходимо, чтобы этот заголовок указывался в теме или заголовке (добавлялся в тему или заголовок) отправляемого письма, либо целиком, либо толко Заказ #511

Что-то мне подсказывает, что решение подобно приведённому Вами примеру в данном топике...


Сообщение отредактировал Евген: 06 August 2013 - 08:15

  • 0

#8 alexmixaylov

alexmixaylov

Отправлено 06 August 2013 - 09:16

а где лежит jbevent.basket.php?

что то не нахожу


  • 0

#9 fiction13

fiction13

Отправлено 06 August 2013 - 09:33

а где лежит jbevent.basket.php?

что то не нахожу

 

/media/zoo/applications/jbuniversal/framework/events


  • 1

#10 alexmixaylov

alexmixaylov

Отправлено 06 August 2013 - 09:42

Спасибо большое, все работает!


  • 0





Темы с аналогичным тегами рецепт, корзина, почта

Click to return to top of page in style!