mishanya Опубликовано 15 сентября, 2016 Жалоба Поделиться Опубликовано 15 сентября, 2016 2 шаг не забылну просто сервер ничего не возвращает извините за глупый вопрос а в каких логах смотреть? он как раз ошибку и возвращает. логи у каждого хостинга по разному. смотрите есть ли в ПУ сервера вкладка - ошибки сервера или логи. или включите в файле где добавили этот вызов отображение ошибок php Цитата Ссылка на сообщение Поделиться на другие сайты
MRGLONIN Опубликовано 23 сентября, 2016 Жалоба Поделиться Опубликовано 23 сентября, 2016 Обновите инструкцию. Из 1 поста не работает ваше смс оповещения. Тупо приходит сообщения шаблона без указанных данных о цене товара и номере. Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 23 сентября, 2016 Жалоба Поделиться Опубликовано 23 сентября, 2016 (изменено) Обновите инструкцию. Из 1 поста не работает ваше смс оповещения. Тупо приходит сообщения шаблона без указанных данных о цене товара и номере. возможно вы не правильно что-то вставили. все работает на последней симпле точно.если у вас не работает, это не значит что инструкция не правильная. в первом посте есть прикрепленный CartView.php для примера. возможно вывод вы ставите выше кода $order = $this->orders->get_order($order_id); а нужно ниже Изменено 23 сентября, 2016 пользователем mishanya Цитата Ссылка на сообщение Поделиться на другие сайты
MRGLONIN Опубликовано 23 сентября, 2016 Жалоба Поделиться Опубликовано 23 сентября, 2016 возможно вы не правильно что-то вставили. все работает на последней симпле точно.если у вас не работает, это не значит что инструкция не правильная. в первом посте есть прикрепленный CartView.php для примера. возможно вывод вы ставите выше кода $order = $this->orders->get_order($order_id); а нужно нижеПроблема была и за другого способа отправки смс. Я добавил 3id для оповещение если заказ удален. Правильный ли код. // Отправляем смс пользователю if($new_status == 0) { if(!$this->orders->open(intval($order->id))) $this->design->assign('message_error', 'error_open'); else { $this->orders->update_order($order->id, array('status'=>0)); } } // Отправляем смс пользователю статус "Принят" elseif($new_status == 1) { if(!$this->orders->close(intval($order->id))) $this->design->assign('message_error', 'error_closing'); else { $this->orders->update_order($order->id, array('status'=>1)); if($this->request->post('notify_user')) $this->smssend->send($order->phone, 'Ваш заказ №'.$order->id.' на сумму '.$order->total_price.' тенге. Обработан.'); } } // Отправляем смс пользователю статус "Выполнен" elseif($new_status == 2) { if(!$this->orders->close(intval($order->id))) $this->design->assign('message_error', 'error_closing'); else { $this->orders->update_order($order->id, array('status'=>2)); if($this->request->post('notify_user')) $this->smssend->send($order->phone, 'Ваш заказ №'.$order->id.' выполнен. Спасибо за покупку!'); } } // Отправляем смс пользователю статус "Удален" elseif($new_status == 3) { if(!$this->orders->open(intval($order->id))) $this->design->assign('message_error', 'error_open'); else { $this->orders->update_order($order->id, array('status'=>3)); if($this->request->post('notify_user')) $this->smssend->send($order->phone, 'Ваш заказ №'.$order->id.' отклонён. Повторите покупку!'); } } $order = $this->orders->get_order($order->id); // Отправляем письмо пользователю Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 23 сентября, 2016 Жалоба Поделиться Опубликовано 23 сентября, 2016 Проблема была и за другого способа отправки смс. Я добавил 3id для оповещение если заказ удален. Правильный ли код. .... единственное что у вас не будет передаваться цена, на сумму '.$order->total_price.' т.к. она выбирается с заказом в самом конце. остальное должно работать Цитата Ссылка на сообщение Поделиться на другие сайты
MRGLONIN Опубликовано 23 сентября, 2016 Жалоба Поделиться Опубликовано 23 сентября, 2016 единственное что у вас не будет передаваться цена, на сумму '.$order->total_price.' т.к. она выбирается с заказом в самом конце. остальное должно работать А как сделать чтобы и цена передавалась Цитата Ссылка на сообщение Поделиться на другие сайты
MRGLONIN Опубликовано 24 сентября, 2016 Жалоба Поделиться Опубликовано 24 сентября, 2016 Разобрался с смс. Подскажите модификацию модуля. Сделать возможность в админ панели отключать отправку смс и включать. Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 24 сентября, 2016 Жалоба Поделиться Опубликовано 24 сентября, 2016 А как сделать чтобы и цена передавалась Попробуйте в Вашем фрагменте строку$order = $this->orders->get_order($order->id);переставить в самое начало. Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 24 сентября, 2016 Жалоба Поделиться Опубликовано 24 сентября, 2016 Разобрался с смс. Подскажите модификацию модуля. Сделать возможность в админ панели отключать отправку смс и включать. Если отключать/включать глобально сразу все отправки SMS, то в настройках добавить галочку и затем настройку использовать - аналогично прочим настройкам. Если отключать/включать отдельно при каждом изменении на странице заказа в админке, то по аналогии с галочкой Уведомить покупателя о состоянии заказа - создать рядом свою и добавить нужный функционал. Цитата Ссылка на сообщение Поделиться на другие сайты
mrNice Опубликовано 30 ноября, 2016 Жалоба Поделиться Опубликовано 30 ноября, 2016 Подскажите пожалуйста как реализовать отправку СМС покупателю после оформления заказа с общей суммой (с учетом скидки, купона и доставки) Цитата Ссылка на сообщение Поделиться на другие сайты
ignasius Опубликовано 14 января, 2017 Жалоба Поделиться Опубликовано 14 января, 2017 (изменено) Всем привет, хочу отправлять СМС прям из вкладки "Выполнены", но не могу получить номер телефона и примечание из заказа, прописал в OrdersAdmin.php, смс не отправляеться case 'send_ttn': { foreach($ids as $id) { $this->notify->send($order->phone, 'Номер ТТН: '.$order->note.' '); } break; } Но если ввести номер и текст смс вручную, то смс отправляется. case 'send_ttn': { foreach($ids as $id) { $this->notify->send(+3800000000, 'Номер ТТН:000000000' '); } break; }как добавить $order->phone и $order->note в OrdersAdmin.php? Изменено 14 января, 2017 пользователем ignasius Цитата Ссылка на сообщение Поделиться на другие сайты
ahmed Опубликовано 15 января, 2017 Жалоба Поделиться Опубликовано 15 января, 2017 Примерно так: case 'send_ttn': { foreach($ids as $id) { $order = $this->orders->get_order(intval($id)); $this->notify->send($order->phone, 'Номер ТТН: '.$order->note.' '); } break; } Цитата Ссылка на сообщение Поделиться на другие сайты
ignasius Опубликовано 15 января, 2017 Жалоба Поделиться Опубликовано 15 января, 2017 Примерно так: case 'send_ttn': { foreach($ids as $id) { $order = $this->orders->get_order(intval($id)); $this->notify->send($order->phone, 'Номер ТТН: '.$order->note.' '); } break; } Спасибо тебе, добрый человек, помогло, все работает. Я в принципи вставлял это строку, но я ее вставлял перед case) Цитата Ссылка на сообщение Поделиться на другие сайты
bananovsv Опубликовано 21 мая, 2017 Жалоба Поделиться Опубликовано 21 мая, 2017 sms.ru выпустили библиотеку для PHP:https://sms.ru/php Кто-нибудь прикручивал к Симпле? Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 21 мая, 2017 Жалоба Поделиться Опубликовано 21 мая, 2017 sms.ru выпустили библиотеку для PHP:https://sms.ru/php Кто-нибудь прикручивал к Симпле? посмотрите пост самый первый... он как раз о том, что вы говорите Цитата Ссылка на сообщение Поделиться на другие сайты
bananovsv Опубликовано 21 мая, 2017 Жалоба Поделиться Опубликовано 21 мая, 2017 (изменено) посмотрите пост самый первый... он как раз о том, что вы говорите Там реализация через курл. А тут пхп-класс, вышел 15 мая. Они настоятельно рекомендуют использовать его. Изменено 21 мая, 2017 пользователем bananovsv Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 21 мая, 2017 Жалоба Поделиться Опубликовано 21 мая, 2017 Там реализация через курл. А тут пхп-класс, вышел 15 мая. Они настоятельно рекомендуют использовать его. этот класс работает через тот же курл. просто возможностей больше, которые по сути не нужны. Цитата Ссылка на сообщение Поделиться на другие сайты
bananovsv Опубликовано 21 мая, 2017 Жалоба Поделиться Опубликовано 21 мая, 2017 этот класс работает через тот же курл. просто возможностей больше, которые по сути не нужны. Понял, спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
netoniel Опубликовано 14 июля, 2017 Жалоба Поделиться Опубликовано 14 июля, 2017 Кто нибудь реализовывал получение статуса отправленных сообщений? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 14 июля, 2017 Жалоба Поделиться Опубликовано 14 июля, 2017 Кто нибудь реализовывал получение статуса отправленных сообщений?Ничего сложного в этом нет, читайте доки. Цитата Ссылка на сообщение Поделиться на другие сайты
jangogo Опубликовано 22 сентября, 2017 Жалоба Поделиться Опубликовано 22 сентября, 2017 Спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
Tarasbulba Опубликовано 24 октября, 2017 Жалоба Поделиться Опубликовано 24 октября, 2017 очень полезная штука, но не работает на 2,3,6просто сайт не открывается если сделать все что написано в 1 посте.как только убираем изменения сайт начинает открываться. Цитата Ссылка на сообщение Поделиться на другие сайты
Tarasbulba Опубликовано 24 октября, 2017 Жалоба Поделиться Опубликовано 24 октября, 2017 а точнее после выполнения шага 2 сайт пишет что Страница недоступна Сайт пока не может обработать этот запрос.HTTP ERROR 500 Шаг 2 В файле api/simpla.php вписываем строку 'smssend' => 'smssend' Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 24 октября, 2017 Жалоба Поделиться Опубликовано 24 октября, 2017 а точнее после выполнения шага 2 сайт пишет что Страница недоступна Сайт пока не может обработать этот запрос.HTTP ERROR 500 Шаг 2 В файле api/simpla.php вписываем строку 'smssend' => 'smssend' дайте угадаю, в конце не вставили запятую вот так 'smssend' => 'smssend', Цитата Ссылка на сообщение Поделиться на другие сайты
Tarasbulba Опубликовано 24 октября, 2017 Жалоба Поделиться Опубликовано 24 октября, 2017 нет, не поставил Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.