✅ Le cartridge Lengow est compatible avec les versions suivantes de SFCC: pipelines version 105.2.0, controllers version 105.2.0 et SFRA version 6.0.0.
Le cartridge a été testé avec le code compatibilité version 21.7.
Utilisez cette méthode d'import si votre catalogue produits provient de la plateforme Salesforce Commerce Cloud.
Un accès à un serveur SFTP est nécessaire pour utiliser cette méthode d'import.
Les serveurs FTP non sécurisés ne sont pas supportés par le cartridge Lengow SFCC.
Les commandes ne peuvent pas être récupérées dans SFCC via cette méthode d'import.
La gestion de vos commandes peut se faire directement dans la plateforme Lengow.
Comment ça fonctionne?
Installez le cartridge SFCC
Tout d'abord, téléchargez le cartridge SFCC de Lengow depuis ce lien GitHub et installez-le. Vous devez être administrateur du site web pour procéder à l'installation.
Paramétrages dans SFCC
1. Sélectionnez votre boutique
Si vous avez plusieurs boutiques dans votre compte SFCC, commencez par sélectionner une boutique.
2. Ouvrez le cartridge Lengow
Dans l'onglet "Merchant Tools" dans SFCC, sélectionnez le cartridge (module) nommé "Lengow Products Feed".
Cliquez ensuite sur "Export Attributes Configurations" pour commencer à paramétrer l'export de votre catalogue.
3. Sélectionnez les attributs
Dans la section "Manage Export Attributes" de SFCC, sélectionnez les attributs que vous souhaitez exporter vers Lengow.
Assurez-vous de sélectionner à la fois les attributs obligatoires ("mandatory") et additionnels dans les deux onglets de cette page. Cette sélection peut être modifiée à tout moment.
Note : Les noms des attributs apparaissant dans la colonne "ID" dans SFCC seront les intitulés de champs dans le fichier CSV exporté.
Le stock (quantité et statut) ainsi que l'ID de catégorie principale seront également envoyés lors de l'export.
Sur cette page, vous pouvez aussi sélectionner les locales à exporter dans le menu déroulant "Select locale". Pour les boutiques ayant plusieurs locales, les différentes locales sont exportées en fichiers distincts.
4. Configurez l'export
Suivez les étapes ci-dessous pour configurer la tâche ("job") d'export.
Le but d'une tâche d'export planifiée est de venir régulièrement récupérer vos données disponibles sur SFCC, de créer un fichier au format requis et d'envoyer celui-ci sur votre serveur SFTP.
4.1 Configuration du service SFTP
Pour exporter vos données, vous devez tout d'abord établir un service SFTP :
- Dans SFCC, rendez-vous dans : "Administration" > "Operations" > "Services"
- Allez sur l'onglet "Profiles" et cliquez sur "New" pour créer un nouveau profil.
- Paramétrez un nouveau profil de service et nommez-le par exemple "lengow.sftp.profile". Les champs optionnels peuvent rester vides, ils seront renseignés avec des valeurs par défaut. Cliquez sur "Apply" pour sauvegarder.
- Allez ensuite sur l'onglet "Credentials" et cliquez sur "New" pour créer de nouveaux accès.
- Paramétrez les accès au service en entrant ici les accès à votre propre SFTP et nommez ceci "lengow.sftp.credentials" par exemple. Cliquez sur "Apply" pour sauvegarder.
- Rendez-vous enfin dans l'onglet "Services" et créez un nouveau service, avec les informations suivantes :
- Type: SFTP
- Enabled: à cocher
- Service Mode: Live
- Log Name Prefix: LengowSftp
- Profile: lengow.sftp.profile (nom donné à l'étape 3)
- Credentials: lengow.sftp.credentials (nom donné à l'étape 5)
4.2 Création de la tâche d'export
Rendez-vous dans "Administration" > "Operations" > "Jobs" pour créer un export automatique vers votre serveur SFTP.
La dernière occurrence de chaque tâche est indiquée sur cette page.
Cliquez sur "New Job" pour créer une nouvelle tâche, et nommez-la par exemple "LengowFeed".
4.3 Configuration de la tâche d'export
Afin de paramétrer la tâche que vous venez de créer :
- Allez sur l'onglet "Job Steps" et cliquez sur "Configure a step".
- Tapez "Lengow" dans la barre de recherche, et sélectionnez "custom.LengowCatalogFeed".
Cette étape permet de créer un export, qui peut contenir un ou plusieurs fichiers (un par langue, par exemple).
Répétez cette étape à plusieurs reprises si vous avez besoin de plusieurs exports.
- Renseignez un identifiant unique (ID) pour cet export, et modifiez si besoin les paramètres par défaut des autres champs.
Cliquez sur "Assign".
- Cliquez ensuite sur "Organization" et indiquez un scope (périmètre) pour cette tâche.
- Afin de finaliser le paramétrage, cliquez à nouveau sur "Configure a step".
Recherchez "Lengow" et sélectionnez cette fois-ci "custom.LengowUpdateFeed".
Cette étape permet de désigner le serveur et le dossier vers lesquels les exports doivent être envoyés. Effectuez cette étape après la création de vos différents exports. - Renseignez un identifiant unique (ID) et, dans le champ "ServiceID", indiquez le nom du service (celui choisi à la fin de la section 4.1). Cliquez sur "Assign".
4.4 Planification de l'export
Etablissez la planification dans l'onglet "Schedule and History" de votre tâche d'export.
Les notifications et les règles peuvent par ailleurs être gérées dans les onglets adjacents.
Vous pouvez à tout moment lancer manuellement la tâche d'export en cliquant sur le bouton "Run Now".
Paramétrages dans Lengow
Dans l'onglet "Catalogues" dans la plateforme Lengow:
- Cliquez sur "Ajouter un nouveau catalogue".
- Sélectionnez la méthode d'import "Salesforce Commerce Cloud".
- Renseignez les données de connexion au serveur SFTP sur lequel votre export SFCC est déposé :
Host, Chemin, Nom du fichier, Port, Identifiant et Mot de passe.
- Puis suivez les indications qui s'affichent dans la plateforme Lengow.
Dans Lengow, l'import de votre catalogue doit être programmé après l'export planifié dans SFCC, afin de s'assurer que les données récupérées soient bien à jour.
Note : Le nom du fichier et son emplacement ne doivent pas être modifiés.