General Settings

To configure the Social Login for Magento 2 extension, go to Stores → Configuration → Amasty extensions → Social Login and expand the General Settings section.

Enable Social Login - Set to Yes to enable the display of social media buttons, which allows to login via social networks.

If after enabling the extension, you receive the following notification: Additional Social Login package is not installed. Please, run the following command in the SSH: composer require hybridauth/hybridauth, then install the missing plugin.

Add Social Login to - Use multi-select to add social media login to various places on the website.

Available locations:

Login Popup

Above customer login form

Below customer login form

Above customer registration form

Below customer registration form

Shopping cart page

Login Buttons Shape - Make the Social Login Buttons catchy by specifying the shape: round, rectangular or square for 3 and more buttons enabled.

Enable AJAX popup - Set to Yes to enable the AJAX pop-up for the registration and login.

Login Button Position - Choose the place to display social login buttons.

Available positions:

Top

Bottom

Right

Left

Redirect after Login - Select the necessary page, where to direct customers after their social login.

Stay on the current page

To custom URL

Refresh Current Page

Google

Enabled - Set to Yes to enable the display of the Google login button.

Twitter

Specify your App name and give a detailed description of the application in App name and Application Description fields. Then, specify your website URL in the Website URL field. In the Callback URLs field specify your website URL and add /amajaxlogin/twitter/ to it.

Go to the Keys and tokens tab and copy the API key and the API secret key.

Specify the necessary access and additional permissions on the Permissions tab.

Insert the API key and the API secret key, obtained from the Keys and tokens tab, to the fields in the backend.

Instagram

Enabled - Set to Yes to enable the display of the Instagram login button.

Amazon

Click on the Register new application.
In the application form add the following information about your product:

Name - specify the name that will be displayed when the customers agree to share personal information with your product.

Description - this tab differentiates Logins with Amazon Applications. The users don’t see the description.

Privacy Notice URL - fill in the link to the privacy policy of your company. The users will see this link on the login screen.

Logo Image - To provide the sign-in screen with a special logo, download an image of the following extensions: JPEG, PNG, GIF.

Hit the Save button.

Look at the example of the registration form:

Expand the Web Settings tab.

The values for Client ID and Client Secret will be generated automatically. Click the Show Secret button to reveal and copy it.
In Allowed JavaScript Origins and Allowed Return URLs specify the information that is given in the settings of the module.

Copy the Client ID and the Client Secret and paste it in Consumer Key (API Key) and Consumer Secret (API Secret) tabs in the module settings. Save the configuration.

Paypal

Enabled - Set to Yes to enable the display of the Paypal login button.

Find Live Return URL in the Valid Callback URL tab on the module general setting page. Copy it and paste here.

Approve your app following this guide.

After the successful identification you will see a tick near Email address.

The values for Client ID and Client Secret will be generated automatically.

Copy the information and fill in Consumer Key (API Key) and Consumer Secret (API Secret) tabs in the module settings. Save the configuration.

Social Login for Magento 2 allows collecting authentiс customer data safely as it is equipped with reCAPTCHA. Let your admins enable reCAPTCHA in the login/register process and forgot password pages or pop-up to avert spam accounts. Easily customize the type and design of reCAPTCHA from the Magento 2 backend.

Analytics Dashboard

To have a better understanding of your customer base with intuitive UI, chart and table, go to Customers → All customers.

Easily analyze data while monitoring the number of customers, purchased items and revenue by social login.

Use a handy Social Login Chart to better target strategy through audience segmentation.

Monitor all your customers in one place and track them by the following data: name. email, login type, phone, zip, country, state/province and registration date.

You can easily find any customer in one click by filling in a keyword in the Search tab.

You can perform mass actions right in the grid. Tick needed customers and then choose the Action from the dropdown menu to apply:

Delete

Edit

Subscribe to Newsletter

Unsubscribe from Newsletter

Assign a Customer Group.

The extension allows to download the list of your customers with the detailed data. Just click the Export and get the file.

You can also Add New Customer right from the admin panel.

Hit the Add New Customer button and specify the account information.

Please specify a customer name and email, then associate it with the website and customer group to send welcome email form.

To add the address, expand the Addresses tab.

Here you can specify default billing or shipping addresses for a related customer.

After adding necessary information hit the Save Customer button.

Ajax Pop-Up

Comfort your customers with an accessible AJAX pop-up that offers one-click login and registration. Set the Social Login bar position: below, above and in the header of any page. Use color and style configuration to match your brand style.

Social Buttons Design

Customize social buttons design to fit your original style. Choose the buttons’ shape according to your preferences: