Для отправки sms сообщения по API будем использовать уже готовый контроллер в OpenCart — EMAIL.
Откройте файл /catalog/controller/mail/register.php
После строки: $data[‘text_thanks’] = $this->language->get(‘text_thanks’);
Вставляем код ниже:
// * Start. SMSHi / Send Message
$messages = [
"key" => "00000000000000000000000000000", // * Ключ API
"devices" => 2, // * ID устройства (1,2,3 если несколько)
"type" => "sms",
"prioritize" => 1,
"number" => $args[0]['telephone'],
"message" => "Привет! Профиль создан. Благодарим за регистрацию!",
];
$cURL = curl_init("https://smshi.net/app/services/send.php");
curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true);
curl_setopt($cURL, CURLOPT_POSTFIELDS, $messages);
$response = curl_exec($cURL);
curl_close($cURL);
$result = json_decode($response, false);
// * End. SMSHi / Send Message
Здесь измените на свои данные, а именно:
«key» => «00000000000000000000000000000», // * Ключ API
«devices» => 2, // * ID устройства (1,2,3 если несколько)
Теперь при регистрации покупатель получит sms сообщение «Привет! Профиль создан. Благодарим за регистрацию!»