Відгуки користувачів
Модуль із російськими сайтами/хостингами не працює!
SAP - Login Social Networks
Соціальна авторизація, Google One Tap, pop-up реєстрація та контроль даних клієнтів для OpenCart/ocStore
Коли покупець уже готовий оформити замовлення, довга реєстрація, створення пароля та зайві переходи легко збивають його з покупки. Модуль SAP - Login Social Networks прибирає цей бар'єр: клієнт входить або реєструється через звичну соціальну мережу, а магазин отримує чисті дані, прив'язаний профіль і керований сценарій авторизації.
Це не просто блок з іконками Google або Facebook. Модуль закриває весь процес входу: соціальні провайдери, Google One Tap, pop-up авторизацію без перезавантаження сторінки, дозбір обов'язкових полів, телефонні маски, GeoIP, зв'язування акаунтів, статистику входів і інтеграцію з популярними checkout-рішеннями.
Коротко: модуль зменшує кількість покинутих реєстрацій, допомагає не плодити дублікати клієнтів, робить вхід швидким і дає власнику магазину реальний контроль над тим, які дані збираються під час авторизації.
Що модуль дає магазину
- Швидкий вхід і реєстрацію через Google, Facebook, Apple, Telegram, Twitter/X, LinkedIn, Discord і Reddit.
- Google One Tap: нативне вікно Google для входу в один дотик на головній або на всіх сторінках.
- Фірмове pop-up вікно входу, реєстрації та відновлення пароля без переходу на окремі сторінки.
- Дозбір тільки тих полів, яких не вистачає після входу через соціальну мережу.
- Підтримку обов'язкових полів OpenCart, custom fields, customer group, newsletter та згоди з правилами.
- Телефон з кодом країни, маски введення, нормалізацію номера і можливість поступово оновити стару базу телефонів.
- Прив'язку кількох соціальних мереж до одного профілю клієнта.
- Адмін-дашборд із соціальними користувачами, останніми входами, аватаром, мережею, профілем і сумою покупок.
- Гнучке розміщення кнопок на сторінці входу, реєстрації, checkout і в кабінеті клієнта.
- OCMOD-інтеграцію з типовими сторінками OpenCart/ocStore та популярними checkout/шаблонними рішеннями.
Як це працює
Адміністратор вмикає потрібні соціальні мережі, додає ключі застосунків і вибирає, де саме показувати кнопки: логін, реєстрація, оформлення замовлення або кабінет покупця. Для кожної позиції можна керувати текстом, іконкою і видом кнопки.
Коли клієнт заходить через соціальну мережу, модуль отримує доступні дані профілю, перевіряє, чи існує такий покупець, і або входить у вже прив'язаний акаунт, або створює новий. Якщо для магазину критично потрібні додаткові поля, користувач бачить коротку форму дозаповнення замість помилки або зламаної реєстрації.
Для покупця процес виглядає просто: натиснув кнопку, підтвердив доступ, завершив вхід. Для власника магазину це керований сценарій з валідацією, CSRF-захистом, контролем телефонів, журналом соціальних користувачів і зрозумілою адмінкою.
Ключові можливості
1. Соціальні мережі та провайдери
- Google, Facebook, Apple, Telegram, Twitter/X, LinkedIn, Discord і Reddit.
- Окремі налаштування ключів, секретів і статусу для кожного провайдера.
- Підтримка Apple Sign In з Team ID, Key ID, Services ID і завантаженням .p8 ключа.
- Профільні фото, URL профілю, ідентифікатор мережі та тип останнього входу зберігаються для подальшого аналізу.
- Можна вмикати тільки потрібні мережі й не перевантажувати покупця зайвими кнопками.
2. Google One Tap
- Показ нативного Google One Tap вікна на головній сторінці або на всьому сайті.
- Чотири позиції відображення: зверху/знизу, ліворуч/праворуч.
- Налаштування поведінки при кліку поза вікном.
- Опція silent auto sign-in, коли сценарій магазину це дозволяє.
- Окремий захист One Tap endpoint: nonce, CSRF, перевірка Origin/Referer і обробка тільки валідних POST-запитів.
3. Pop-up авторизація без перезавантаження
- Єдине стильне вікно для входу, реєстрації і відновлення пароля.
- Перехоплення стандартних кнопок входу і відкриття модального вікна без втрати поточної сторінки.
- Підтримка show/hide password та генерації складного пароля в один клік.
- Підтримка captcha на реєстрації, якщо вона увімкнена в налаштуваннях магазину.
- Можливість повністю приховати email/password логін і залишити вхід телефоном через SAP - SMS / OTP Pro, якщо цей модуль встановлений і налаштований.
4. Дозбір даних і custom fields
- Керування стандартними полями: ім'я, прізвище, email, підтвердження email, телефон, підтвердження телефону, пароль, група покупця, підписка, згода.
- Для кожного поля можна задати показ, обов'язковість, порядок сортування, мінімальну/максимальну довжину, маску, numeric-режим і regex.
- Підтримка довільних полів OpenCart у location account.
- Окремі назви, підказки та тексти помилок для мов магазину.
- Клієнт вводить тільки відсутні дані, а не проходить повну реєстраційну анкету повторно.
5. Телефон, код країни та GeoIP
- Вивід телефонного поля з прапором і міжнародним кодом країни.
- Список пріоритетних країн і список дозволених країн.
- Новий формат збереження: код країни разом із телефоном у полі telephone.
- Старий формат збереження: телефон окремо, код країни в окремій колонці, що зручно для існуючих магазинів.
- Можливість попросити старих клієнтів оновити телефон з кодом країни після входу.
- GeoIP-визначення країни, регіону, поштового індексу та міста під час реєстрації.
- Інтеграція з intl-tel-input для масок і коректного UX телефонного поля.
6. Інтеграція з SAP SMS / OTP
- Якщо встановлений SAP - SMS / OTP Pro, модуль може показувати OTP-вхід у pop-up вікні.
- Підтримується сценарій входу тільки телефоном і SMS-кодом, без email/password форми.
- Можлива OTP-перевірка телефону при реєстрації через social login, якщо увімкнено відповідний gate-сценарій.
- Інтеграція використовує налаштування SAP - SMS / OTP Pro, тому SMS-шлюзи, OTP-логіка і ліміти залишаються в профільному модулі.
7. Прив'язка акаунтів і соціальні користувачі
- Клієнт може прив'язувати соціальні мережі до свого облікового запису в кабінеті.
- Якщо покупець повертається через іншу мережу, модуль допомагає не створювати зайві дублікати.
- Адміністратор бачить список social users: ім'я, email, аватар, ідентифікатор, мережа, дата реєстрації, останній вхід і загальна сума покупок.
- З адмінки можна швидко перейти в картку покупця або профіль соціальної мережі, якщо провайдер його віддає.
8. Дизайн, позиції та керування кнопками
- Кнопки можна показувати як великі button-блоки або як компактні іконки.
- Окремий текст заголовка над соціальними кнопками.
- Налаштування тексту кнопки, hover title, іконки та логотипу для кожної позиції.
- Вивід на login, registration, checkout і account-сторінках.
- Підтримка власного CSS для pop-up вікна прямо з адмінки.
- Можливість вимкнути зайві бібліотеки DateTimePicker або Font Awesome, якщо тема вже має свої ресурси.
9. Сумісність з checkout і шаблонами
- OCMOD інтеграція для OpenCart/ocStore 2.x і 3.x: підтримуються .tpl і .twig шаблони.
- Стандартні сторінки account/login, account/register, account/edit, checkout/login і checkout/checkout.
- Simple/SimpleCheckout, One Page Checkout (onepcheckout), NewStoreCheckout.
- OCT FastOrder, OCT SmartCheckout, OCT mobile menu в темах Octemplates.
- Aridius mobile menu та custom login module.
- Для сильно змінених шаблонів можлива точкова адаптація, але базові популярні сценарії вже закриті OCMOD-ом.
10. Безпека, стабільність і продуктивність
- CSRF-токени для pop-up форм, зміни телефонів, OAuth і видалення прив'язок.
- Захист Google One Tap від Login CSRF / Session Swap.
- Перевірка Origin/Referer і nonce для критичних запитів.
- Rate-limit таблиця для обмеження підозрілих повторних запитів.
- Безпечніша робота з Apple .p8 ключами і завантаженням файлів.
- Індекси для social users, connect-логів, rate-limit і телефонів клієнтів.
- Оптимізації для великих баз клієнтів і акуратне очищення застарілих налаштувань під час оновлення.
Кому потрібен цей модуль
- Магазинам, де реєстрація і вхід не повинні заважати оформленню замовлення.
- Проєктам, які хочуть додати Google, Apple, Telegram та інші соціальні входи без ручної розробки.
- Власникам, яким важливо збирати телефон, customer group, згоди та інші обов'язкові дані навіть після social login.
- Магазинам з SimpleCheckout, One Page Checkout, Octemplates або кастомним checkout.
- Командам, які хочуть бачити соціальні акаунти, останні входи і зв'язки клієнтів в адмінці.
- Сайтам, де потрібно поєднати social login з SMS / OTP авторизацією через SAP - SMS / OTP Pro.
Підсумок
SAP - Login Social Networks робить авторизацію в OpenCart швидкою для покупця і контрольованою для власника магазину. Менше зайвих форм, менше покинутих входів, менше дублікатів клієнтів, більше чистих даних і більше сценаріїв, які можна налаштувати без ручного кодування.
Якщо магазину потрібна сучасна соціальна авторизація з Google One Tap, pop-up логіном, керуванням полями, телефонними масками, підтримкою checkout і можливістю OTP-інтеграції, цей модуль закриває задачу комплексно.
Важливо перед покупкою
- Для кожної соціальної мережі потрібно створити застосунок у відповідному сервісі та вказати API-ключі в налаштуваннях модуля.
- Apple Sign In потребує коректних Services ID, Team ID, Key ID і .p8 ключа.
- SMS / OTP авторизація працює через окремий модуль SAP - SMS / OTP Pro і потребує його встановлення та налаштування.
- Для нестандартних checkout або сильно змінених шаблонів може знадобитися адаптація під конкретний сайт.
Модуль підтримує такі мови - українська, англійська, російська.
Демо:
Адмінка:
- Логін: demo
- Пароль: demo
Під час придбання модуля ви автоматично отримуєте на вказану у вашому профілі на форумі email лист із даними для активації модуля.
Ліцензія.
- Придбавши модуль SAP - Login Social Networks ви автоматично погоджуєтеся з умовами даної ліцензійної угоди.
- Всі питання, що цікавлять Вас, стосовно роботи модуля Ви можете задати автору продукту до його придбання.
- Купуючи один ключ ліцензії, покупець має право використовувати модуль лише на одному домені (для одного магазину).
- Якщо ви хочете використовувати модуль на декількох ваших сайтах, вам необхідно придбати окремо ключ ліцензії на кожен з ваших сайтів.
- Окремий ключ для тестового сайту не надається.
- Ліцензійний ключ надається розробником в індивідуальному порядку лише за запитом покупця.
- Виданий ліцензійний ключ для повернення або обміну не підлягає.
- Технічна підтримка здійснюється виключно користувачам, які купували ліцензію.
- Технічна підтримка здійснюється лише за умови надання користувачем технічного доступу до сервера, сайту, бази даних.
- Технічна підтримка надається за окрему плату у випадках, якщо заявлена робота модуля неможлива через конфлікти з іншими сторонніми модулями, робота модуля порушена після дій покупця які трапилися при редагуванні файлів модуля, користувач хоче змінити або доопрацювати придбаний модуль.
- Автор модуля не несе жодної відповідальності за використання даного продукту.
- Автор залишає за собою право відкликати ліцензію та закрити доступ до оновлень у таких випадках: Платне/безкоштовне поширення модуля покупцем (ви завдаєте шкоди всім, хто використовує модуль SAP - Login Social Networks); Публічне розкриття коду модуля; Декодування кодованих файлів модуля.
- Користувач сам на свій страх і ризик використовує даний модуль.
- При блокуванні соціальних аккаунтів, автор модуля при всьому своєму бажанні не зможе вплинути на процес відновлення, і тому вся відповідальність лежить виключно на Користувачі даного продукту.
Модуль продається за принципом "AS IS"
Купуючи модуль SAP - Login Social Networks ви інвестуєте у розвиток модуля, яка повернеться вам у вигляді нового функціоналу.
Telegram група - Opencart SAP
Для тих, хто дочитав до кінця - 952402-sap
Характеристики
-
10
-
Зараз на сторінці 0 користувачів
- Ні користувачів, які переглядиють цю сторінку