User Guide of Salesforce Single Signon for PrestaShop

Salesforce Single Signon for PrestaShop is also known as Salesforce SSO for PrestaShop. It allows users to easily sign in or sign up in PrestaShop site with the help of Salesforce login. It makes it comfortable for users to access the PrestaShop site with a single click without having to enter their credentials for PrestaShop.

For this you will need to install and install the Salesforce login module on your PrestaShop site. Then configure it on both sides Salesforce CRM and PrestaShop.

What are the Features of Salesforce SSO for PrestaShop?

Some of the features of Salesforce SSO are as follows:-

  1. Sign in or sign up on the PrestaShop site using third-party platform credentials (Salesforce).
  2. Single-click login.
  3. No registration is required to sign in or sign up.
  4. The Salesforce organization authenticates user access by playing the role of a third party identity provider.
  5. Easy to set up and access.

How to Add Salesforce Single Signon Modules in PrestaShop?

Follow the steps to add or upload Salesforce Login Module on your PrestaShop site:-

  1. First, open your PrestaShop site using your credentials.
  2. Then go to Modules option in the left navigation bar.
  3. Click on Module Manager option.
  1. Now, click on the Upload a module button on the right side of the screen.
upload-zip-file-prestashop-saesforce
  1. Click on Select File and upload the zip file of the module and wait for it to upload successfully.
  2. Then you have to Configure. A button will appear named
configure-salesforce-prestashop-1

either

looking for an experienced
Prestashop Company?
read more


  1. You can click the Configure button in front of the Salesforce Login Module which is shown under the Administration heading.
config-salesforce-prestashop-2
  1. Configuration will be done after Salesforce setup.

How to setup Salesforce for Salesforce SSO module?

Here are the steps to set up Salesforce SSO for PrestaShop:-

  1. Open Salesforce and log in using your credentials
  2. Then go to the Quick Find field in setup and search for Identity Provider
  3. Click on Identity Provider option from the options shown
identity-provider-in-salesforce-1
  1. Then in Identity Provider, click on Enable Identity Provider button
enable-identity-provider-for-sso
  1. Select the certificate from the drop-down and click on the Save button.
Certificate Provider of Identity-2
  1. After this you can see the details of Identity Provider Setup on your screen.
Identity-Provider-Details-Salesforce-PrestaShop
  1. Now open App Manager from Quick Find Search.
  2. Click on the New Connected App button which is on the top right side of the window.
new-connected-app-salesforce-prestashop-1
  1. You will get a form on your screen in which you have to fill the form for a new connected app
  2. Fill the form with all the required details like App Name, API Name, Email and other details. After that click on save button.
fill-app-form-for-salesforce-prestashop
  1. When you click on the checkbox to enable SAML it asks you to fill some details like
    1. start url
    2. Entity ID
    3. acs url

You have to copy the esc url from Prestashop salesforce config page and then paste it here in all these 3 fields. Click on the Save button.

web-app-settings-new-connected-app-for salesforce-prestashop
  1. After that go to Connected Apps and then click on Manage Connected Apps.
  2. Then click on the app you just created in the above steps.
manage-connected-apps-salesforce-prestashop
  1. Now scroll down. Here, you can create new custom attributes.
new-custom-features-manufacture-in-salesforce.
  1. New Custom Attributes . after clicking on
    1. Provide the attribute name and value.
    2. For example-
      1. Attribute Key: first name; attribute value:$user.firstname
      2. Attribute Key: surname; attribute value: $user.lastname
    3. After that click on save button.
new-feature-creation-salesforce-prestashop
  1. Click on Manage Profiles and then select the profiles you want to give access to log into PrestaShop using Salesforce credentials.
manage-profile-for-access-salesforce-sso-for-prestashop
  1. Select the profile and then click on the save button.
profile-to-access-salesforce-single-signon-for-prestashop
  1. Now, you need to connect Salesforce to Prestashop for Salesforce Single SignOn module.
  2. you to go Manage Connected Apps Again.
  3. Then click on newly created app.
Open New-App-in-Salesforce for PrestaShop
  1. Now scroll down and go to the SAML Login Information heading.
  2. From here you need-
    1. Login URL initiated by an IDP
    2. a single logout endpoint URL, and
    3. A metadata certificate.
saml-login-info-salesforce-prestashop
  1. Copy and paste these URLs into your PrestaShop configuration page fields named Single SignOn Service and Single Logout Service.
  2. Click the Download Metadata button and copy its code to paste it in the configuration field of PrestaShop.

How to Configure Salesforce Single Signon At the end of PrestaShop?

Here are the steps to configure Salesforce login module in PrestaShop:-

  1. In PrestaShop go to Modules and click on Module Manager
  2. Click on the Configure button of the Salesforce Login Module.
prestaShop-salesforce-single-sign-config
  1. Then you have to paste the URL in the fields :-
    1. Single Signon Service- Paste the URL initiated by IDPP from Salesforce.
    2. Single Logout Service- Paste the Single Logout Endpoint URL from Salesforce.
    3. x509proof- Download the metadata certificate and then open that XML file. In XML file copy “Next to “, write the details and paste it in this field of PrestaShop.
salesforce-single-sign-for-prestashop
  1. Then click on save and you are done.

Now you are done with the configuration at both the ends so that your selected profiles can easily log into PrestaShop using Salesforce login button without facing any issue.

conclusion

Lastly, the module for Salesforce Single SignOn (SSO) for PrestaShop makes it easy for your users to sign in using the Salesforce login button. Therefore, you will not need to share your PrestaShop credentials with them. If the profile is assigned to Salesforce then the person who is accessing Salesforce can now easily access the Prestashop site. Otherwise, they will not be able to log in using Single SignOn.

Connect with the Salesforce advisory team if you have any problems or any other questions while using the Salesforce Single Signon for PrestaShop module. You can also email us [email protected] Or chat live with us.

Leave a Comment