Расширенные настройки писем и смс об измении статуса заказа

Просмотров: 3142Куплено: 108 раз
Разработчик: Андрей (koda)
Расширенные настройки писем и смс об измении статуса заказа
Расширенные настройки писем и смс об измении статуса заказа
Расширенные настройки писем и смс об измении статуса заказа
Цена: 100 Руб
Зарегистрируйтесь или авторизируйтесь для того, чтобы купить.
Дополнение позволяет настроить каждому статусу заказа шаблон письма и смс для заказчика, необходимо ли отсылать письмо при этом статусе. К письму могут быть приложены файлы прикрепленные к заказу администратором. Для этого в редактировании нужного статуса отметьте галочку «Отсылать приложенные файлы к заказу». Отсылаться будут все файлы приложенные к заказу. Для отправки больших файлов (>2Мб) предпочтительнее пользоваться почтовыми сервисами, так как сайту может не хватить объема выделенной памяти хостингом.



Применение: для статуса «отгружено» могут быть приложены к письму накладные транспортной компании, договор, фотографии. Типы прикрепляемых файлов и их количество можно изменить в «Формы->Форма оформления заказа->Файлы для клиента». В тексте и теме письма можно использовать данные заказа:



%title — тема письма из настроек,

%url — адрес сайта,

%order — номер заказа,

%status — название статуса заказа, 

%fio — ФИО заказчика.(составляется из параметров фамилия имя отчество, если таковых нет используейте %param<номер параметра>)

%summ — сумма заказа

%phone — номер телефона заказчика



Любой из параметров заказа, например номер накладной %param12, 12 - номер параметра, его можно увидеть в адресной строке при редактировании параметра формы оформления заказа, например такой shop/orderparam/edit12/

Текст письма, тема и прикрепление файлов настраивается в «Справочники->Статусы заказа»
Замечание: письмо по статусу новый формируется с помощью шаблонов, настраиваемый текст письма в справочнике к нему не относится.

Обновление:
+ добавлена настройка отправки смс при изменении статуса заказа - отправлять смс, шаблон смс
+добавлена отправка смс при создании заказа клиенту, для этого отметьте "отправлять смс" в статусе "новый", в шаблоне можно использовать параметры %param1, сумму %summ, номер заказа %id
Создайте тему в интерфейсе «Темы и дизайн» и импортируйте туда скачанный архив. При создании отметьте опцию «Применить». ВНИМАНИЕ! Если на сайте уже существует активная тема дизайна и её нужно сохранить, импортировать архив нужно в уже примененную тему.
пытаюсь убрать галку около "отсылать письмо", но при нажатии "сохранить" появляется просто белый фон. Как-то криво установила? Вроде по инструкции.
Дарья (dariatish) 29 мая 2015 г.
Возможно не хватает еще одного шага установки
2. Выберите тему нажав на кружок в строке темы, согласитесь с применением изменений.
оп, заработало) спасибо)
очень полезное дополнение!
Дарья (dariatish) 29 мая 2015 г.
А когда обновление под 6 версию было? Что-то я поставила и у меня все сломалось вообще.
До 6й версии обновление было 7 февраля. Проблема снята, что-то не так было установлено.
ПартнерАндрей (koda) 31 марта 2016 г.
После установки пошла ошибка при отправке заказа:

Fatal Error: require_once(): Failed opening required 'class.smtp.php' (include_path='.:/usr/share/php:/usr/share/pear') custom/my/plugins/class.phpmailer.php: 717

Техподдержка : http://f3.s.qip.ru/avp9HOB3.png
venipizza (venipizza) 01 сентября 2016 г.
Спасибо за сообщение, в новой версии это исправил.
ПартнерАндрей (koda) 01 сентября 2016 г.
После установки модуля, при оформлении заказа выдает такую вот ошибку https://yadi.sk/i/mUhQL2mMz4ikd
ПартнерDmitry (weissfl) 20 ноября 2016 г.
Ошибка исчезнет если переключить на PHP >= 5.6
На всякий случай внес правки чтобы и на более старых версиях работало.
ПартнерАндрей (koda) 20 ноября 2016 г.
т.е. вы обновили версию?
Подскажите, а как вы в коде проверяете версию php ?
ПартнерDmitry (weissfl) 20 ноября 2016 г.
Обновил файл дополнения, после модерации будет опубликовано.
Не проверяю версию, эта ошибка проявляется только в интерпретаторе более младшей версии.
Исправление состоит в том чтобы в статическом классе, как этот, не использовать канкотенацию при объявлении внутренней переменной, а вынести ее в конструктор.
ПартнерАндрей (koda) 20 ноября 2016 г.
Ок, понял, спасибо.
ПартнерDmitry (weissfl) 20 ноября 2016 г.
Загрузил в тему уже в сушествующую мою
При изменении статуса заказа. уведомления не пропадают
(отображаются как новые)
Андрей, дополнение актуально для последней версии Diafan?
Станислав (krishtafovichs) 17 сентября, воскресенье
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.