Setting Up SalesForce

Setting Up SalesForce


Integration Specs:

  • Supported functions:
    • Order Download
    • Shipment Confirmation
    • Inventory Sync
  • Required Parameters
    • Account Username
    • Account Password
This integration supports Salesforce Service Cloud & Sales Cloud
Premium Setup
SalesForce Setups in CartRover have a setup fee as they require custom mapping.

Step-by-step guide

  1. Provide CartRover Support with the mapping data for your SalesForce connection:
    1. Please complete the SalesForce_Data_Mapping.xlsx and send the file to CartRover support - help@cartrover.com

      Sample data mapping file for reference: Sample_SF_Data_Mapping.xlsx

      For setup, debugging, and testing purposes, please provide CartRover support with a SalesForce login account to review your system when requested. Do NOT hide the Developer Console in your SF account as CartRover will use this to verify your field mappings.
  2. Go to your SalesForce Dashboard, then click on Setup button on the top right corner. 
  3. Fill in network in Quick Find/Search box, and click on Network Access under Security Controls.

  4. Click on New button to add CartRover's IP addresses:
    1. 50.18.194.14
    2. 54.241.171.180
    3. 98.179.251.146
      1. (CartRover Test Server)
  5. Please go to your CartRover SalesForce Cart setup page and fill in Account Username
  6. Paste your account password in Password field.
  7. Click on Save button to save current page.

Inventory Sync

Salesforce does not have a native inventory field that auto-decrements with each sale. Because of this, the Inventory level displayed in SalesForce will not take into account any inventory sold between CartRover inventory syncs (which are typically once per hour).

CartRover does not create new inventory records in SalesForce, we only update existing records with the correct/updated value. If you have a product that is not syncing inventory, make sure to create an inventory record for it first, even if that record has 0 quantity.


    • Related Articles

    • Enable Shipping Confirmation - SalesForce

      Custom order fields are needed in SalesForce for CartRover to upload tracking info.  Step-by-step guide Go to your SalesForce Dashboard, then click on Setup button on the top right corner.  Type order in the Quick Find/Search box.  Go to Customize → ...
    • SalesForce - Could not create SOAP Object - LOGIN_MUST_USE_SECURITY_TOKEN

      Problem CartRover is unable to connect to SalesForce and displaying the following message: Could not create SOAP Object. Please make sure that your SF credentials are correct. LOGIN_MUST_USE_SECURITY_TOKEN: Invalid username, password, security token; ...
    • INVALID_FIELD No such column 'XXX' on entity 'YYY' - Salesforce

      Problem You are getting an error message like this when testing your Salesforce cart or running Order Download: Make sure you have given read access to the column & entity listed in the error message below. INVALID_FIELD: SELECT Id, AccountId, ...
    • Salesforce API Limit

      Problem REQUEST_LIMIT_EXCEEDED: TotalRequests Limit exceeded. If you are receiving the above error in your Salesforce connection, there are a few possible reasons and a few possible solutions. Reason You have other applications accessing Salesforce ...
    • SalesForce - Custom Mappings

      SalesForce connections do not use a standard mapping like most order sources. Each connection has custom mappings that are developed to specially connect to your SalesForce account. Because of this, if you make any changes to your SalesForce fields ...