OpenCart 3.0.3.x, ocStore 3.0.3.x, OpenCart 3.0.2.x, ocStore 3.0.2.x, OpenCart 3.0.1.x, OpenCart 3.0.0.0, OpenCart 2.3.0.x, OpenCart 2.3.0.0, ocStore 2.3.x.x
Модуль OAuth Login Pro - авторизация через Google, Яндекс и Mail.ru добавляет на сайт быстрый вход и регистрацию через популярные сервисы. Покупателю не нужно каждый раз заполнять стандартную форму, придумывать отдельный пароль и вводить данные вручную. Для авторизации можно использовать аккаунт Google, Яндекс или Mail.ru, после чего модуль получает доступные данные пользователя и выполняет вход в существующую учетную запись либо создаёт нового покупателя. Если email уже зарегистрирован в магазине, авторизация связывается с существующим аккаунтом, что помогает избежать лишних дублей. Каждый OAuth-провайдер включается отдельно, поэтому можно оставить только нужные способы входа. Для Google и Яндекса используются Client ID и Client Secret, для Mail.ru предусмотрены ID, приватный и секретный ключи, полученные при регистрации сайта в Mail.Ru API. В настройках отображаются готовые Callback URL, которые можно сразу использовать при создании приложений у выбранного сервиса.
OAuth Login Pro подходит для обычных страниц входа и регистрации OpenCart, а также поддерживает работу с модулем Simple. Для кнопок авторизации предусмотрено несколько вариантов расположения и оформления: вертикальный список, горизонтальный вывод, сетка, компактный ряд и минималистичный вариант. Можно изменить высоту кнопок, скругление, расстояние между ними, максимальную ширину и другие параметры внешнего вида. Есть отдельные стили для Google, Яндекс и Mail.ru, включая иконки и цветовое оформление. В минималистичном режиме кнопки выводятся компактно, со светлым фоном, темной обводкой и монохромными иконками. В админке есть предпросмотр, поэтому внешний вид можно проверить до сохранения. Для каждого провайдера добавлена отдельная инструкция с Callback URL и ссылками на страницы создания приложений и документацию. Модуль также учитывает стандартную логику авторизации OpenCart, возврат пользователя на исходную страницу, состояние учетной записи и защиту OAuth-запросов через state.
Особенности:
Авторизация через Google
Авторизация через Яндекс
Авторизация через Mail.ru
Быстрая регистрация нового покупателя
Вход в существующий аккаунт по email
Отдельное включение каждого OAuth-провайдера
Поддержка Google OAuth
Поддержка Яндекс OAuth
Поддержка Mail.Ru API для сайтов
Поля Client ID и Client Secret для Google
Поля Client ID и Client Secret для Яндекса
ID, приватный и секретный ключи для Mail.ru
Готовые Callback URL в настройках
Поддержка стандартной страницы авторизации
Поддержка стандартной страницы регистрации
Поддержка модуля Simple
Несколько вариантов расположения кнопок
Вертикальное расположение кнопок
Горизонтальное расположение
Вывод кнопок в сетке
Компактный вариант
Минималистичный вариант
Настройка высоты кнопок
Настройка скругления
Настройка расстояния между кнопками
Настройка максимальной ширины
Отдельные иконки Google, Яндекс и Mail.ru
Цветное и минималистичное оформление
Адаптивный вывод на мобильных устройствах
Предпросмотр кнопок в админке
Отдельные инструкции для каждого сервиса
Ссылки на страницы создания приложений
Ссылки на официальную документацию
Защита OAuth-запросов через state
Проверка состояния учетной записи покупателя
Возврат пользователя на исходную страницу после входа
Совместимость с OpenCart 2.3 и OpenCart 3
.zip).http://ваш_сайт/admin..zip), который вы скачали ранее.