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


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

При заказе покупателю и администратору отправлять разные письма


Лучший Ответ atyutrin , 01 March 2014 - 07:58

Так вопрос решился или нет? :)

Да, решили. Всё написанное здесь верно.

 

Вот это я не понял сперва: (решение на скринах)

atyutrin, Все верно. А вы назначили новому шаблону элементы в позициях?

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 11

#1 atyutrin

atyutrin

Отправлено 18 February 2014 - 15:45

Нужно чтоб администратору и покупателю приходили немного разные письма о заказе.
Для администратора в шаблон orderemail.php добавляется дополнительная строчка, которую не надо отправлять покупателю.
Как реализовать?


  • 0

#2 DenisKaplunov

DenisKaplunov

Отправлено 18 February 2014 - 17:47

давно хотел задать подобный вопрос тоже


  • 0

#3 alexmixaylov

alexmixaylov

Отправлено 18 February 2014 - 18:51

нужно зайти в созданный вами по мануалу каталог "Заказы"  orders

там нужно зайти в настройки каталога

и в настройки корзины

 

там можно выбрать разные шаблоны для писем

 

  •  
     
  • Email пользователя
  • Email-шаблон о новом заказе (адм.)
  • Email-шаблон об оплате (адм.)
  • Email-шаблон о новом заказе (пользв.)
  • Email-шаблон об оплате (пользв.)

Сообщение отредактировал alexmixaylov: 18 February 2014 - 18:52

  • 1

#4 atyutrin

atyutrin

Отправлено 19 February 2014 - 07:40

Сделал новый шаблон, теперь администратору приходит не вся информация. Хотя шаблоны различаются только одной строчкой кода внизу, и когда администратору отправлялось  письмо с дефолтного шаблона было всё нормально.
 

Прикрепленные изображения

  • 1.jpg
  • 2.jpg

  • 0

#5 Sliapy

Sliapy

Отправлено 19 February 2014 - 09:21

Покажите что и где меняли.


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

#6 atyutrin

atyutrin

Отправлено 19 February 2014 - 09:34

Покажите что и где меняли.

в папке jbuniversa/templates/catalog/render/item/order/ добавил файл orderemail_admin.php

в файл orderemail_admin.php скопировал весь код из orderemail.php и добавил строчку <?php echo "<pre>"; print_r($_COOKIE[__utmz]); echo "</pre>"; ?>
в той же папке в файле metada.xml добавил:

    <layout name="orderemail_admin">
        <name>Order Admin Email</name>
        <description>Order Admin email template</description>
    </layout>

В админке "Email-шаблон о новом заказе (адм.)" указал orderemail_admin

  • 0

#7 SmetDenis

SmetDenis

Отправлено 20 February 2014 - 09:50

atyutrin, Все верно. А вы назначили новому шаблону элементы в позициях?


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



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


#8 atyutrin

atyutrin

Отправлено 20 February 2014 - 10:17

atyutrin, Все верно. А вы назначили новому шаблону элементы в позициях?

Не совсем понял о чём вы.

Сейчас добавил в positions.xml код:

 

    <positions layout="orderemail_admin">
        <position name="items">Items</position>
        <position name="billing">Billing information</position>
        <position name="shipping">Shipping information</position>
        <position name="payment">Payment information</position>
        <position name="other">Other information</position>
    </positions>
 
Ничего не изменилось

  • 0

#9 atyutrin

atyutrin

Отправлено 26 February 2014 - 12:54

не решено.


  • 0

#10 SmetDenis

SmetDenis

Отправлено 27 February 2014 - 06:40

Дайте пожалуйста временный доступ к вашему сайту.


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



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





Click to return to top of page in style!