This plugin is compatible with NopCommerce 3.6, 3.8, 3.9, 4.0 and offers the possibility to include authentication via Facebook in your store. Unlike the standard plugins it improves some features and fixes some problems. The plugin works also in multistore mode.
1) Fixed the bug of "ReturnURL" known in the forum of NopCommerce, so if you are a registered user and you pressed the button sign in with facebook, was postponed always homepage, although it had a parameter ReturnUrl enhanced. It added the possibility of returning to the address specified in ReturnUrl, even if the user presses the button authentication through facebook is not registered. Enabling this flag, so it skipped the successful registration page and returns the address of the page specified in the parameter ReturnUrl.
2) Introduction by the automatic association facebook account, such an account already created in the store, directly when you press the button on the login page. Currently to be associated with an account already created authentication to a company, he had to enter the user's profile and click the link "associated account".
3) Makes the button "Sign in with Facebook", localized in all languages, changing the associated resource "Plugins.ExternalAuth.FacebookAllData.BtnSignIn"
4) It allows you to capture more user data on Facebook:
a) the user's photo, which is inserted in place of the avatar of the user if it is not present. This photo is updated on every access, unless the user has inserted a customized menu Avatar shop.
b) the customer's gender, if not present.
c) the customer's date of birth, if not present (We must associate permission user_birthday facebook developer in the app).
d) the customer's current city, if not present (We must associate permission user_location facebook developer in the app).
Some of these features should be enabled in the plugin configuration, as can be seen in the following photo.
Choose the plugin for your NopCommerce version!