Want to make the seller login & sign up process quick? Then here comes the featured app called SOCIAL MEDIA LOGIN through which sellers can login to their Multivendor Marketplace seller panel using Gmail and Facebook accounts.
Let’s understand this featured app step by step:-
Step 1:- Installation
Go to the multivendor admin panel >> hover on three dots >> click on feature apps.
Now, scroll down and Click on enable to pay for Social media login feature app.
Step 2:- Configure the Social sign in for the multivendor marketplace app
Once the admin has paid for this featured app then a sub menu named “SOCIAL MEDIA CONFIGURATION is added under the configuration dropdown.
i.e. Marketplace admin panel>>Configuration>>Social media configuration
Click on social media login configuration and the admin have to enable the LOGIN WITH FACEBOOK and fill in their Facebook API app ID and click SAVE CHANGES.
Similarly, enable the LOGIN WITH GMAIL and fill in their Gmail API client ID and Gmail API secret key click SAVE CHANGES.
Step 3:- How to get Facebook API App ID
- Login to your developer account of Facebook through this link – https://developers.facebook.com/
- Click on “Create app” button.
3. Now, select the type of account and click on the “Next” button below.
Note: App type can’t be changed after you created this app.
4. After this, enter your marketplace shop name in the “display name” field, your email in-app contact email field, and Click on create app button.
5. Now, you will be redirected to the dashboard page of your Facebook developer account where you will see the application ID.
But before you copy and paste the App ID in the social media login configuration, first you have to follow some steps to make the app development mode live.
6. To make app development mode live, click on Setup buton on the Facebook login section and then click on Basic Settings.
After the above steps then click on the Start verification button for the verification.
Scroll down to fill “Data protection officer contact information” section i.e. Name, email, Street Address, City/district, country, etc.
Now, click on “Add platform” button to select the platform of your multivendor marketplace app that you have currently and then Click “Next” & “SAVE CHANGES” buttons.
7. Now, some permission is needed for email and the public_profile.
Go to App review >> Permissions & features >> click the “Get advanced access” button in front of the Email and public_profile.
8. Now, the final steps to make App development mode live.
After this, you will see that the APP development mode is live.
9. Lastly you can paste the Facebook API App ID in the social media login configuration.
4. How to get the API client ID and secret keys for Gmail.
- Log in to your Gmail developer account through this link – https://console.developers.google.com
- Go to your Enabled APIs & services section >> Click on the “Create Project” button.
Now, write your project name and give the organisation location and click on “Create” button.
3. Now, Go to “OAuth consent screen” >> check your app name and user support email >> add your website URL in the Authorized domain and Click the “SAVE & CONTINUE” button.
4. Now, Go to Credential >> click on “Create Credential” >> then Click on OAuth clientID
6. Again go to the OAuth consent section >> finally click on “publish app” button.
Now, you can get the client ID and secret key from the Credential section >> click on that app name and copy the Client ID and secret key. >> copy this client ID and secret in the social login configuration of the marketplace app.
As soon as you have pasted this client ID and secret in the social login configuration of the marketplace app.
Then your seller login page will look like the below:-
Thank You for reading this Blog!