Пропустить контент
Купить

SMS- и Email-авторизация ​

Вместо логина/пароля клиенты авторизуются по одноразовому коду. Это удобно для ресторанной аудитории и повышает конверсию.

Каналы авторизации ​

КаналКак работаетНастройка
SMSКод приходит в SMS (4 цифры).sms_auth + SMS-провайдер
EmailКод приходит на email.email_auth_enabled
Звонок (WaitCall)Последние 4 цифры входящего номера = код.wait_call_auth_enabled

WaitCall

Пользователь вводит телефон → получает звонок → последние 4 цифры номера = код. Бесплатнее SMS. Работает через SMSC WaitCall API.

Включение ​

Настройка iiko_sms_auth (по умолчанию yes) — главный переключатель.

Шорткоды ​

ШорткодНазначение
[auth_form]Форма авторизации. Атрибуты: type, title.
[auth_link]Ссылка/кнопка, открывающая модалку. Атрибуты: check_auth, show_onload, close, text.

Подмена формы WooCommerce ​

Если iiko_woo_auth = yes (по умолчанию):

  • Стандартная форма myaccount/form-login.php WooCommerce заменяется на форму SMS-авторизации.

Авто-регистрация в iiko ​

При первом входе:

  1. Если пользователя нет в WP — он создаётся автоматически.
  2. Пользователь синхронизируется с iiko (телефон, имя).
  3. Если create_iiko_user = yes — создаётся клиент в iiko RMS.
  4. Назначается категория клиента default_user_cat.

Fake email ​

Для клиентов без email создаётся заглушка вида {phone}@{host} — чтобы WooCommerce не требовал email.

Баннер «Укажите email»

Авторизованным клиентам с fake email показывается баннер с предложением указать реальный email. Email подтверждается кодом (PendingEmailConfirmationService).

Долгая сессия ​

При iiko_session_max = yes:

  • Cookie авторизации действует до 12 месяцев (фильтр auth_cookie_expiration).
  • Клиенту не нужно вводить код при каждом визите.

Согласие на обработку ПД (152-ФЗ) ​

При iiko_sms_auth_consent = yes:

  • Перед кнопкой показывается текст согласия.
  • Шаблон: iiko_sms_auth_consent_text (с плейсхолдерами {terms}, {privacy}, {loyalty}).
  • Ссылки на страницы: iiko_sms_auth_terms_page, iiko_sms_auth_privacy_page, iiko_sms_auth_loyalty_page.

Настройки ​

Полный список

См. Настройки SMS. Здесь — основные.

НастройкаНазначениеПо умолчанию
sms_authВключить SMS-авторизациюyes
email_auth_enabledАвторизация по email—
wait_call_auth_enabledАвторизация звонком—
woo_authПодмена формы WCyes
session_maxДолгая сессия (12 мес)yes
sms_textТекст SMS ({code})Ваш код подтверждения: {code}
wait_sms_timeСекунд до повторной отправки60
main_colorЦвет интерфейса#a485f2
inc_form_styleСтиль формыyes
sms_auth_consentТребовать согласие на ПДno

Тестовая отправка ​

В админке (секция SMS) — форма тестовой отправки SMS:

  • Введите номер → отправьте тестовое SMS.
  • Проверка работы SMS-провайдера.

Смена email ​

Авторизованный пользователь может сменить email:

  • Вводит новый email → код подтверждения → email обновляется.
  • Данные синхронизируются с iiko.

→ Личный кабинет

См. также ​

WOO2IIKO © 2019 - 2026 Алексей Тихомиров.