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


Фотография
- - - - -

Несколько почт корзины


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

#1 RDG

RDG

Отправлено 19 November 2015 - 11:53

Уважаемые коллеги!

Мне надо решить задачу. Надо делать выбор города на сайте и в зависимости от этого почта должна отправляться на определённый ящик. Города всего два. Где в каком файле можно подсмотреть где подставляется переменная адреса почты? И там уже можно будет дописать условиями определённую почту.

 

Очень прошу, помогите, горю


  • 0

#2 SmetDenis

SmetDenis

Отправлено 19 November 2015 - 12:46

Отправка происходит тут

media\zoo\applications\jbuniversal\cart-elements\notification\sendemail\sendemail.php

 

С помощью метода _getRecipients () собирается  список адресатов из настроек элемента почты.


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



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


#3 RDG

RDG

Отправлено 19 November 2015 - 12:50

А в теории я могу сделать так как мне нужно?


  • 0

#4 SmetDenis

SmetDenis

Отправлено 19 November 2015 - 12:55

Сделать хак можно. А как именно хранится город ?


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



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


#5 RDG

RDG

Отправлено 19 November 2015 - 12:56

Пока никак, думаю сделать проще - добавить селект средствами jbzoo при оформлении товара


  • 0

#6 SmetDenis

SmetDenis

Отправлено 19 November 2015 - 12:58

Тогда нужно делать условие на основе данных из заказа. Примерно так

 

$this->getOrder()->getFieldElement('<ELEMENT_ID>')->data()

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



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


#7 RDG

RDG

Отправлено 19 November 2015 - 12:59

Только что сказали что обязательно выбор города должен быть в шапке, как хранить пока хз, а потом можно сделать либо разные почты либо просто пометка в теме письма типа "Заказ №666 Одинцово"


  • 0

#8 SmetDenis

SmetDenis

Отправлено 19 November 2015 - 13:00

Тогда сохраняйте город в сессию, так еще проще.


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



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


#9 RDG

RDG

Отправлено 19 November 2015 - 13:00

А потом как вытаскивать?


  • 0

#10 SmetDenis

SmetDenis

Отправлено 19 November 2015 - 13:04

В Joomla есть собственное API для работы с сессией - JSession - https://www.google.r...arch?q=JSession

Либо классическим способом через $_SESSION - http://php.net/manua...les.session.php


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



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





Click to return to top of page in style!