Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Prostor SMS


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

Здравствуйте! Хотим перейти на простор, Не отправляет смс на данный шлюз, подскажите что делать?  https://prostor-sms.ru/

Изменено пользователем chelnyshop

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


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

Только что, chelnyshop сказал:

Здравствуйте! Хотим перейти на простор, Не отправляет смс на данный шлюз, подскажите что делать?  https://prostor-sms.ru/

Здравствуйте.

Включите логирование в модуле на вкладке Логи. отправьте сообщение с настроек модуля. Что в логах модуля? оформите заказ, что при этом в логах модуля?

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


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

24.01.2022 в 14:32, NeoSeo Help 4 сказал:

Здравствуйте.

Включите логирование в модуле на вкладке Логи. отправьте сообщение с настроек модуля. Что в логах модуля? оформите заказ, что при этом в логах модуля?

Извините не верно написал, не отправляет смс в транслите, приходит на русском смс, хотя параметры добавил в конфиг.

<?php

/**
 * Класс для работы с сервисом prostor-sms.ru
 */
class ProstorSmsRu
{

	public $login = "";
	public $password = "";
	public $sender = false;
	public $message = "";
	public $translit = 1;
	public $phone = "";
	public $debug = false;
	public $_logFile = "neoseo_sms_notify.log";
	private $_soapCli;
	private $_soapSession;
	private $_err = array();
	private $_login;
	private $_password;
	private $_sign;

	const VERSION = '0.10';

	protected function log($message)
	{
		if (!$this->debug)
			return;
		file_put_contents(DIR_LOGS . $this->_logFile, date("Y-m-d H:i:s - ") . "prostor-sms.ru: " . $message . "\r\n", FILE_APPEND);
	}

	public function send()
	{

		$this->log($this->sender . ": " . $this->phone . " => " . $this->message);

		$data = array(
			'login' => $this->login,
			'password' => $this->password,
			'phone' => $this->phone,
			'text' => $this->message,
			'sender' => $this->sender,
                         'translit' => $this->translit
		);

		$url = "http://api.prostor-sms.ru/messages/v2/send/?" . http_build_query($data);

		//$this->log("запрос к серверу: $url");

		$result = @file_get_contents($url);

		if (!$result) {
			$this->log("Не удалось подключиться к шлюзу prostorsmsru");
		} else {
			$this->log("ответ сервера: " . print_r($result, true));
		}

		return $result;
	}

}

 

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


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

И как подружить Ваш модуль с https://opencartforum.com/files/file/8747-trek-nomer-avtootslezhivanie-posylok-smena-statusa-gdeposylka/, не работает их параметр трек номера, {pr_track_number}.

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


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

5 часов назад, chelnyshop сказал:

Извините не верно написал, не отправляет смс в транслите, приходит на русском смс, хотя параметры добавил в конфиг.

<?php

/**
 * Класс для работы с сервисом prostor-sms.ru
 */
class ProstorSmsRu
{

	public $login = "";
	public $password = "";
	public $sender = false;
	public $message = "";
	public $translit = 1;
	public $phone = "";
	public $debug = false;
	public $_logFile = "neoseo_sms_notify.log";
	private $_soapCli;
	private $_soapSession;
	private $_err = array();
	private $_login;
	private $_password;
	private $_sign;

	const VERSION = '0.10';

	protected function log($message)
	{
		if (!$this->debug)
			return;
		file_put_contents(DIR_LOGS . $this->_logFile, date("Y-m-d H:i:s - ") . "prostor-sms.ru: " . $message . "\r\n", FILE_APPEND);
	}

	public function send()
	{

		$this->log($this->sender . ": " . $this->phone . " => " . $this->message);

		$data = array(
			'login' => $this->login,
			'password' => $this->password,
			'phone' => $this->phone,
			'text' => $this->message,
			'sender' => $this->sender,
                         'translit' => $this->translit
		);

		$url = "http://api.prostor-sms.ru/messages/v2/send/?" . http_build_query($data);

		//$this->log("запрос к серверу: $url");

		$result = @file_get_contents($url);

		if (!$result) {
			$this->log("Не удалось подключиться к шлюзу prostorsmsru");
		} else {
			$this->log("ответ сервера: " . print_r($result, true));
		}

		return $result;
	}

}

 

Здравствуйте.

Разбор изменений, которые внесены дополнительно не нами, не входит в бесплатную тп.

4 часа назад, chelnyshop сказал:

И как подружить Ваш модуль с https://opencartforum.com/files/file/8747-trek-nomer-avtootslezhivanie-posylok-smena-statusa-gdeposylka/, не работает их параметр трек номера, {pr_track_number}.

Скорее всего требуется доработка совместимости. Нужно разбираться как работает этот модуль, чтобы дать Вам ответ.

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


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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...