Applicable products: Netmarkets, Netamplify

Salesforce Commerce Cloud (SFCC)

✅ Supported: compatibility modes 15.5 through 22.7
Compatible with all SFRA versions (the cartridge does not depend on SFRA). Verified with SFRA 8.0.

Use this import method if your product catalogue comes from your Salesforce Commerce Cloud platform.

 Important Limitations:

  • No order retrieval: the SFCC connector handles outbound catalogue export only, orders are not synchronized back to Salesforce and must be managed directly in the Lengow platform.
  • SFTP server not provided: Salesforce does not include SFTP hosting. Merchants must supply and configure their own SFTP server to host the exported feed files. Lengow can host one for you through our Professional Services (contact your Lengow account manager for details).

Installation

Cartridge Installation

The Lengow Salesforce Cartridge connects your Salesforce Commerce Cloud store to Lengow. It automates the export of your product catalogue so your listings can be distributed, enriched, and synchronized across all your Lengow channels.

The cartridge installation must be carried out by your Salesforce developer or your Salesforce integration partner.

A developer with administrator access to your Salesforce instance will download the Lengow SFCC cartridge from this GitHub link and install it. 

 The installation process is detailed in GitHub, in the README document. The steps 1 to 3c detailed in the Developer guide must be followed closely.
The sections below correspond to steps 4 to 7.

Export Setup

Once the cartridge is installed, follow the steps below to configure an export job.

The purpose of a scheduled export job is to regularly pick up your data from SFCC, create a feed in the requested format and send it to your SFTP server (not to an unsecured FTP), where Lengow can retrieve it.

1. SFTP service configuration

The services should already be created. You now need to update the SFTP credentials of the "lengow.sftp" service.

Follow these steps:

  1. In the Salesforce Business Manager, navigate to "Administration" > "Operations" > "Services" > "Credentials" tab.
  2. Edit "lengow.sftp.credentials":
    • URL: sftp://your-sftp-host (the "sftp://" scheme is required - add ":port" if it is not "22").
    • User: your SFTP username
    • Password: your SFTP password

      services-sftp-credentials.jpg

The password field cannot be read back once saved. Keep the credentials as you will need to enter the exact same ones in Lengow.

  1. Verify that the "lengow.sftp" service ("Services" tab) is enabled with type "SFTP".

    services-list.jpg
     

2. Export job configuration

The job should already be created. In the "Jobs" > "Job Steps" tab in Salesforce, configure the two following steps in order:

- Step 1: "custom.LengowCatalogFeed"

Scope: select the relevant site(s). 

Parameter Default Description
ImpexFolderName src/lengow IMPEX folder where the CSV is generated
FileNamePrefix lengow File name prefix
IncludeTimeStamp false Leave this at "false" so that the file name remains unchanged
CatalogID (empty) Catalog ID to export. If empty, exports all site products
SkipMaster true Exclude master products
AvailableOnly false Export only in-stock products
OnlineOnly false Export only online products
IsDisabled false Disable this step

One CSV file is generated per selected locale (i.e. per language), named: <FileNamePrefix>_<siteID>_<localeID>.csv 
(e.g. lengow_RefArchGlobal_fr_FR.csv).

SFCC step 1.jpg
- Step 2: "custom.LengowUploadFeed"

Scope: select "Organization" (not a specific site). 

Parameter Default Description
ServiceID lengow.sftp SFTP service ID configured earlier
SftpFolderName (required) Destination folder on the SFTP server, e.g. /lengow
ImpexFolderName src/lengow IMPEX source folder (must match step 1)
IsDisabled false Disable this step
SFCC step 2.png

 

3. Schedule

In the Schedule and History tab, set a recurrence (recommended: every 6 to 12 hours).

sfcc schedule 2.png

You can launch the job manually at any time by clicking on the "Run Now" button.

Attributes and Locales Selection

Once installed, you can manage what data is sent to Lengow from Salesforce:

  1. Select your site (top left).
  2. Go to "Merchant Tools" > "Lengow" > "Export Attributes Configurations".
  3. Select Product Attributes:
    • "ID" is automatically included.
    • Tick all the attributes you wish to send to Lengow (ex: color, size, brand, EAN, etc.) in both the mandatory and additional attributes tabs.
       Click "Save" after each attribute selection (mandatory and additional).
  4. Select Locales (Languages):
    • Choose which active store locales you want to export (ex: en_GB, fr_FR, etc.).
      Note: Each selected language generates its own feed file and will correspond to a separate catalogue in Lengow.
    • If a language is missing, add it in "Administration" > "Sites" > "Manage Sites" > [site] > "General"
       
export-attributes-locales.jpg

 

Settings in Lengow

In the "Catalogues" tab in Lengow:

  • Click on "Add a new catalogue".
  • Select "Salesforce Commerce Cloud" as the import method.
     

sfcc catalogue.png

  • Enter the login details of the SFTP where your SFCC export is deposited, configured at the "SFTP service configuration" step.
    Enter the Host, Path, File name, Port, Login and Password.

Note: the file name and its path must not be changed.

sfcc lengow sftp cred.png

 

 Repeat this step for each locale, as you'll need to add a catalogue in Lengow for each exported language (en_GB, fr_FR, etc.).

In Lengow, the import frequency of your catalogue should be scheduled after the export planned in SFCC, to make sure the most up-to-date data is retrieved.

Check that the export ran successfully

You can launch the job manually by clicking on the "Run Now" button in Salesforce, to confirm that your data is flowing properly. 

sfcc run now.jpg

Check these points:

  • In Salesforce:
    • In "Administration" > "Operations" > "Jobs", check that the Status is "OK" (and not "Error).
  • On your SFTP Server:
    • Check your designated folder to ensure the latest CSV file has been deposited.
  • In Lengow:
    • In the Catalogues tab, check the Last Import status and timestamp.
    • Verify that the total number of imported products matches your expected catalogue size.
    • Locales: Ensure the product names are in the expected language and the prices carry the expected currency.

Comments

0 comments

Please sign in to leave a comment.

-

Articles in this section

See more
News, Services & Incident reports
Discover updates, webinars, and expert services to help you get the most from Lengow