Social Login
Magento 2 Extension — User Guide & Documentation
1 · Installation
Two ways to install — via Composer or by uploading the app folder. Both end with the same Magento CLI steps.
System requirements
- Magento 2.3.x / 2.4.x installed and working
- PHP, MySQL/MariaDB and web server meeting Magento 2 system requirements
- SSH access to run Magento CLI commands
Method 1 — Install via Composer (recommended)
- Open a terminal in your Magento 2 root directory and require the package:
composer require magepow/sociallogin - Run the Magento setup upgrade:
php bin/magento setup:upgrade - Deploy static content (production mode):
php bin/magento setup:static-content:deploy -f - Flush the cache:
php bin/magento cache:flush
Method 2 — Manual install (upload app folder)
- Download the extension package and unzip it. Upload the
appfolder to your Magento 2 root so it merges with the existingappdirectory. - Run the following commands from the Magento 2 root:
php bin/magento setup:upgrade php bin/magento setup:static-content:deploy -f php bin/magento cache:flush - Log out of the Admin panel and log back in to refresh access permissions, then clear the cache under
System > Cache Management.
2 · Configuration & Usage
All settings live in the Magento Admin panel. Screenshots below match the default Admin theme.
How to configure Facebook API
How to configure Google API
How to configure LinkedIn API
How to configure Twitter API
How to configure Reddit API
1 - How to configure
From Magento Admin, select Store > Settings > Configuration > Magepow > Social Login.
General Tab
- Enable - Select “Yes” to allow customers sign in quickly via social networking sites they are using.
- Show Social Login Buttons on - Select display page(s) with social login buttons.
Facebook Tab
How to configure Facebook
- Enable - Select “Yes” to show Sign in with Facebook button
- Sort Order - The order to show social login buttons. Order will be arranged as following: number, special symbol, uppercase, lowercase.
- Instruction to create Facebook API (getting Facebook App ID and Facebook App Secret) can be found here.
Login using Facebook
Facebook Login dialog will be shown after clicking on Sign in with Facebook button.
Google Tab
How to configure Google
- Enable - Select “Yes” to show Sign in with Google button
- Sort Order - The order to show social login buttons. Order will be arranged as following: number, special symbol, uppercase, lowercase.
- Instruction to create Google API (getting Client ID and Client Secret) can be found here.
Login using Google
Google Login dialog will be shown after clicking on Sign in with Google button.
How to configure LinkedIn
- Enable - Select “Yes” to show Sign in with LinkedIn button
- Sort Order - The order to show social login buttons. Order will be arranged as following: number, special symbol, uppercase, lowercase.
- Instruction to create LinkedIn API (getting Client ID and Client Secret) can be found here.
Login using LinkedIn
LinkedIn Login dialog will be shown after clicking on Sign in with LinkedIn button.
How to configure Twitter
- Enable - Select “Yes” to show Sign in with Twitter button
- Sort Order - The order to show social login buttons. Order will be arranged as following: number, special symbol, uppercase, lowercase.
- Instruction to create Twitter API (getting API Key and API Key Secret) can be found here.
Login using Twitter
Twitter Login dialog will be shown after clicking on Sign in with Twitter button.
How to configure Reddit
- Enable - Select “Yes” to show Sign in with Reddit button
- Sort Order - The order to show social login buttons. Order will be arranged as following: number, special symbol, uppercase, lowercase.
- Instruction to create Reddit API (getting Client ID and Client Secret) can be found here.
Login using Reddit
Reddit Login dialog will be shown after clicking on Sign in with Reddit button.
3 · Support
Found a bug or need customization? Contact us — we usually reply within 24–48 hours.
Need help?
- Ticket support: support.magepow.com — we reply within 24–48 hours (usually much faster). Please include your Magento version, extension version and screenshots/error messages.
- Documentation: docs.magepow.com
- Video tutorials: Magepow on YouTube
Bug reports
If you find a bug, please report it via the ticket system with steps to reproduce, expected vs. actual behavior, and any relevant logs (var/log/system.log, var/log/exception.log).