Jump to content
Sign in to follow this  
AAAlexyz

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

Recommended Posts

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

Нужна доработка модуля 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}( или прочее) то подтягиваются значения тегов а не сами теги

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

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

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

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

 

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By Bn174uk
      350.00 руб
      Скачать/Купить дополнение


      Telegram уведомления
      Модуль позволяет получать уведомления о заказах, отзывах о товаре, новых зарегистрированных пользователей, возврат товара и сообщений с формы контактов в Telegram.

      Так же есть возможность настроить уведомление о смене статуса заказа.

      У кого хостинг располагается на территории России есть вероятность, что модуль не будет работать из-за блокировки telegram-а в России. По запросу в ЛС или на почту дам архив для тестирования работоспособности модуля на Вашем хостинге.с 18 июня 2020г. в РФ официально больше не блокирует телеграм.


      На данный момент для OC 1.5.x актуальная версия 3.1, для ОС 2.х, 3.х актуальная версия 3.2.

      Перед тем как обратиться за техподдержку прочтите FAQ , возможно там будет ответ на Ваш вопрос.


      Инструкция по настройке:

      Шаг 1:
      Зайдите в Telegram, в поиске найдите бота BotFather и начните с ним общение. Напишите боту команду /newbot - это команда для создания нового бота. BotFather в ответ попросил, чтобы Вы написали имя бота. Напишите обратным сообщением это имя (Например: Бот для уведомлений о заказах) - это имя можно потом поменять. После ввода имени BotFather запросит ввести username (публичное имя бота) оно должно иметь окончание bot (Например: cmsshopbot или cmsshop_bot); Если такое имя не занято, то в ответ получите сообщение с token вашего нового бота; Перейдите по ссылке на своего бота из сообщения либо найдите его в поиске по username (которое указали) и нажмите /start. Это надо для того, чтобы бот смог Вам писать. Без этого Вы не сможете получать уведомления.
      Шаг 2 для OC 2.x, 3.x:
      Разархивируйте архив; Выберите нужную версию архива(.ocmod.zip) в зависимости от Вашей версии opencart; Установите этот архив модуля через стандартный менеджер дополнений; Обновите кеш OCMOD;
      Шаг 2 для OC 1.5.x:
      Разархивируйте архив; Выберите версию архива(1.5.x.zip) для Вашей версии opencart; Загрузите содержимое этого архива из папку upload на сервер  
      Шаг 3:
      После перейдите в расширения->модули и найдите "A-Telegram уведомление" активируйте его; Зайдите в настройки модуля; Укажите token(в поле "Токен бота") который выдал Вам бот BotFather; Укажите ID юзера кому должны приходить уведомления. Если нужно, чтобы приходило нескольким получателем, укажите через запятую эти ID (Например: 12222222222,22222223333,333333333); Как узнать id пользователя Дальше отметьте галочкой поля, которые должны приходить в уведомлении и нажмите сохранить. Все, бот настроен и готов к использованию.
      Минимальные системные требования:
      PHP 5.3 или выше; Сurl; Техническая поддержка:
      Техническая поддержка осуществляется всем пользователям, легально купившим модуль на оф.сайтах либо у самого автора.

      Лицензия:
      Каждая копия модуля действует на 1 домен и его поддомен. 
      Поэтому если хотите установить модуль еще на один домен, Вы должны приобрести еще одну копию модуля.

      По всем вопросам и предложениям писать [email protected]
      Добавил Bn174uk Добавлено 20.02.2018 Категория Письма, почта, рассылки, sms Системные требования Curl Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 0  
    • By Bn174uk
      350.00 руб
      Скачать/Купить дополнение


      Discord уведомления
      Модуль позволяет получать уведомления о заказах, отзывах о товаре, новых зарегистрированных пользователей, возврат товара и сообщений с формы контактов в Discord.

      Так же есть возможность настроить уведомление о смене статуса заказа.

      Перед тем как обратиться за техподдержку прочтите FAQ , возможно там будет ответ на Ваш вопрос.

      Инструкция по настройке:

      Шаг 1:
      Заходим в "Настройки сервера"; Выбираем вкладку "Вебхуки"; Нажимаем кнопку "Создать вебхук"; Выбираем канал. При желании можно указать имя и изображения бота; Сохраняем url вебхука;
      Шаг 2 для OC 2.x:
      Разархивируйте архив; Выберите нужную версию архива(.ocmod.zip) в зависимости от Вашей версии opencart; Установите этот архив модуля через стандартный менеджер дополнений; Обновите кеш OCMOD;  
      Шаг 3:
      После перейдите в расширения->модули и найдите "A-Discord уведомление" активируйте его; Зайдите в настройки модуля; Укажите Имя бота, от кого будет приходить уведомление; Укажите webhooks, полученный из первого шага; Дальше отметьте галочкой поля, которые должны приходить в уведомлении и нажмите сохранить. Все, бот настроен и готов к использованию.
      Минимальные системные требования:
      PHP 5.3 или выше; Сurl;  
      Техническая поддержка:
      Техническая поддержка осуществляется всем пользователям, легально купившим модуль на оф.сайтах либо у самого автора.

      Лицензия:
      Каждая копия модуля действует на 1 домен и его поддомен. 
      Поэтому если хотите установить модуль еще на один домен, Вы должны приобрести еще одну копию модуля.

      По всем вопросам и предложениям писать [email protected]
      Добавил Bn174uk Добавлено 21.05.2020 Категория Письма, почта, рассылки, sms Системные требования Curl Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет Старая цена 0  
    • By Bn174uk
      350.00 руб
      Скачать/Купить дополнение


      Vk уведомления
       
      Модуль позволяет получать уведомления о заказах, отзывах о товаре, новых зарегистрированных  пользователей, возврат товара и сообщений с формы контактов в Вконтакт.

      Так же есть возможность настроить уведомление о смене статуса заказа.
       

      Инструкция по настройке:

      Шаг 1:
      Получите access_token Вконтакте - Как получить access_token Если планируете отправлять сообщения не в беседу, а только себе, то выполнять пункты 3,4,5 не нужно. Достаточно выполнить пункт 1,2 И нужно написать сообществу с того аккаунта кому должны приходить уведомления. Заходим в настройки сообщества ( если сообщества нет, то нужно его создать): 1. Работа с Api > Получить ключ > Скопируйте его(это токен который нужно указать в access_token )
      2. Сообщения > Сообщения сообщества > Включить
      3. Настройки ботов > Включить бота > Разрешить приглашать в беседы
      4. Пригласите группу в беседу
      5. В id беседы указываем эту беседу, но не вашу, а бота, т.е по очередности, пригласили в первую беседу - id 1 во вторую - id 2 и т.д. В новой версии добавлю возможность получать id беседы.
      Шаг 2:
      Выберите нужную версию модуля в зависимости от Вашей версии opencart; Установите модуль через стандартный менеджер дополнений; Обновите кеш OCMOD; Шаг 3:
      После перейдите в расширения->модули и найдите "A-Vk уведомление" активируйте его; Зайдите в настройки модуля; Укажите access_token(в поле "access token") который Вы получили из первого шага; Укажите ID пользователя кому должны приходить уведомления. Если нужно, чтобы приходило нескольким получателем уведомления, укажите через запятую эти ID (Например: 12222222222,22222223333,333333333); Как узнать id пользователя  

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

      Системные требования:
      PHP 5.3 или выше; Сurl; Техническая поддержка:

      Техническая поддержка осуществляется всем пользователям, легально купившим модуль на оф.сайтах либо у самого автора.
       
      Лицензия:

      Каждая копия модуля действует на 1 домен и его поддомен. 
      Поэтому если хотите установить модуль еще на один домен, Вы должны приобрести еще одну копию модуля.
       
      Добавил Bn174uk Добавлено 14.06.2018 Категория Письма, почта, рассылки, sms Системные требования Curl Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет Старая цена 0  
    • By Bn174uk
      Модуль позволяет получать уведомления о заказах, отзывах о товаре, новых зарегистрированных пользователей, возврат товара и сообщений с формы контактов в Viber.


      Так же есть возможность настроить уведомление о смене статуса заказа.

      На данный момент для OC 1.5.x актуальная версия 2.0, для ОС 2.х, 3.х актуальная версия 2.1.

      Перед тем как обратиться за техподдержку прочтите FAQ , возможно там будет ответ на Ваш вопрос.


      Инструкция по настройке:

      Шаг 1:
      Зарегистрироваться в partners.viber.com
      Как зарегистрироваться в partners.viber.com Создать бот аккаунт и получить токен
      Как узнать id пользователя - напишите в ЛС или на почту [email protected] Вышлю инструкцию - это своего рода будет мини-активация модуля. 
      После этого можно выполнять следующий пункт
      Зайдите в приложение viber. Перейдите в раздел "Паблик аккаунты". Выберите бота которого только что создали и перейдите к диалогу. Напишите боту любое сообщение - это нужно для того, чтобы бот мог отправлять Вам уведомления.  
      Шаг 2 для OC 2.x, 3.x:
      Разархивируйте архив; Выберите нужную версию архива(.ocmod.zip) в зависимости от Вашей версии opencart; Установите этот архив модуля через стандартный менеджер дополнений; Обновите кеш OCMOD;
      Шаг 2 для OC 1.5.x:
      Разархивируйте архив; Выберите версию архива(1.5.x.zip) для Вашей версии opencart; Загрузите содержимое этого архива из папку upload на сервер
      Шаг 3:
      После перейдите в расширения->модули и найдите "A-Viber уведомление" активируйте его; Зайдите в настройки модуля; Укажите token(в поле "token") который Вы получили из первого шага; Укажите ID пользователя кому должны приходить уведомления. (Если нужно, чтобы приходило нескольким получателем уведомления, укажите через запятую эти ID (Например: 12222222222,22222223333,333333333) Дальше отметьте галочкой поля, которые должны приходить в уведомлении и нажмите сохранить. Все, бот настроен и готов к использованию.
      Минимальные системные требования:
      PHP 5.3 или выше; Сurl;
      Техническая поддержка:
      Техническая поддержка осуществляется всем пользователям, легально купившим модуль на оф.сайтах либо у самого автора.

      Лицензия:
      Каждая копия модуля действует на 1 домен и его поддомен. 
      Поэтому если хотите установить модуль еще на один домен, Вы должны приобрести еще одну копию модуля.

      По всем вопросам и предложениям писать [email protected]
    • By Bn174uk
      350.00 руб
      Скачать/Купить дополнение


      Viber уведомления
      Модуль позволяет получать уведомления о заказах, отзывах о товаре, новых зарегистрированных пользователей, возврат товара и сообщений с формы контактов в Viber.


      Так же есть возможность настроить уведомление о смене статуса заказа.

      На данный момент для OC 1.5.x актуальная версия 2.0, для ОС 2.х, 3.х актуальная версия 2.1.

      Перед тем как обратиться за техподдержку прочтите FAQ , возможно там будет ответ на Ваш вопрос.


      Инструкция по настройке:

      Шаг 1:
      Зарегистрироваться в partners.viber.com
      Как зарегистрироваться в partners.viber.com Создать бот аккаунт и получить токен
      Как узнать id пользователя - напишите в ЛС или на почту [email protected] Вышлю инструкцию - это своего рода будет мини-активация модуля. 
      После этого можно выполнять следующий пункт
      Зайдите в приложение viber. Перейдите в раздел "Паблик аккаунты". Выберите бота которого только что создали и перейдите к диалогу. Напишите боту любое сообщение - это нужно для того, чтобы бот мог отправлять Вам уведомления.  
      Шаг 2 для OC 2.x, 3.x:
      Разархивируйте архив; Выберите нужную версию архива(.ocmod.zip) в зависимости от Вашей версии opencart; Установите этот архив модуля через стандартный менеджер дополнений; Обновите кеш OCMOD;
      Шаг 2 для OC 1.5.x:
      Разархивируйте архив; Выберите версию архива(1.5.x.zip) для Вашей версии opencart; Загрузите содержимое этого архива из папку upload на сервер
      Шаг 3:
      После перейдите в расширения->модули и найдите "A-Viber уведомление" активируйте его; Зайдите в настройки модуля; Укажите token(в поле "token") который Вы получили из первого шага; Укажите ID пользователя кому должны приходить уведомления. (Если нужно, чтобы приходило нескольким получателем уведомления, укажите через запятую эти ID (Например: 12222222222,22222223333,333333333) Дальше отметьте галочкой поля, которые должны приходить в уведомлении и нажмите сохранить. Все, бот настроен и готов к использованию.
      Минимальные системные требования:
      PHP 5.3 или выше; Сurl;
      Техническая поддержка:
      Техническая поддержка осуществляется всем пользователям, легально купившим модуль на оф.сайтах либо у самого автора.

      Лицензия:
      Каждая копия модуля действует на 1 домен и его поддомен. 
      Поэтому если хотите установить модуль еще на один домен, Вы должны приобрести еще одну копию модуля.

      По всем вопросам и предложениям писать [email protected]
      Добавил Bn174uk Добавлено 31.08.2018 Категория Письма, почта, рассылки, sms Системные требования Curl Метод активации По запросу в ЛС
      По запросу на почту Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 0  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.