Jump to content


Photo
- - - - -

Срочно: почему покупателю не приходит письмо о его заказе?!


Best Answer Kess , 27 January 2014 - 01:13

media/zoo/applications/jbuniversal/framework/events/jbevent.basket.php

 

Там есть такой код:

// to email from order field
$emailElement = $appParams->get('global.jbzoo_cart_config.element-useremail');
if ($element = $item->getElement($emailElement)) {
    $data = $element->data();
    if (isset($data[0]['value']) && !empty($data[0]['value'])) {
        $userLayout = $appParams->get('global.jbzoo_cart_config.email-user-layout');
        $app->jbemail->sendByItem($data[0]['value'], $subject, $item, $userLayout);
    }
}

Вместо стандартного $subject можете указать что-то свое.

Go to the full post


  • This topic is locked This topic is locked
3 replies to this topic

#1 promo

promo
  • JBZoo User (rus)
  • User rate: 0
  • posts: 125
  • topics: 45

Posted 27 January 2014 - 00:14

Здравствуйте! Мегасрочно нужно разобратся почему не приходят уведомления покупателю о новом заказе!?

Администратору приходят, а покупателю нет!

 

В форме заказа в корзине присутствует поле type="email" также в настройках корзины вот такие опции: http://clip2net.com/s/6Gchy8

 

Как эти загадки уже надоели, почему нельзя сделать так чтобы если опция указана очевидно что ОТПРАВЛЯТЬ, то оно и отправляло, без вяких скрытых и непонятно как работающих условий?

 

Помогите пожалуйста, доступы вышлю к админке если нужно!

 

Сайт http://motobutic.sit...item/yzf-r6?r=1 попробуйте заказать, письмо не прийдет...


Edited by promo, 27 January 2014 - 00:14.

  • 0

#2 Kess

Kess
  • JBZoo User (rus)
  • User rate: 11.9
  • posts: 406
  • topics: 40

Posted 27 January 2014 - 00:28

На скриншоте как раз видно, что ничего не выбрано в поле  "Email пользователя". Там должен быть выбран тот элемент, в котором пользователь указывает свой имейл при заказе.


  • 0

#3 promo

promo
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 125
  • topics: 45

Posted 27 January 2014 - 00:39

Блин... разобрался, вот как должна быть указана эта опция!!! http://clip2net.com/s/6GcsnK

Подскажите, тогда другой вопрос, как сделать чтобы пользователь получал письмо с темой отличной от темы с которой приходит администратору? http://clip2net.com/s/6GcsSO

Нужно чтобы приходило покупателю с темой  "Ваш заказа оформлен на - motobutic"


  • 0

#4 Kess

Kess
  • JBZoo User (rus)
  • User rate: 11.9
  • posts: 406
  • topics: 40

Posted 27 January 2014 - 01:13   Best Answer

media/zoo/applications/jbuniversal/framework/events/jbevent.basket.php

 

Там есть такой код:

// to email from order field
$emailElement = $appParams->get('global.jbzoo_cart_config.element-useremail');
if ($element = $item->getElement($emailElement)) {
    $data = $element->data();
    if (isset($data[0]['value']) && !empty($data[0]['value'])) {
        $userLayout = $appParams->get('global.jbzoo_cart_config.email-user-layout');
        $app->jbemail->sendByItem($data[0]['value'], $subject, $item, $userLayout);
    }
}

Вместо стандартного $subject можете указать что-то свое.


  • 0




Click to return to top of page in style!