Формы, которые удобно заполнять с телефона
Многие покупатели оформляют заказ со смартфона. Если в поле телефона открывается буквенная клавиатура, браузер не подставляет сохранённый адрес, а при касании поля страница сама приближается, часть покупателей бросает форму.
RB Lab — Mobile Forms Free исправляет эти мелочи на витрине: формы входа, регистрации и оформления заказа заполняются быстрее и без раздражения.
Что делает модуль
Каждую функцию можно включить или выключить отдельно.
- Нужная клавиатура. В поле телефона на смартфоне открывается цифровая клавиатура, в поле email — клавиатура с символом @. Если шаблон уже задал клавиатуру, модуль её не трогает.
- Подсказки автозаполнения. Браузер предлагает сохранённые имя, телефон, email, адрес и пароль. На странице входа подставляет сохранённый пароль, при регистрации предлагает надёжный новый. Уже заданные настройки полей не перезаписываются.
- Показ пароля. Значок-глаз внутри поля пароля показывает и скрывает введённый пароль — на телефоне и на компьютере.
- Читаемые поля на телефоне. На экранах до 767 px мелкий текст в полях увеличивается до 16 px, высота полей — до 44 px. Телефон больше не приближает страницу при вводе, а по полям легче попадать пальцем.
Где работает
Вход, регистрация, личный кабинет, адреса и оформление заказа — в том числе формы, которые загружаются через AJAX.
Модуль не меняет данные, проверки, маски и логику заказа и не делает внешних запросов.
ProStore и Simple (OpenCart 3)
В версии для OpenCart 3 есть адаптеры для шаблона
ProStore 1.3.0 (всплывающее окно входа) и модуля
Simple 4.11.9 (оформление заказа, регистрация, личный кабинет). По умолчанию они выключены.
Режим предпросмотра включает адаптеры только в вашей вкладке браузера: можно спокойно проверить формы на рабочем магазине и только потом включить их для всех покупателей.
Настройки
Главный переключатель и отдельные переключатели функций со схемами «до/после», статус подключения к витрине и инструкция. Интерфейс на русском и английском.
Без вмешательства в ядро
Модуль подключается через событие подвала витрины (Events) OpenCart. Файлы ядра и шаблоны не изменяются, OCMOD-модификации и новые таблицы в базе данных не нужны.
Проверенная совместимость
| Ветка | Версия модуля | OpenCart | PHP |
| OpenCart 3 | 0.2.5 | 3.0.3.8 (русская сборка rs.2) | 7.4.33 |
| OpenCart 3 | 0.2.5 | 3.0.5.1 (русская сборка rs.1) | 8.5.11 |
| OpenCart 3 | 0.2.5 | 3.0.3.8 | 8.3.6 |
| OpenCart 3 | 0.2.5 | 3.0.3.8 (rs.2) + ProStore 1.3.0 + Simple 4.11.9, адаптеры включены | 7.4.33 |
| OpenCart 4 | 0.2.5 | 4.0.2.3 (русская сборка rs.1) | 8.2.34 |
| OpenCart 4 | 0.2.5 | 4.0.2.3 | 8.3.6 |
Для OpenCart 3 и OpenCart 4 — отдельные архивы. Адаптеров ProStore и Simple в версии для OpenCart 4 нет. Другие версии, шаблоны и изменённые формы отдельно не проверялись.
Демо
Установка в OpenCart 3
- Загрузите архив rb_mobile_forms_oc3_0_2_5.ocmod.zip через «Расширения → Установка расширений».
- В «Расширения → Модули» установите RB Lab — Mobile Forms Free кнопкой «+».
- Откройте настройки, включите модуль и нажмите «Сохранить». Функции включены по умолчанию.
Обновлять модификаторы не нужно.
Установка в OpenCart 4
- Архив должен называться строго rb_mobile_forms.ocmod.zip, без суффикса «(1)»: OpenCart 4 берёт имя папки расширения из имени файла.
- Загрузите архив в «Расширения → Установщик» и нажмите «Установить» в строке пакета.
- В «Расширения → Расширения → Модули» установите RB Lab — Mobile Forms Free кнопкой «+».
- Откройте настройки, включите модуль и нажмите «Сохранить».
Обновление
OpenCart 3: загрузите новый архив поверх текущей версии, не удаляя модуль.
OpenCart 4: замените файлы в папке extension/rb_mobile_forms/ содержимым архива.
В обоих случаях после обновления откройте настройки модуля и нажмите «Сохранить».
Другие модули RB Lab
- RB Lab — Order Copy (бесплатно): кнопки копирования имени, телефона, email и адресов на странице заказа.
- RB Lab — Admin Menu Collapse (бесплатно): левое меню админки сворачивается в полосу иконок, рабочая область становится шире.
Связь с RB Lab
Модуль бесплатный. Об ошибках пишите — исправим.
Telegram:
@rb_lab_modules
Email:
info@rblab.by
Будни, 11:00–20:00 по Минску.
Укажите версии OpenCart и PHP, шаблон витрины, модуль оформления заказа и шаги, по которым воспроизводится проблема.
0.2.5 Stable — новое оформление RB Lab, вкладка «Другие модули RB Lab». Убрана вкладка проверки обновлений: новые версии скачиваются с сайта. Исправлено: на страницах входа с ЧПУ браузер предлагал новый пароль вместо сохранённого. Исправлено (OC4): после установки функции были выключены. Адаптеры ProStore и Simple проверены на рабочем магазине.
0.2.1–0.2.4 — вкладка проверки обновлений, логотип RB Lab.
0.2.0 — адаптеры ProStore и Simple с режимом предпросмотра (OC3), отдельная сборка для OpenCart 4.
0.1.x — клавиатуры, автозаполнение, показ пароля, читаемые поля, обработка AJAX-форм.