Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP


S_A_P

Recommended Posts

SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP


SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP


  

Модуль із російськими сайтами/хостингами не працює!

 

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 або сильно змінених шаблонів може знадобитися адаптація під конкретний сайт.

 

 

Модуль підтримує такі мови - українська, англійська, російська.

 

 

Демо:

https://sapas.pw

Адмінка:

https://sapas.pw/admin

  • Логін: demo
  • Пароль: demo

 

Під час придбання модуля ви автоматично отримуєте на вказану у вашому профілі на форумі email лист із даними для активації модуля.

 

Ліцензія.

Спойлер
  1. Придбавши модуль SAP - Login Social Networks ви автоматично погоджуєтеся з умовами даної ліцензійної угоди.
  2. Всі питання, що цікавлять Вас, стосовно роботи модуля Ви можете задати автору продукту до його придбання.
  3. Купуючи один ключ ліцензії, покупець має право використовувати модуль лише на одному домені (для одного магазину).
  4. Якщо ви хочете використовувати модуль на декількох ваших сайтах, вам необхідно придбати окремо ключ ліцензії на кожен з ваших сайтів.
  5. Окремий ключ для тестового сайту не надається.
  6. Ліцензійний ключ надається розробником в індивідуальному порядку лише за запитом покупця.
  7. Виданий ліцензійний ключ для повернення або обміну не підлягає.
  8. Технічна підтримка здійснюється виключно користувачам, які купували ліцензію.
  9. Технічна підтримка здійснюється лише за умови надання користувачем технічного доступу до сервера, сайту, бази даних.
  10. Технічна підтримка надається за окрему плату у випадках, якщо заявлена робота модуля неможлива через конфлікти з іншими сторонніми модулями, робота модуля порушена після дій покупця які трапилися при редагуванні файлів модуля, користувач хоче змінити або доопрацювати придбаний модуль.
  11. Автор модуля не несе жодної відповідальності за використання даного продукту.
  12. Автор залишає за собою право відкликати ліцензію та закрити доступ до оновлень у таких випадках: Платне/безкоштовне поширення модуля покупцем (ви завдаєте шкоди всім, хто використовує модуль SAP - Login Social Networks); Публічне розкриття коду модуля; Декодування кодованих файлів модуля.
  13. Користувач сам на свій страх і ризик використовує даний модуль.
  14. При блокуванні соціальних аккаунтів, автор модуля при всьому своєму бажанні не зможе вплинути на процес відновлення, і тому вся відповідальність лежить виключно на Користувачі даного продукту.

 

Модуль продається за принципом "AS IS"

 

Купуючи модуль SAP - Login Social Networks ви інвестуєте у розвиток модуля, яка повернеться вам у вигляді нового функціоналу.

 

Telegram група - Opencart SAP

 

 

 

 

 

 

Для тих, хто дочитав до кінця - 952402-sap


 

  • +1 1
Надіслати
Поділитися на інших сайтах

Инструкция в процессе...

Надіслати
Поділитися на інших сайтах

19.05.2022 в 13:51, dolyalexey сказал:

Добрый день. А инструкция по созданию приложений в самих соцсетях есть?

Добавлена видео инструкция...

  • +1 2
Надіслати
Поділитися на інших сайтах

Доступна новая версия модуля Login Social Networks 2.0.1

Скрытый текст

Версия 2.0.1
+ Добавлена возможность входа в Google аккаунт с помощью One Tap Google;
+ Полностью переписана логика подключения соц. аккаунтов;
+ Сокращен код;
+ Внесены мелкие улучшения и исправлены мелкие ошибки.

 

  • +1 1
Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

Доброго дня, подскажите модуль регистрации и авторизации можно подружить с  Модулем Simple  упрощенная регистрация и заказ), что бы упростить простую регистрацию, а данный модуль Login Social Networks использовать только для соц сетей?

Надіслати
Поділитися на інших сайтах


14.06.2022 в 15:45, dess сказал:

Доброго дня, подскажите модуль регистрации и авторизации можно подружить с  Модулем Simple  упрощенная регистрация и заказ), что бы упростить простую регистрацию

Доброго дня. Так модуль повинен дружити з Simple.

 

14.06.2022 в 15:45, dess сказал:

а данный модуль Login Social Networks использовать только для соц сетей?

Не зрозумів запитання...

  • +1 1
Надіслати
Поділитися на інших сайтах

  

16.06.2022 в 12:04, vkravez сказал:

Добрый день.

Заинтересовал модуль.

Но, на демо сайте на странице оформления заказа , вот такое при регистрации гугл:

image.thumb.png.c1157866f30fefdaba48b281c580fda5.png

 

Доброго дня.

На демо іде розробка нового функціонала... А тут, на форумі, цілком робочий модуль (можливо буде потрібна адаптація)

Надіслати
Поділитися на інших сайтах

Доступна нова версія модуля Login Social Networks 2.1.8

Скрытый текст

+ Додано можливість входу через Telegram;
+ Додано можливість добору необхідних даних (для Telegram незалежно від налаштувань добір даних увімкнений постійно, для One Tap Google - добір даних відключений постійно);
+ Додана можливість відправлення логіну та пароля на email при реєстрації користувача;
+ Фікс відображення Увімкнено/Відключено модуль у списку модулів для 3 версії;
+ Внесено дрібні покращення та виправлено дрібні помилки.

 

  • +1 1
Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

Добрий день, встановив модуль на Version 3.0.3.3 (trs-3) V2.1.9 модуль при авторизації з телеграм кожної авторизації просить наново добір данних, popup не працює, на сторінці чекаут намає авторизації, підкажіть, як вирішуєте питання множиннних соц.авторизацій і плодіння різних аккаунтів?

SCR-20220711-35d.png

SCR-20220711-35v.png

SCR-20220711-340.png

Надіслати
Поділитися на інших сайтах


11.07.2022 в 02:18, damorin сказал:

Добрий день, встановив модуль на Version 3.0.3.3 (trs-3) V2.1.9 модуль при авторизації з телеграм кожної авторизації просить наново добір данних, popup не працює, на сторінці чекаут намає авторизації, підкажіть, як вирішуєте питання множиннних соц.авторизацій і плодіння різних аккаунтів?

SCR-20220711-35d.png

SCR-20220711-35v.png

SCR-20220711-340.png

 

Доброго дня.

Для Telegram добір даних увімкнений постійно

Скрытый текст

2065408286_2022-07-11115732.thumb.jpg.243936f7b742f00996c3e4186faff6cd.jpg

 

Чому у Вас не працює popup і на сторінці оформлення замовлення намає авторизації - тому що я не міг адаптувати модуль під всі шаблони і під різні модулі оформлення замовлень. Потрібна адаптація.

Множиннні соц.авторизацій і плодіння різних аккаунтів - якщо користувач авторизується (реєструється) через модуль, кожного разу з різним E-Mail, то модуль, так само як і сама система, буде створювати нових користувачів. Якщо у Вас створюються користувачі з однаковим E-Mail, то це не залежить від модуля, модуль підключає до себе модель створення користувача систему...

Скрытый текст

 

 

Надіслати
Поділитися на інших сайтах

Як відключити постійний добір данних з телеграм? В мене стандартне оформлення замовлення. Чи не планували зробити можливість підключити до існуючого профіля інші соц. мережі?

Надіслати
Поділитися на інших сайтах


12.07.2022 в 22:02, damorin сказал:

Як відключити постійний добір данних з телеграм?

Якщо відключити постійний добір даних з телеграм, то як буде створюватись обліковий запис якщо з телеграм підтягуються тільки ім'я та прізвище. Для створення акаунту портібно ще хоча б E-Mail, пароль модуль сам  створить.

12.07.2022 в 22:02, damorin сказал:

Чи не планували зробити можливість підключити до існуючого профіля інші соц. мережі?

Якщо підключаються через якусь соц. мережу з таким самим E-Mail який вже є в базі, то просто йде авторизація... Чи я Вас не так розумію?

Надіслати
Поділитися на інших сайтах

Доступна нова версія модуля Login Social Networks 2.2.0

Скрытый текст

+ Додано можливість використання регулярних виразів в доборі даних;
+ Додано можливість вибору формату телефона в доборі даних;
+ Додано можливість добору телефона навідь при вимкнені добору даних;
+ Додано можливість використовувати поле "Підтвердження телефону" в доборі даних;
+ Внесено дрібні покращення та виправлено дрібні помилки.

 

  • +1 1
Надіслати
Поділитися на інших сайтах

  • 4 weeks later...

Соціальна мережа Instagram буде?

Змінено користувачем Zaurius
Надіслати
Поділитися на інших сайтах


В 12.08.2022 в 10:01, Zaurius сказав:

Соціальна мережа Instagram буде?

Можливо, але не знаю чи потрібно...

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Доступна нова версія модуля Login Social Networks 2.3.0

Прихований текст

+ Для роботи модуля потрібен ключ;
+ Додано можливість входу через Apple;
+ Виправлено проблему, пов'язану з Redirect;
+ Скорочено код;
+ Внесено дрібні покращення та виправлено дрібні помилки.

 

Хто купував модуль раніше, то після оновлення напишіть в ПП для отримання ключа!

Надіслати
Поділитися на інших сайтах

  • 1 month later...

Доступна нова версія модуля Login Social Networks 2.4.0

Прихований текст

+ Додано Pop-up вікно реєстрації (поля форми можна налаштовувати);
+ Додано Pop-up вікно відновлення пароля;
+ Додано можливість сортувати поля форми;
+ При реєстрації через модуль, адреса визначається через GeoIP (можливе некоректне визначення області при використанні мобільного інтернету);
+ Виправлено проблему, пов'язану з кешувальниками;
+ Виправлено проблему, пов'язану з Redirect;
+ Внесено дрібні покращення та виправлено дрібні помилки.

 

Надіслати
Поділитися на інших сайтах

  • 1 month later...
В 21.11.2022 в 01:11, Denys сказав:

Звісно потрібна інста, тікток, bankid.

Постараюсь додати, якщо в цьому є потреба...

Надіслати
Поділитися на інших сайтах

купил модуль, после установки у клиентов на IOS, он постоянно шлет запрос на геопозицю)

мне функция запроса геопозиции не нужна, как это отключить в коде или настройках модуля?

Змінено користувачем iler
Надіслати
Поділитися на інших сайтах


В 24.11.2022 в 23:41, iler сказав:

купил модуль, после установки у клиентов на IOS, он постоянно шлет запрос на геопозицю)

мне функция запроса геопозиции не нужна, как это отключить в коде или настройках модуля?

відповів в приват

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...
  • S_A_P changed the title to SAP - Login Social Networks (Авторизация/регистрация через социальные сети) + One Tap Google + Popup (Login/Register) + GeoIP [Поддержка]

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
Гість
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.