[Решение] Как сделать СМС оповещение о заказе?

Тема в разделе "Общие вопросы", создана пользователем Ravilr, 17 июл 2015.

  1. Ravilr

    Ravilr Специалист

    Сообщения:
    3.158
    Симпатии:
    874
    Наверно каждый задается таким вопросом ))
    Я дам наверно самое простое решение (за исключение писем на mail.ru).
    Не нужно по старинке искать модули смс, шлюзы смс sms итд.

    1. Регистрируемся на сайте sms-uslugi.ru

    2. Редактируем файл \catalog\model\checkout\order.php

    после
    PHP:
    if ($order_info) {
    вставим
    file_get_contents("https://lcab.sms-uslugi.ru/lcabApi/sendSms.php?login=mylogin&password=moipasword&txt=Поступил заказ&to=89608888888");  
    в выделенных данных указываем логин и пароль от кабинета итд.

    3. Ну вроде и все ))


    Вариант №2 (а мне он №1 :))
    1 и 3 пункты одинаковые. Сайт sms.ru

    2. В тот же файл в тоже место, но другой код
    file_get_contents("http://sms.ru/sms/send?api_id=4aedc787-5f22-88a4-fd81-ххххх&to=7960000000&text=".urlencode("Привет от админки!"));

    api_id смотрим в личном кабинете, справа на самом видном месте.

    Теперь вы знаете что помимо всех сложностей, есть и простые способы!
     
    Последнее редактирование модератором: 28 июл 2015
    ElenaPoz, Zlata Jesen, Romans и 2 другим нравится это.
  2. optimlab

    optimlab Продвинутый пользователь

    Сообщения:
    817
    Симпатии:
    217
    Я пользую Яндекс.Почту на телефоне. Пуш-уведомления на экране...
     
  3. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.339
    Симпатии:
    698
    Думаю простое оповещение о новом заказе по смс надо прямо в сборку и добавить!!
     
    Glonik и Zlata Jesen нравится это.
  4. marand

    marand Пользователь

    Сообщения:
    123
    Симпатии:
    9
    Было бы просто замечательно! Когда можно ожидать?
     
    Glonik нравится это.
  5. optimlab

    optimlab Продвинутый пользователь

    Сообщения:
    817
    Симпатии:
    217
    А че ждать? Выше же написано куда строчку вставить...
     
  6. Slait

    Slait Эксперт

    Сообщения:
    503
    Симпатии:
    452
    Все оказалось просто. А я для этого модуль с opencart 1.5.6 переделал на opencart 2.0. Работает с сервисом http://SMS-SENDING.RU
     

    Вложения:

    Keyv и rip нравится это.
  7. Ravilr

    Ravilr Специалист

    Сообщения:
    3.158
    Симпатии:
    874
    Как по мне решение через Ж
    Зачем тонны кода, когда решается все одной строкой ))
     
  8. Slait

    Slait Эксперт

    Сообщения:
    503
    Симпатии:
    452
    У модуля есть и другие прелести, он оповещает покупателя о покупки и статусах оплаты товара, для этого и пишется тонны кода :)))))))))))))
     
    rip нравится это.
  9. Ravilr

    Ravilr Специалист

    Сообщения:
    3.158
    Симпатии:
    874
    ну это уже другая история ))) Все равно на мой взгляд сделано на скорою..
    Ну подумаешь оповестить о покупки... еще одна строка. О смене статуса еще одна. Итого 3 строки ))

    А в 2.0 есть всякие события. За них цепляемся и получится вообще пару строк. Ну как то так.
    Они там модули пишут не для опенкарта, а для php, а потом просто вкручивают как попало.
     
    Slait и Zlata Jesen нравится это.
  10. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.339
    Симпатии:
    698
    Добавлю в исправлении rs3 или в следующий релиз, например 2.0.3.2
    Когда, не знаю. Будет время, сделаю в августе. А пока "ручками..." ;)
     
    Zlata Jesen нравится это.
  11. Zlata Jesen

    Zlata Jesen Продвинутый пользователь

    Сообщения:
    165
    Симпатии:
    97
    @Ravilr , а если админов двое, можно что-то придумать? Или точнее, как можно код изменить?
     
  12. Ravilr

    Ravilr Специалист

    Сообщения:
    3.158
    Симпатии:
    874
    то телефоны вводим через запятую.
     
    Zlata Jesen нравится это.
  13. Zlata Jesen

    Zlata Jesen Продвинутый пользователь

    Сообщения:
    165
    Симпатии:
    97
    Я воспользовалась вторым вариантом, то есть через sms.ru, а там бесплатны смс только для разработчика (того человека, чей api_id указан), остальные платны, или я ошибаюсь?
     
  14. Ravilr

    Ravilr Специалист

    Сообщения:
    3.158
    Симпатии:
    874
    конечно платно. Бесплатно только сыррр...
     
    Zlata Jesen нравится это.
  15. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.339
    Симпатии:
    698
    Модуль. Оповещение о заказе по СМС

    Установка стандартная. Проверяем, тестируем.
    Данное решение будет включено в следующую версию сборки.
     

    Вложения:

    • sms_alert.zip
      Размер файла:
      7,7 КБ
      Просмотров:
      237
    -sasha2006, Ravilr, Firsoff_Nicko и ещё 1-му нравится это.
  16. Firsoff_Nicko

    Firsoff_Nicko Новичок

    Сообщения:
    22
    Симпатии:
    1
    Хорошее решение! А планируется смс оповещение для клиентов магазина?
     
  17. delphius

    delphius Новичок

    Сообщения:
    1
    Симпатии:
    1
    Кто мешает завести еще один акк на второй телефон и вместо перечисления через запятую просто продублировать п. 2
    и до 5 сообщений в сутки получать на оба номера абсолютно бесплатно)
     
    Zlata Jesen нравится это.
  18. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.339
    Симпатии:
    698
    Пока не планировал, но если будет, то в платном варианте.
     
  19. rutechno.org

    rutechno.org Новичок

    Сообщения:
    4
    Симпатии:
    0
    Настройке в приложенном файле.
    Проверял свой api key таким образом
    http://sms.ru/sms/send?api_id=МОЙ-API-KEY&to=МОЙН-ОМЕР&text=test_text
    СМС приходят.
    Из магазина ни как не при заказе ни при смене статусов.
    Собрку качал с этого сайта Version 2.1.0.1 (rs.2)

    Подскажите что делать ?
     

    Вложения:

    • sms_error.png
      sms_error.png
      Размер файла:
      40,1 КБ
      Просмотров:
      82
  20. Vlad

    Vlad Эксперт

    Сообщения:
    3.899
    Симпатии:
    939
    оформление заказа стандартное? Или через какой нибудь модуль?