Jump to content


Photo
* * * * * 1 votes

Можно ли добавить поле для отправки уведомлений при смене статусов заказа


Best Answer CB9TOIIIA , 27 December 2015 - 18:57

По Вашей просьбе сделал элемент (хак комментариев для админа). Подробнее в видео:

 

 

Элемент уже в MarketPlace.

 

Рублем можете тут поблагодарить меня :)

Go to the full post


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

#1 stalk12

stalk12
  • JBZoo User (rus)
  • User rate: 0
  • posts: 32
  • topics: 10

Posted 12 November 2015 - 13:02

Добрый день. Есть необходимость при смене статуса заказа (например что заказ отправлен) - отправлять клиенту идентификатор посылки. Это должно быть простое текстовое поле в которое вставляется идентификатор, и он должен отправляться в письме уведомлении вместе с текстом шаблона уведомления. Реально ли реализовать такую вещь?


  • 0

#2 stalk12

stalk12
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 32
  • topics: 10

Posted 15 November 2015 - 13:35

Вопрос актуален


  • 0

#3 laRus

laRus
  • JBZoo User (rus)
  • User rate: 60
  • posts: 1334
  • topics: 31

Posted 15 November 2015 - 14:03

У Вас какая версия? 220+?


Если "да", то посмотрите в админке "Электронную коммерцию" и в ней "Настройка почтовых шаблонов".. (если я верно поняла, что нужно сделать.)


  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#4 stalk12

stalk12
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 32
  • topics: 10

Posted 16 November 2015 - 04:50

Да, версия эта. С настройкой уведомлений понятно. Есть необходимость делать индивидуальную приписку к уведомлению. Т.е. например меняем статус заказа на Отправлен, и в текстовое поле вставляем данные посылки. И эта приписка уходит вместе с основным уведомлением в письме на почту клиенту.


  • 0

#5 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 16 November 2015 - 16:05

Самый правильный способ - это сделать свой элемент для почты (работает точно так же как любой другой) и через метод render() вывести все что хочется на основе данных из объекта _order().

 

Если у вас есть знания основ, то я подскажу вам.

 

Альтернативный способ - это изменить существующий элемент статуса

media\zoo\applications\jbuniversal\cart-elements\email\status\


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



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


#6 stalk12

stalk12
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 32
  • topics: 10

Posted 17 November 2015 - 10:11

Спасибо, попробуем, пока не закрывайте тему пожалуйста.


  • 0

#7 rsmjbzoo

rsmjbzoo
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 224
  • topics: 19

Posted 26 December 2015 - 20:51

Подскажите, удалось ли реализовать отправку почтового идентификатора при смене статуса? Спасибо!


  • 0

#8 stalk12

stalk12
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 32
  • topics: 10

Posted 27 December 2015 - 06:48

Подскажите, удалось ли реализовать отправку почтового идентификатора при смене статуса? Спасибо!

Нет, пока не получилось.


  • 0

#9 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 27 December 2015 - 12:11

Подскажите, удалось ли реализовать отправку почтового идентификатора при смене статуса? Спасибо!


Так это 1 поле инпут - или я не прав? В чем проблема?
  • 0

#10 rsmjbzoo

rsmjbzoo
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 224
  • topics: 19

Posted 27 December 2015 - 12:32

Так это 1 поле инпут - или я не прав? В чем проблема?

Да, одно поле, совершенно верно. Такое реально внедрить стандартными средствами JBZoo, или нужно дописывать код?


  • 0




Click to return to top of page in style!