Перший робочий сценарій без хаосу
Почніть з одного каналу та одного OTP-сценарію, переконайтеся у стабільності й тільки потім додавайте правила та автоматизацію.
Рекомендований порядок
- Заповніть загальні налаштування.
- Підключіть один шлюз.
- Перевірте тестове повідомлення.
- Налаштуйте тексти OTP.
- Увімкніть OTP лише для одного маршруту.
- Перевірте моніторинг і звіт.
- Додайте інші сценарії після стабільного тесту.
Усі поля, варіанти та перевірки
Нижче наведено повний профільний розділ офіційної інструкції модуля, без скорочень і маркетингового переказу.
5. Відкриття модуля і перше збереження
Якщо модуль ще не встановлений:
- Відкрийте
Доповнення -> Встановлювач розширень. - Завантажте файл модуля
.ocmod.zip. - Відкрийте
Доповнення -> Модифікації. - Натисніть
Оновити. - Відкрийте
Доповнення -> Розширення. - У списку типів виберіть
Модулі. - Знайдіть
SAP - SMS / OTP Pro. - Натисніть
Встановити. - Натисніть
Редагувати.
Якщо модуль уже встановлений:
- Відкрийте
Доповнення -> Розширення. - Виберіть тип
Модулі. - Знайдіть
SAP - SMS / OTP Pro. - Натисніть
Редагувати.
Кнопка Зберегти знаходиться у верхній правій частині сторінки. Після будь-якої зміни натискайте Зберегти, інакше налаштування залишаться тільки на екрані.
Якщо при першому відкритті з'явився екран активації, введіть ім'я покупця або власника ліцензії та ліцензійний ключ. Якщо активація не проходить, перевірте пробіли в ключі, домен магазину і чи має сервер доступ до зовнішніх HTTP-запитів.
Під час чистої інсталяції та оновлення модуль автоматично перевіряє потрібні події OpenCart і додає тільки відсутні. Якщо та сама подія вже існує, другий однаковий запис не створюється; якщо знайдено кілька дублікатів, модуль не видаляє їх мовчки, а записує попередження в журнал. OTP, журнали, правила ризику та службовий стан зберігаються у власних таблицях модуля — службові колонки в основну таблицю customer не додаються.
6. Загальні налаштування
Відкрийте вкладку Налаштування.
Ця вкладка відповідає за базову роботу модуля і формат телефонів.
Як налаштувати
- У полі
СтатусвиберітьВкл. - Якщо магазин працює з міжнародними номерами, увімкніть
Показати код країни. - У полі
Маска телефонузалиште стандартну маску або задайте свою. - У полях
Мін. довжина телефонуіМакс. довжина телефонузадайте допустиму довжину номера. - У полі
Регулярний вираз для телефонузалиште стандартний шаблон, якщо не маєте окремих вимог. - Якщо SMS треба дозволити тільки для певних країн, заповніть
Обмежити відправку SMS за кодом країни. Логувімкніть тільки для тесту або пошуку проблеми.- Натисніть
Зберегти.
Усі варіанти
| Поле | Що робить | Що вибрати |
|---|---|---|
Статус | Повністю вмикає або вимикає модуль. | Для роботи поставте Вкл. Для повної зупинки всіх функцій поставте Викл. |
Показати код країни | Додає міжнародний код країни в полі телефону. | Увімкніть для міжнародних номерів. Для магазину тільки по Україні можна залишити як зручно. |
Маска телефону | Показує клієнту, у якому форматі вводити номер. | Для стандартного українського формату залиште готову маску. |
Мін. довжина телефону | Не пропускає занадто короткі номери. | Не ставте занадто мало. |
Макс. довжина телефону | Не пропускає занадто довгі номери. | Не ставте занадто мало для міжнародних номерів. |
Регулярний вираз для телефону | Точно перевіряє формат номера. | Не змінюйте без потреби. Якщо магазин нестандартний, передайте поле розробнику. |
Обмежити відправку SMS за кодом країни | Дозволяє відправку тільки в обрані країни. | Для України можна вказати ua. Для кількох країн - через кому, наприклад ua,pl. |
Лог | Веде додатковий технічний журнал. | Увімкніть на час налаштування. Після запуску можна вимкнути. |
Додаткові сторінки перевірки телефону | Підключає OTP до нестандартних сторінок. | Для стандартного магазину не чіпайте. Для нестандартного оформлення замовлення передайте розробнику. |
Сторінки сторонніх модулів | Додає сторінки сторонніх модулів оформлення замовлення. | Використовуйте, якщо OTP не з'явився у SimpleCheckout, One Page Checkout або іншому модулі оформлення замовлення. |
Що вибрати в типових випадках
| Ситуація | Рекомендація |
|---|---|
| Магазин працює тільки з Україною | Можна вказати обмеження країни ua, залишити українську маску і стандартну перевірку. |
| Магазин працює з різними країнами | Увімкніть код країни, не ставте занадто вузьку довжину номера, не обмежуйте тільки ua. |
| Клієнти часто вводять телефон неправильно | Перевірте маску, довжину і регулярний вираз. |
| OTP не з'являється під час оформлення замовлення | Перевірте Статус, OTP-сценарій оформлення замовлення і маршрути сторонніх модулів оформлення. |