Guide plateforme
Salesforce Commerce Cloud et PIM : connecter tes données produit
Salesforce Commerce Cloud fait tourner la vitrine, mais d'où doivent venir les données produit ? La documentation de Salesforce répond elle-même : la plupart des clients importent leurs données produit depuis un PIM ou un autre système de référence, puis les complètent dans Business Manager. Ce guide explique comment fonctionnent les données produit dans B2C Commerce et dans B2B Commerce sur la plateforme Core, ce que Salesforce propose lui-même, comment connecter un logiciel PIM et où WISEPIM trouve sa place, sans connecteur Salesforce natif.
Diego Nijboer · WISEPIMMis à jour le
En bref
Salesforce Commerce Cloud est une plateforme de commerce, pas un PIM. B2C Commerce s'appuie sur un catalogue produit qui reflète ton système de référence et sur un catalogue de vitrine pour la navigation, alimentés par des imports de catalogue en XML ou CSV ou par la SCAPI Admin Products API. B2B Commerce utilise Product2 et les objets associés, alimentés par import CSV ou par API. Le Product Catalog Management de Salesforce vise le quote-to-cash, pas le contenu e-commerce. Un PIM en amont fournit des données produit enrichies et traduites. WISEPIM n'a pas de connecteur Salesforce natif ; il fonctionne par export de fichiers et par l'API WISEPIM, en général via un middleware.
Dans ce guide
Les données produit dans B2C Commerce
Salesforce B2C Commerce (la plateforme que beaucoup appellent encore SFCC ou Demandware) connaît six types de produits : produits standard, produits de base avec groupes de variation et produits de variation, sets de produits et bundles de produits. Un produit de base ne peut pas être acheté lui-même ; les acheteurs achètent ses variations. Les produits d'un set s'achètent ensemble ou séparément, un bundle se vend seulement en entier.
Salesforce recommande deux catalogues. Le catalogue produit reflète ton système de référence externe et n'est rattaché à aucun site. Le catalogue de vitrine contient les catégories dans lesquelles naviguent les acheteurs, et chaque vitrine en a un. Selon les termes de Salesforce, la plupart des clients importent leurs données produit depuis leur PIM ou un autre système de référence dans ce catalogue produit, puis les complètent dans Business Manager.
Les catalogues s'importent dans Business Manager depuis du XML (schéma catalog.xsd) ou du CSV, le CSV ne fonctionnant qu'en mode MERGE. Les valeurs localisées utilisent xml:lang, et une valeur pour une locale qui n'existe pas sur l'instance est ignorée avec une erreur de données. Les définitions d'attributs personnalisés ne s'importent pas par l'import de catalogue de Business Manager ; il faut pour cela le pipelet ImportCatalog avec les définitions d'attributs activées.
Pour l'accès API, Salesforce est passé à la Salesforce Commerce API (SCAPI). Son Admin Products API ajoute des produits aux catalogues et modifie attributs, variations, images, affectations aux catalogues et options de produit. L'ancienne OCAPI est marquée comme legacy et seulement maintenue, donc les nouvelles intégrations doivent utiliser SCAPI. Pour les données venant d'un PIM externe, Salesforce renvoie à son MuleSoft Accelerator.
Les données produit dans B2B Commerce
B2B Commerce (et D2C) sur la plateforme Core de Salesforce utilise des objets standard : Product2 pour les produits, ProductCatalog et ProductCategory pour le catalogue, et les objets ProductAttribute et ProductAttributeSet pour les attributs de variation. Salesforce documente des limites qui façonnent ton modèle de données : 200 variantes par produit parent, un catalogue par store, une limite souple de cinq attributs par jeu d'attributs et de cinq niveaux de catégories, et neuf images par produit.
Les produits se chargent par import CSV, jusqu'à 10 000 produits par fichier. Chaque champ Product2 modifiable, champs personnalisés compris, peut être une colonne. Chaque ligne a besoin d'un SKU, d'un code produit, d'un ID produit ou d'un ID externe, le SKU ne peut pas être modifié par import, et les fichiers doivent être en UTF-8. Les catalogues plus grands et les mises à jour courantes passent en général par l'API.
| Sujet | B2C Commerce | B2B Commerce (plateforme Core) |
|---|---|---|
| Modèle produit | Six types de produits, dont groupes de variation, sets et bundles | Product2 avec attributs de variation, jusqu'à 200 variantes par produit parent |
| Catalogues | Catalogue produit plus un catalogue de vitrine par site | Un catalogue par store |
| Import en masse | XML de catalogue (catalog.xsd) ou CSV en mode MERGE | Import CSV, jusqu'à 10 000 produits par fichier |
| API | SCAPI Admin Products API (OCAPI est legacy) | API de la plateforme Salesforce pour Product2 et les objets associés |
| Localisation | Valeurs localisées par locale via xml:lang | Dépend du store et de la configuration de traduction |
Salesforce a-t-il son propre PIM ?
Salesforce propose Product Catalog Management dans Revenue Management (anciennement Revenue Cloud). Il gère un portefeuille de produits avec attributs, classifications de produits, produits simples et groupés, et règles. Son but est la configuration des produits pour les devis, les commandes et la facturation, pas l'écriture et la traduction de contenu produit pour les vitrines et les marketplaces.
L'autre voie est l'AppExchange, où une recherche sur « product information management » renvoie de nombreuses fiches, dont des apps PIM qui tournent sur la plateforme Salesforce. Le choix entre une app Salesforce native et un PIM externe dépend de l'endroit où tournent tes autres canaux : si Commerce Cloud est ta seule vitrine, rester dans Salesforce est plus simple ; si tu vends aussi sur des marketplaces et d'autres boutiques en ligne, un PIM externe garde la logique des canaux hors de la plateforme de commerce.
Quand un PIM en amont aide
La conception des catalogues de Salesforce suppose déjà un système de référence en amont. Un PIM dédié dans ce rôle est le plus utile quand :
- Les données produit viennent d'un ERP et de plusieurs fournisseurs, et ont besoin de mapping, de nettoyage et d'enrichissement avant d'être bonnes pour la vitrine
- Tu gères plusieurs locales et chaque champ localisable doit être traduit avant l'import, car les valeurs des locales absentes sont ignorées
- Les mêmes produits partent aussi vers des marketplaces ou d'autres boutiques en ligne avec leurs propres attributs et arborescences de catégories
- Les merchandisers doivent passer leur temps dans Business Manager à faire du merchandising, pas à corriger des descriptions et des caractéristiques
- Tu veux des règles de qualité qui stoppent les produits incomplets avant qu'ils n'atteignent l'import de catalogue
Les façons de connecter un PIM
Clarifie d'abord les responsabilités : en général l'ERP détient le SKU, le prix et le stock, le PIM le contenu et les attributs, et Commerce Cloud le merchandising comme les catégories de vitrine, le tri et les promotions. Notre guide PIM vs ERP explique la première moitié de ce partage. Choisis ensuite un modèle :
| Modèle | Fonctionnement | Adapté à | Points d'attention |
|---|---|---|---|
| Fichiers de catalogue | La sortie du PIM est transformée en XML ou CSV de catalogue et importée dans le catalogue produit, à la main ou par un job planifié | B2C Commerce avec des mises à jour régulières | Le XML doit respecter catalog.xsd ; CSV en MERGE seulement ; les locales doivent exister |
| Commerce API | Un service lit l'API du PIM et écrit via la SCAPI Admin Products API (B2C) ou les API de la plateforme (B2B) | Des mises à jour fréquentes ou quasi temps réel | Effort de développement et authentification via Account Manager |
| Middleware | MuleSoft ou une autre iPaaS mappe les données du PIM vers Commerce Cloud, avec relances et supervision | Plusieurs systèmes et de gros volumes de données | Coût de licence et une équipe pour entretenir les flux |
| Import CSV B2B | Exporter un CSV au format de colonnes de Product2 et l'importer | Stores B2B, catalogues jusqu'à 10 000 produits par fichier | Le SKU ne peut pas être modifié par import ; UTF-8 seulement |
Comment WISEPIM s'intègre à Salesforce
WISEPIM n'a pas de connecteur natif pour Salesforce Commerce Cloud et n'écrit pas de XML de catalogue B2C Commerce par défaut. Si un connecteur prêt à l'emploi est indispensable pour toi, cela compte, et nous préférons te le dire maintenant.
Ce qui fonctionne aujourd'hui : importe tes produits depuis ton ERP ou des fichiers fournisseurs (CSV, Excel, XML ou JSON) avec des mappings enregistrés, puis enrichis-les, traduis-les et relis-les dans WISEPIM. Pour B2B Commerce, tu exportes tes produits en CSV avec un modèle au format de colonnes de Product2 pour l'import CSV. Pour B2C Commerce, un export ou l'API WISEPIM alimente une étape de transformation, dans ton middleware ou un petit service, qui écrit le XML de catalogue ou appelle la SCAPI Admin Products API. Les webhooks signalent quand un produit est créé, mis à jour, enrichi ou traduit, pour que cette étape tourne au changement plutôt que selon un calendrier.
Si tu vends sur d'autres canaux en plus de Commerce Cloud, WISEPIM se connecte nativement à des boutiques en ligne comme Shopify, WooCommerce et Magento 2 et publie des flux marketplace via Feed Hub. Retrouve tous les connecteurs PIM en un coup d'œil.
Sources
Les sources que nous avons lues pour ce guide, en octobre 2026. Les règles et les noms changent : vérifie la version actuelle avant de décider.
- Aide Salesforce : types de produits dans B2C Commerce
- Aide Salesforce : conception des catalogues dans B2C Commerce
- Aide Salesforce : import et export des objets de catalogue
- Aide Salesforce : localisation à l'import
- Salesforce Developers : SCAPI Admin Products API
- Salesforce Developers : pourquoi SCAPI
- Salesforce Developers : modèle de données du catalogue produit en B2B et D2C
- Salesforce Developers : limites produit
- Aide Salesforce : importer des produits avec un fichier CSV
- Salesforce Developers : présentation de Product Catalog Management
Questions fréquentes
Tu as encore des questions ?
Tu ne trouves pas la réponse que tu cherches ? Contacte notre équipe.
Contacter le supportParle-nous de ton installation Salesforce
Dis-nous si tu utilises B2C ou B2B Commerce et d'où viennent tes données produit. Nous te montrons le chemin par export ou par API sur tes propres produits, et nous te disons clairement s'il ne convient pas.
Pour aller plus loin
Cahier des charges PIM
Exigences et modèle de RFP, y compris les questions d'intégration.
Lire la suiteExporter des produits
Des modèles par destination, dans les colonnes qu'attend chaque système.
Lire la suiteLogiciels PIM comparés
En quoi les principaux logiciels PIM diffèrent sur le prix, la mise en place et l'AI.
Lire la suite