В VamShop по умолчанию добавлен модуль авторизации через соц. сети.
По умолчанию, Вы можете авторизоваться в магазине через: вконтакте, facebook, google.
Что это значит?!
Это значит, что Вам не надо помнить свой email, логин, пароль, не надо регистрироваться в магазине.
К примеру, оформили Вы заказ в магазине и хотите смотреть историю заказа, как он к Вам добирается, смотреть статус заказа.
Всё очень просто, Вам не надо помнить свой пароль, логин, просто заходите на страницу Мои заказы (рабочий пример http://demo2.vamshop.ru)
Нажимаете Войти через: google, facebook, вконтакте.
и всё, подтверждаете свой вход и Вы сразу регистрируетесь в магазине и если у Вас был сделан заказ, Вы сразу же будете видеть историю своих заказов. Без всяких там логинов, паролей, без регистрации и sms.
Как настроить авторизацию на сайте через Facebook читайте ниже.
- Вам нужно создать приложение Facebook. Переходите по ссылке https://developers.facebook.com/apps и создавайте новое приложение.
- На следующей станице — Выбор сценария кликайте на пункте Интеграция входа через Facebook и нажимайте Продолжить.
- Запишите значения опция Идентификатор приложения и Секрет приложения. Не забудьте активировать приложение (переключатель вкл. — выкл.), должен быть зелёный статус, т.е. приложения должно быть активным, иначе будет ошибка и авторизация через facebook работать не будет.
- Кроме того, не забудьте заполнить поле Настройки — Основное — Домена приложений
- Обязательно слева на сайте Facebook зайдите в меню Продукты — Вход через Facebook — Настройки.
- В разделе Настройки в опции, Действительные URI перенаправления для OAuth
укажите адрес: https://ваш-магазин.ру/site/social_login/facebook, обязательно https:// протокол, иначе ничего работать не будет. Для VamShop 1 адрес надо указывать вот такой: https://ваш-домен.ру/create_account.php?social_login=fb
- Если этого не сделать, то у Вас авторизация в магазине через Facebook работать не будет, будет писать ошибку — Этот URI переадресации недействителен для данного приложения
Вы можете добавить этот URI в список действительных URI переадресации OAuth (выше), чтобы сделать его действительным - Укажите данные значения в Админке — Настройки — Магазин (либо Админка — Настройки — Социальные сети, если у Вас VamShop 1), в соответствующих опциях Facebook OAuth ID приложения и Facebook OAuth Ключ приложения.
- Всё, теперь у Вас будет работать авторизация в магазине через Facebook.
Читайте так же: