У обновлений заказов по email есть одна проблема: их никто не читает. Они попадают во вкладку «Промоакции» или открываются три дня спустя. Сообщение вроде «Ваш заказ #1042 отправлен» читается практически мгновенно.
Большинство плагинов SMS для WooCommerce решают эту задачу, подключая ваш магазин к шлюзу массовой рассылки вроде Twilio, Vonage или локального агрегатора. Это работает, но влечет за собой плату за каждое сообщение, регистрацию имени отправителя, а в США — еще и процесс регистрации 10DLC для корпоративных рассылок. Для магазина, отправляющего пару сотен уведомлений в месяц, настройка часто отнимает больше сил, чем пользы от самих сообщений.
В этом руководстве показан другой подход. Вы отправляете SMS-уведомления WooCommerce через Android-телефон с обычной SIM-картой, а уведомления WhatsApp — со своего собственного номера WhatsApp. Клиенты видят знакомый номер, могут ответить, а вы платите по обычным тарифам своего мобильного оператора.
Я буду использовать два плагина, разработанных нами в Tekservix: шлюз SMS Gora и плагин API WhatsApp WAservix. Оба плагина бесплатны; сервисы за ними имеют платные тарифы с бесплатными пробными периодами. Я также расскажу о том, в каких случаях провайдер в стиле Twilio по-прежнему остается лучшим выбором.
Что вы настроите
В итоге у вас будет:
- SMS клиенту при изменении статуса заказа на «В обработке», «Выполнен», «На удержании», «Отменен», «Возвращен» или «Не удался»
- Мгновенное оповещение на ваш собственный телефон при поступлении нового заказа
- SMS- или WhatsApp-уведомления при отправке формы обратной связи
- Опциональная кнопка чата WhatsApp в вашем магазине
Вам понадобятся WordPress 6.2 или новее, PHP 7.4 или новее, WooCommerce (для сообщений о заказах), а также Android-телефоны под управлением Android 7 или выше для отправки SMS.
Как работает SMS-шлюз на базе телефона
Идея проста. Приложение на телефоне Android постоянно подключено к облачному сервису. Когда вашему магазину нужно отправить текст, плагин вызывает API сервиса, сервис передает сообщение на телефон, а телефон отправляет его как обычное SMS со своей SIM-карты.
Это дает реальные преимущества для малого и среднего магазина:
- Никаких согласований отправителя. Сообщение приходит с обычного номера телефона, поэтому не нужно ждать одобрения имени отправителя или регистрации кампании.
- Ответы работают. Клиенты могут отвечать на сообщения, и эти ответы появляются в вашем входящем ящике и в WordPress.
- Затраты привязаны к вашему мобильному тарифу. Во многие тарифы уже включено безлимитное количество локальных SMS.
А также несколько ограничений, о которых следует знать:
- Телефон должен быть заряжен и иметь устойчивый сигнал. Если связь пропадет, сообщения встанут в очередь до восстановления соединения.
- Правила добросовестного использования вашего оператора по-прежнему действуют. SIM-карта не предназначена для отправки 50 000 маркетинговых сообщений в день.
- В США операторы фильтруют высокообъемный корпоративный трафик с обычных номеров. Для больших объемов более безопасным выбором будет зарегистрированный номер 10DLC или бесплатный номер (toll-free) от провайдера вроде Twilio.
Для обновлений заказов, напоминаний о встречах и административных оповещений телефонного шлюза обычно вполне достаточно. Для массового маркетинга в США — нет.
Шаг 1: Настройка SMS-шлюза
- Создайте аккаунт SMS Gora на сайте tekservix.com/smsgora. Доступен бесплатный пробный период.
- Установите приложение SMS Gora на свой Android-телефон и войдите в систему. Телефон появится в вашей панели управления как привязанное устройство. Телефоны с двумя SIM-картами позволяют выбрать, с какой именно SIM-карты будет идти отправка.
- В панели управления откройте раздел API keys и создайте ключ. Сохраните его в надежном месте.
Держите телефон на зарядке и отключите оптимизацию батареи для этого приложения. Некоторые производители Android агрессивно завершают фоновые процессы, и это самая частая причина, почему шлюз «перестает отправлять» сообщения.
Шаг 2: Установка плагина WordPress SMS
Скачайте архив плагина из руководства по плагину SMS Gora WordPress, затем в админке WordPress перейдите в раздел Plugins > Add New > Upload Plugin, выберите zip-файл и активируйте его.
Если вы управляете сайтами с помощью WP-CLI, загрузите архив на сервер и выполните:
wp plugin install sms-gora.zip --activate
Затем откройте SMS Gora > Settings, вставьте ваш ключ API и сохраните изменения. На экране настроек отобразятся ваш аккаунт и количество подключенных онлайн-телефонов.
Если вы предпочитаете не хранить ключ в базе данных, задайте его в wp-config.php :
define( 'SMSGORA_API_KEY', 'your-api-key-here' );
Шаг 3: Включение SMS-уведомлений WooCommerce
В разделе WooCommerce order SMS на странице настроек вы найдете по одному сообщению для каждого статуса заказа. Включите нужные и отредактируйте текст. Плейсхолдеры подставляют данные заказа:
Hi {first_name}, your order #{order_number} is on its way. Questions? Just reply to this text.
Вот несколько рекомендаций:
- Начните с двух статусов — обычно это «в обработке» и «выполнен». Отправка SMS при каждом изменении статуса может раздражать клиентов.
- Укладывайте сообщения в 160 символов. Длинные тексты разбиваются на несколько SMS, и некоторые операторы берут плату за каждую часть.
- Представьтесь в самом начале сообщения. У клиента может не быть сохранен ваш номер. -
Затем добавьте свой собственный номер в поле new-order alerts. Владельцам магазинов, которые весь день обновляют страницу заказов WooCommerce, этот пункт обычно нравится больше всего.
Шаг 4: Получение SMS-оповещений из контактных форм
Плагин интегрируется с Contact Form 7, WPForms, Elementor Pro Forms, Gravity Forms и Fluent Forms. Выберите форму, введите номер для получения оповещений и составьте короткий шаблон с нужными полями формы.
Это самый быстрый способ избавиться от проблемы «мы не видели заявку до понедельника». Для сферы услуг это часто важнее, чем сообщения о заказах.
Также включите почасовой лимит в разделе Safety. По умолчанию он выключен. Если бот завалит вашу контактную форму спамом, ограничение остановит автоматическую отправку сообщений до того, как они исчерпают баланс вашей SIM-карты.
Шаг 5: Добавление уведомлений WhatsApp (опционально)
Во многих странах клиенты предпочитают получать сообщения в WhatsApp, а не по SMS. Плагин WAservix работает так же, как и SMS-версия, но отправляет сообщения с вашего личного номера WhatsApp.
- Создайте аккаунт WAservix на сайте tekservix.com/waservix (доступен бесплатный пробный период) и привяжите свой номер, отсканировав QR-код точно так же, как при подключении WhatsApp Web.
- Скачайте плагин WAservix из документации WAservix, загрузите его в WordPress и вставьте свой ключ API.
- Включите нужные уведомления о заказах. Вы можете прикрепить изображение или ссылку на документ, например, PDF-инвойс.
- При желании добавьте плавающую кнопку чата или разместите ее в любом месте с помощью шорткода
[waservix_chat].
Одно честное предупреждение. WAservix привязывает ваш номер в качестве сопутствующего устройства (companion device). Это не официальная бизнес-платформа WhatsApp Business Platform от Meta. Это означает отсутствие верификации бизнеса и платы за переписку, но правила спама WhatsApp применяются непосредственно к вашему номеру. Пишите только тем клиентам, которые ждут от вас сообщений, постепенно «разогревайте» новый номер и оставляйте включенным почасовой лимит. Если вам нужен верифицированный отправитель с зеленой галочкой или массовые рассылки больших объемов, правильным инструментом будет официальный API Meta через провайдера.
Шаг 6: Получение ответов и отчетов о доставке
Оба плагина могут отображать статус доставки и входящие сообщения в WordPress. В настройках плагина скопируйте URL вебхука и секретный ключ в панель управления SMS Gora или WAservix. После этого в логе сообщений будут отображаться статусы отправки и доставки (а также статус прочтения в WhatsApp), а ответы будут появляться в WordPress.
Для разработчиков предусмотрены хуки. Например, чтобы пересылать каждое входящее SMS в канал Slack или в вашу службу поддержки:
add_action( 'smsgora_wp_received', function ( $from, $text, $data ) {
// $data is the full webhook payload; pass what you need to your own handler.
error_log( 'SMS from ' . $from . ': ' . $text );
}, 10, 3 );
А чтобы отправить сообщение из собственного кода, например, из кастомного плагина бронирования:
smsgora_send( '+15551234567', 'Your appointment is confirmed for 3pm tomorrow.' );
Телефонный шлюз против плагина в стиле Twilio: что выбрать?
| Телефонный шлюз (SMS Gora) | Плагин SMS-провайдера (Twilio, Vonage и др.) | |
|---|---|---|
| Отправитель | Ваш собственный номер телефона | Номер провайдера или имя отправителя |
| Время настройки | Минуты | От часов до недель (регистрация) |
| Модель оплаты | Месячный тариф + тарифы вашей SIM-карты | За каждое сообщение, зависит от страны |
| Двусторонняя связь | Да, на обычный номер | Да, с дополнительной настройкой |
| Очень большие объемы | Ограничено возможностями SIM-карты и оператора | Создано специально для этого |
| Корпоративные SMS в США в масс-маркете | Рискованно | Рекомендуется |
Если вы управляете магазином или сферой услуг и отправляете сотни или пару тысяч сообщений в месяц, начните с телефонного шлюза. Если вы отправляете десятки тысяч промо-сообщений в США, используйте зарегистрированного провайдера.
Дальнейшие шаги
Как только уведомления о заказах заработают через SMS и WhatsApp, обычно наступает очередь двух следующих шагов. Некоторые магазины добавляют ИИ-агента продаж Tekservix, который отвечает на вопросы о товарах в WhatsApp и SMS, используя собственные страницы магазина, и при необходимости переводит чат на живого сотрудника. Другие превращают магазин в приложение для Android и iOS с помощью нашего конструктора сайтов в приложения, который имеет собственный плагин WordPress для пуш-уведомлений и контента, доступного только в приложении.
Но не стоит начинайте с этого. Включите два текстовых уведомления о статусе заказа и оповещение о новом заказе, поработайте так с неделю и посмотрите, сколько клиентов ответят. Это расскажет вам о том, что добавить дальше, лучше любого списка функций.
Комментарии (0)
Пока нет комментариев — будьте первым.