Чтобы в магазине появилась кнопка Вход через Google, понадобится:

  1. Идентификатор OAuth2 для сайта.
  2. Идентификатор клиента OAuth и Секрет клиента для настройки модуля Social Login в магазине.

Как получить Идентификатор OAuth2  

  1. Откройте панель управления в Google для разработчиков: 1.jpg

  2. Нажмите Создать проект: 2.jpg 3.jpg

  3. На открывшейся странице введите название проекта и идентификатор. Идентификатор задается автоматически, но можно и придумать свой. Это уникальное обозначение проекта, которое используется только в консоли разработчика. Идентификатор нельзя изменить, поэтому выберите подходящее значение, которое сохранится для проекта навсегда. 4.jpg

    Мы создаем проект X-Cart Login (название может быть только на английском языке) и сохраняем стандартный идентификатор: 5.jpg

    Нажмите Создать.

  4. Перейдите в пункт меню Учетные данные.

  5. Перейдите на вкладку Окно запроса доступа OAuth и заполните форму информированного согласия, чтобы получить Идентификатор клиента OAuth и Секрет клиента: 6.jpg

  6. Когда покупатель авторизуется в магазине через Google впервые, ему предлагается заполнить эту форму, чтобы дать магазину доступ к своим данным в Google. В поле Название товара, которое видят пользователи напишите название своего магазина. Заполните остальные поля и нажмите Сохранить.

  7. Страница перезагрузится и откроется раздел Учетные данные. Нажмите Создать учетные данные и в меню выберите Идентификатор клиента OAuth: 7.1.jpg

    Откроется страница Создать идентификатор клиента.

  8. На странице Создать идентификатор клиента:

    1) Отметьте пункт Веб-приложение. 2) Напишите название своего приложения - X-Cart Login. 3) В поле Разрешенные URL перенаправления укажите ссылку перенаправления магазина, ее вы найдете на странице настроек модуля Social login в X-Cart. 4) Нажмите Создать.

    8.jpg

    Вы получите Идентификатор клиента OAuth и Секрет клиента: 9.jpg

  9. Идентификатор клиента OAuth и Секрет клиента понадобятся для настройки модуля Social Login в магазине:

Настройка Social Login и Google

  1. Откройте панель администратора X-Cart в отдельном окне или вкладке, чтобы легко переключаться между магазином и Google.

  2. На странице Мои модули найдите Social login и откройте его настройки: 10.jpg

  3. На странице Учетные записи в Google найдите Идентификатор клиента OAuth и Секрет клиента. Нажмите на значок карандаш, откроется страница, где можно скопировать идентификатор и секрет: 12.jpg 13.jpg

  4. Перейдите в раздел настройки Google: 11.jpg Введите Google Client ID (Идентификатор клиента) и Google Client secret (Секрет клиента) 14.jpg

  5. Нажмите Сохранить. На странице входа в магазин появилсь кнопка Войти через Google 15.jpg

Дополнительная информация: