AAAlexyz

Доработка модуля SMS-уведомления при смене статуса заказа

Рекомендуемые сообщения

AAAlexyz    1

Доброго времени суток!

Нужна доработка модуля https://opencartforum.com/files/file/1103-sms-%D1%83%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D1%83-%D0%BF%D1%80%D0%B8-%D1%81%D0%BC%D0%B5%D0%BD%D0%B5-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B0-%D0%B8-%D0%BD%D0%BE%D0%B2%D0%BE%D0%BC/

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

 

Надо чтоб работало так:

- шаблоны статусов задаются в админке(как и раньше)

- на вкладке история заказа добавить отдельный чекбокс для смс( рядом с чекбоксом Уведомить покупателя)

- при выборе чекбокса sms в поле комментарий подтягивается сообщение согласно шаблону заданному в админке

- после того, как сообщение подгрузилось в поле комментарий его можно редактировать и отправляется именно отредактированная версия из поля.

- отправленное сообщение сохраняется в статусах заказа( как обычный комментарий )

- если чекбокс sms выбран( сообщение подгружается), а потом снят, то оно не удаляется из поля комментарий.

- желательно сделать это через существующий vqmod xml , т.к. по сайту сделано очень много модификаций. Но не обязательно :)

- ocStore Версия 1.5.4.1.2

 

UPD: учитывая некоторый горький опыт... бюджет 1000 руб - аргументированный торг уместен( или поправки на курс :) )

ВАЖНО!

- при отмеченном чекбоксе смс, отправляется именно тот текст, который находится в поле комментарий

 "при выборе чекбокса sms в поле комментарий подтягивается сообщение согласно шаблону заданному в админке" значит, что если в шаблоне в админке указано {SUM}( или прочее) то подтягиваются значения тегов а не сами теги

- логика работы чекбоксов: "

- стоят оба чекбокса отправляется и смс и уведомление на почту

- только уведомить - только на почту
- только смс - только смс( с текстом из поля комментария)

- не выбрано ничего - только добавляется комментарий"

 

Жду предложений в личку
Заранее благодарен за ответ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От ashap


      Просмотреть файл Письмо при статусе заказа
      Модуль для отправки письма при определенном статусе(статусах) заказа.
      Поддерживает статусы измененные из админ панели при просмотре заказа и добавлении истории, так и при измененном например модулем оплаты, а также при создании заказа. В настройках модуля можно задать не только один статус, а целую группу, отмечая нужные статусы чекбоксами. В настройках задается тема письма в которой можно использовать переменные, такие как номер заказа, сумма и т.д. Также в настройках задается сам шаблон письма в визуальном редакторе в котором можно использовать не только html теги но и переменные, список всех переменных для использования можно посмотреть в настройках модуля. Письмо отправляется в формате html.
      В комплект входит 19 клонов модуля, т.е вы можете создать до 20 различных писем для разных статусов!
      Если нужно больше 20 писем то пишите!
      К одному письму можно привязать несколько статусов. Поддерживается также несколько разных писем на один статус.
      ключ для вашего домена запрашивайте в личном сообщении - название модуля, домен.
      Примеры реализаций:
      1) При статусе заказа Сделка завершена отправлять письмо о добавлении отзыва на яндекс маркет.
      2) При определенном статусе заказа отправлять реквизиты на оплату
      3) Отправлять благодарственное письмо
      4) Письмо о передачи заказа в курьерскую службу
      5) Письмо о прибытии заказа на склад
      6) и многое многое другое)
      Демо
      http://dev33.pe-art.ru
      admin-панель
      http://dev33.pe-art.ru/admin
      login - demo
      pass - demo
      Для работы необходим vqmod
      Протестировано:
      Ocstore 1.5.3.1 - .1.5.5.1.2
      Установка:
      1) Скопировать данные из папки Upload в корень сайта
      2) Зайти Админ панель - Дополнения
      3) Модули - Письмо при статусе заказа - Установить
      4) Ввести ключ, тема, шаблон, статусы заказа, статус включено
      5) При изменении статуса на указынный в настройках покупателю будет отправлен шаблон письма из настроек
      Автор ashap Добавлен 15.08.2014 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От ashap
      Модуль для отправки письма при определенном статусе(статусах) заказа.
      Поддерживает статусы измененные из админ панели при просмотре заказа и добавлении истории, так и при измененном например модулем оплаты, а также при создании заказа. В настройках модуля можно задать не только один статус, а целую группу, отмечая нужные статусы чекбоксами. В настройках задается тема письма в которой можно использовать переменные, такие как номер заказа, сумма и т.д. Также в настройках задается сам шаблон письма в визуальном редакторе в котором можно использовать не только html теги но и переменные, список всех переменных для использования можно посмотреть в настройках модуля. Письмо отправляется в формате html.
      В комплект входит 19 клонов модуля, т.е вы можете создать до 20 различных писем для разных статусов!
      Если нужно больше 20 писем то пишите!
      К одному письму можно привязать несколько статусов. Поддерживается также несколько разных писем на один статус.
      ключ для вашего домена запрашивайте в личном сообщении - название модуля, домен.
      Примеры реализаций:
      1) При статусе заказа Сделка завершена отправлять письмо о добавлении отзыва на яндекс маркет.
      2) При определенном статусе заказа отправлять реквизиты на оплату
      3) Отправлять благодарственное письмо
      4) Письмо о передачи заказа в курьерскую службу
      5) Письмо о прибытии заказа на склад
      6) и многое многое другое)
      Демо
      http://dev33.pe-art.ru
      admin-панель
      http://dev33.pe-art.ru/admin
      login - demo
      pass - demo
      Для работы необходим vqmod
      Протестировано:
      Ocstore 1.5.3.1 - .1.5.5.1.2
      Установка:
      1) Скопировать данные из папки Upload в корень сайта
      2) Зайти Админ панель - Дополнения
      3) Модули - Письмо при статусе заказа - Установить
      4) Ввести ключ, тема, шаблон, статусы заказа, статус включено
      5) При изменении статуса на указынный в настройках покупателю будет отправлен шаблон письма из настроек
    • От kagan


      Просмотреть файл Проверка статуса заказа на сайте (OC 2.x)
      Модуль дает возможность покупателю отслеживать текущий статус его заказа или заказов.
      Модуль может проверять заказы по номеру заказа или по почте, которая была указана при оформлении заказа.
      Присутствует возможность вывести модуль на любую страницу в "Схемы".
      Пример работы модуля:

      Демо (OpenCart 2.0.2.0):
      Пример как выглядит на сайте.
      Отображение в админке (раз, два, три)
      логин/пароль: test/test
      Автор kagan Добавлен 23.12.2016 Категория Прочее Работает на OpenCart Системные требования Работает на ocStore Сайт разработчика Работает на OpenCart.Pro, ocShop Старая цена Метод активации Ioncube Loader  
    • От irinasinichka
      Добрый день уважаемые форумчане.
      Пытаюсь сменить статус заказа, а у меня устанавливается "Ожидание". Когда то он присваивался "по умолчанию". Причем неделю назад все работало нормально. Статусы менялись, а сейчас некоторые статусы невозможно установить. Причем "ожидание" сейчас не является статусом по умолчанию. Вообще его не использую, а вылезает...
      Где рыть?
      Спасибо,
      с уважением
      Ирина

       
    • От chukcha




      Название: Шаблон комментария к статусу заказа
      Добавил: chukcha
      Добавлен: 22 май 2016
      Категория: Прочее
      Работает на OpenCart: 2.1.xРаботает на ocStore: 2.1.x
      Работает на OpenCart.Pro, ocShop: не проверялось, возможно будет работать
      Метод активации: Без активации
      Ioncube Loader: Нет


      При смене стауса заказа, есть необходимость добавлять комментарии
      При установленном флажке - уведомления покупателя, придет письмо с содержимым этого комментария. Кто-то копирует, кто-то ручками пишет каждый комментарий.
      Расширение позволяет автоматизировать процесс заполнения комментариев.
      Заказ может быть сделан с разных языковых версий, в комментарий подставляется шаблон для языка заказа
      Демо:
      http://demo2.slasoft.kharkov.ua/admin/index.php?route=localisation/order_status/edit
      demo /demo
      Настройка шаблонов производится в локализация-статусы заказов
      используемые макросы
      {customer} - Имя покупателя
      {num} - Номер заказа
      {order_sum} Сумма заказа
      при желании макросы можно дополнить, на данный момент считаю, что такое количество достаточно
      Установка:
      Желательно через установку расширений. Тогда все необходимые скрипты выполнятся самостоятельно
      Если есть желание руками
      переименовать install.xml файл в, в например install.ocmod.xml и установить через установщик.
      Потом выполнить sql из insatll.sql запрос в phpmyadmin, при этом не забудьте заменить префикс таблицы oc_ на свой
      Модуль совместим с
      https://opencartforum.com/files/file/3150-%D1%86%D0%B2%D0%B5%D1%82%D0%BD%D1%8B%D0%B5-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D1%8B-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%BE%D0%B2/
      https://opencartforum.com/files/file/3167-%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B8-%D0%BA-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%83-%D0%B8-%D0%BF%D0%BE%D0%BA%D1%83%D0%BF%D0%B0%D1%82%D0%B5%D0%BB%D1%8F%D0%BC/
      UPD 04.06.2016
      исправлен баг при добавлении нового статуса
      Для обновления - извлечь из архива ocmod.zip файл и переустановить
      Удалив из менеджера приложений старый модификатор (Comment status order)
      ps
      Не показывается, не отображаются, или перестал работать другой модуль) - допил/адаптация, в зависимости от возникшей проблемы, платный. Т.к. привязка идет к стандартным шаблонам, и контроллерам.

      Нажмите здесь, чтобы скачать файл
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу