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

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

  1. Ravilr

    Ravilr Специалист

    Сообщения:
    3.876
    Симпатии:
    1.064
    В чем проблема ?? Выше все написал. Я вообще потерял связь событий, куда вы что вставили, как.. и прочее. Вам пишут что делать, а вы вопросы задаете повторно почти одинаковые. Мне приятно помогать тем, которые хотят помочь себе сами. А "мне нужно быстро, изучать нет время" это не интересно. Вроде все написано и куда всатвить и что получите и как смотреть и как соеденять ... только полностью все за вас не сделали. Что не так???????
     
  2. kilohel

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

    Сообщения:
    100
    Симпатии:
    2
    Спасибо за подсказки. Все получилось. Извините за мою не компетентность. Иногда тяжело колхознику разобраться в устройстве космического аппарата.
     
  3. ElenaPoz

    ElenaPoz Новичок

    Сообщения:
    5
    Симпатии:
    0
    Добрый день. Специально зарегистрировалась на форуме, чтобы выразить Вам благодарность за этот совет!
    У меня OcStore 2.3 и я уже отчаялась настроить смс уведомления.. и настройки в самой системе и модули.. ничего не работало..
    только ваш способ помог! я рада безмерно! Просто быстро и эффективно!
    Есть только один маленький нюансик..
    Мне приходят смс помимо новых заказов, также еще и если я меняю статус заказа. Возможно ли как это изменить? то есть чтобы приходила 1 смс только о новом заказе и только мне , админу. больше ничего не нужно..
     
  4. Ravilr

    Ravilr Специалист

    Сообщения:
    3.876
    Симпатии:
    1.064
    Вам необходимо заключить код в условие проверки id статуса заказа, например
    PHP:
                        if ($order_status_id == 5) {
                            
    ///тут код/
                        
    }
     
  5. ElenaPoz

    ElenaPoz Новичок

    Сообщения:
    5
    Симпатии:
    0
    то есть такого вида?

    if ($order_status_id == 5) {
    file_get_contents("http://sms.ru/sms/send?api_id=ХХХХХХХХХХХХХ&to=7960000000&text=".urlencode("ЗАКАЗ НА САЙТЕ!"));
    }

    правильно я поняла?:)
     
  6. Ravilr

    Ravilr Специалист

    Сообщения:
    3.876
    Симпатии:
    1.064
    да
     
  7. ElenaPoz

    ElenaPoz Новичок

    Сообщения:
    5
    Симпатии:
    0

    отлично благодарю! попробую
     
  8. ElenaPoz

    ElenaPoz Новичок

    Сообщения:
    5
    Симпатии:
    0
    что то не получилось.:(
    извините, а статус id ==5 - это означает новый заказ?
     
  9. Ravilr

    Ravilr Специалист

    Сообщения:
    3.876
    Симпатии:
    1.064
    Локализация - Статусы заказов. Наводим курсор на редактирование нужного заказа и в ссылке сморим id
     
  10. ElenaPoz

    ElenaPoz Новичок

    Сообщения:
    5
    Симпатии:
    0
    просто огромнейшая вам благодарность!! все работает!!
     
  11. atriumpavel

    atriumpavel Новичок

    Сообщения:
    5
    Симпатии:
    0
    Добрый день. Скажите, есть вариант прописать во втором варианте название товара в сообщении которое приходит на телефон.
     
  12. Ravilr

    Ravilr Специалист

    Сообщения:
    3.876
    Симпатии:
    1.064
    Простого варианта нет.

    Ка минимум нужно получить товары из заказа
    PHP:
    $order_products $this->model_checkout_order->getOrderProducts($order_id);
    а потом перебрать массив
    PHP:
    foreach ($order_products as $order_product) {
    ну и наверно записать через запятую товары
    PHP:
    $order_product['name']
    Решение на глаз. Специально не проверял не делал.
     
  13. atriumpavel

    atriumpavel Новичок

    Сообщения:
    5
    Симпатии:
    0
    Думал есть простое решение на самом деле, все понял, спасибо.
     
  14. Евгенич

    Евгенич Новичок

    Сообщения:
    2
    Симпатии:
    0
    Добрый день. Подскажите, что прописать для того чтобы звонил робот и говорил текст?
    Меня направили на эту документацию https://lcab.sms-uslugi.ru/cabinet/json-doc/sender#tag/Voice
    Код такой: file_get_contents("https://lcab.sms-uslugi.ru/lcabApi/...sword=Bn****&txt=ПоступилЗаказ&to=8919*******");
     
  15. Ravilr

    Ravilr Специалист

    Сообщения:
    3.876
    Симпатии:
    1.064
    В рамках форума не получите ответа. Решение платное, его нужно реализовывать для начала.
     
  16. Евгенич

    Евгенич Новичок

    Сообщения:
    2
    Симпатии:
    0
    Понял. Если запланируем, отпишусь. Спасибо за ответ.