[2.x.x] Модуль SMS оповещаний

Модуль SMS оповещаний для Simpla CMS.

Для начала Вам нужно будет зарегистрироваться на sms.ru и пополните баланс.

 

Далее програмная часть.

Приступем к редактированию файлов системы Simpla CMS.

 

1. В файле api/Notify.php добавим новую функцию:

// Отправка SMS
public function sms_send($phone, $sms)
{
	$ch = curl_init("http://sms.ru/sms/send");
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
	curl_setopt($ch, CURLOPT_TIMEOUT, 30);
	curl_setopt($ch, CURLOPT_POSTFIELDS, array(
		"api_id"		=> "секретный код",
		"to"	 		=>	$phone,
		"partner_id"	=> "15585",
		"text"			=>	$sms
	));
		
	$body = curl_exec($ch);
	curl_close($ch);
	return false;
}

 

2. В файле view/CartView.php после:

// Отправляем письмо пользователю
$this->notify->email_order_user($order->id);

пропишем отправку SMS клиенту:

// Отправляем SMS покупателю
$this->notify->sms_send($order->phone, 'Ваш заказ №'.$order->id.' принят. На сумму '.$order->total_price.' '.$this->currency->sign.'. Спасибо за заказ!');

если Вам нужно отправлять SMS еще и администратору то чуть ниже пропишите:

// Отправляем SMS админу
$this->notify->sms_send('Ваш номер телефона', 'У Вас новый заказ №'.$order->id.' на сумму '.$order->total_price.' '.$this->currency->sign.'.');
			

 

Примечания:

1. Ваш номер телефона - указываем Ваш номер телефона (не клиента) в формате +79150000000

2. Секретный код Вы можете узнать в панели управления (справа надпись Ваш api_id)





Пока нет комментариев

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