Platformgids
Salesforce PIM: productdata voor Salesforce Commerce Cloud
Salesforce Commerce Cloud draait de webwinkel, maar waar komt de productdata vandaan? De documentatie van Salesforce zelf zegt dat de meeste klanten productdata importeren uit een PIM of een ander bronsysteem en die verrijken in Business Manager. Deze gids legt uit hoe productdata werkt in B2C Commerce en in B2B Commerce op het core platform, wat Salesforce zelf biedt, hoe een PIM koppelt en hoe WISEPIM erin past, zonder directe Salesforce-koppeling.
Diego Nijboer · WISEPIMLaatst bijgewerkt:
Kort antwoord
Salesforce Commerce Cloud is een commerceplatform, geen PIM. B2C Commerce werkt met een productcatalogus die je bronsysteem spiegelt en een storefrontcatalogus voor navigatie, gevuld via catalogusimports in XML of CSV of de SCAPI Admin Products API. B2B Commerce gebruikt Product2 en verwante objecten, gevuld via CSV-import of API. Product Catalog Management van Salesforce zelf richt zich op quote-to-cash en niet op commercecontent. Een PIM ervoor levert verrijkte, vertaalde productdata. WISEPIM heeft geen directe Salesforce-koppeling; het werkt via bestandsexport en de WISEPIM API, meestal via middleware.
In deze gids
Productdata in B2C Commerce
Salesforce B2C Commerce (het platform dat velen nog SFCC of Demandware noemen) kent zes producttypes: standaardproducten, basisproducten met variantgroepen en variantproducten, productsets en productbundels. Een basisproduct kun je niet zelf kopen; klanten kopen de varianten. Producten in een set kun je samen of los kopen, een bundel alleen als geheel.
Salesforce raadt twee catalogi aan. De productcatalogus spiegelt je externe bronsysteem en is niet aan een site gekoppeld. De storefrontcatalogus bevat de categorieën waarin klanten navigeren, en elke webwinkel heeft er één. In de woorden van Salesforce importeren de meeste klanten productdata uit hun PIM of ander bronsysteem in die productcatalogus en verrijken ze die daarna in Business Manager.
Catalogi importeer je in Business Manager uit XML (schema catalog.xsd) of CSV, waarbij CSV alleen in MERGE-modus werkt. Gelokaliseerde waarden gebruiken xml:lang, en een waarde voor een locale die niet op de instance bestaat, wordt overgeslagen met een datafout. Definities van eigen attributen kun je niet via de catalogusimport in Business Manager importeren; daarvoor is de ImportCatalog-pipelet nodig met attribuutdefinities aan.
Voor API-toegang is Salesforce overgestapt op de Salesforce Commerce API (SCAPI). De Admin Products API daarvan voegt producten aan catalogi toe en bewerkt attributen, varianten, afbeeldingen, catalogustoewijzingen en productopties. De oudere OCAPI staat als legacy gemarkeerd en krijgt alleen nog onderhoud, dus nieuwe koppelingen horen op SCAPI. Voor data uit een externe PIM verwijst Salesforce naar zijn MuleSoft Accelerator.
Productdata in B2B Commerce
B2B Commerce (en D2C) op het core platform van Salesforce gebruikt standaardobjecten: Product2 voor producten, ProductCatalog en ProductCategory voor de catalogus, en ProductAttribute- en ProductAttributeSet-objecten voor variantattributen. Salesforce documenteert limieten die je datamodel bepalen: 200 varianten per hoofdproduct, één catalogus per winkel, een zachte limiet van vijf attributen per attribuutset en vijf categorieniveaus, en negen afbeeldingen per product.
Producten laad je via een CSV-import van maximaal 10.000 producten per bestand. Elk wijzigbaar Product2-veld, ook eigen velden, kan een kolom zijn. Elke regel heeft een SKU, productcode, product-ID of externe ID nodig, de SKU kan niet via import worden gewijzigd en bestanden moeten UTF-8 zijn. Grotere catalogi en doorlopende updates gaan meestal via de API.
| Onderwerp | B2C Commerce | B2B Commerce (core platform) |
|---|---|---|
| Productmodel | Zes producttypes, waaronder variantgroepen, sets en bundels | Product2 met variantattributen, tot 200 varianten per hoofdproduct |
| Catalogi | Productcatalogus plus één storefrontcatalogus per site | Eén catalogus per winkel |
| Bulk laden | Catalogus-XML (catalog.xsd) of CSV in MERGE-modus | CSV-import, tot 10.000 producten per bestand |
| API | SCAPI Admin Products API (OCAPI is legacy) | Salesforce-platform-API's op Product2 en verwante objecten |
| Vertaling | Gelokaliseerde waarden per locale via xml:lang | Hangt af van de winkel en de vertaalinstellingen |
Heeft Salesforce een eigen PIM?
Salesforce biedt Product Catalog Management als onderdeel van Revenue Management (voorheen Revenue Cloud). Het beheert een productportfolio met attributen, productclassificaties, enkelvoudige en gebundelde producten en regels. Het doel is het inrichten van producten voor offertes, orders en facturatie, niet het schrijven en vertalen van productcontent voor webwinkels en marktplaatsen.
De andere route is de AppExchange, waar een zoekopdracht op "product information management" veel resultaten geeft, waaronder PIM-apps die op het Salesforce-platform draaien. Of een app binnen Salesforce of een externe PIM beter past, hangt af van waar je andere kanalen zitten: is Commerce Cloud je enige webwinkel, dan is binnen Salesforce blijven eenvoudiger; verkoop je ook via marktplaatsen en andere webshops, dan houdt een externe PIM kanaallogica buiten het commerceplatform.
Wanneer een PIM ervoor helpt
Het catalogusontwerp van Salesforce gaat al uit van een bronsysteem ervoor. Een aparte PIM in die rol is vooral nuttig als:
- Productdata komt uit een ERP en van meerdere leveranciers en moet worden gemapt, opgeschoond en verrijkt voordat hij geschikt is voor de webwinkel
- Je hebt meerdere locales en wilt elk vertaalbaar veld vóór de import vertaald hebben, omdat waarden voor ontbrekende locales worden overgeslagen
- Dezelfde producten gaan ook naar marktplaatsen of andere webshops met eigen attributen en categoriebomen
- Merchandisers moeten hun tijd in Business Manager aan merchandising besteden, niet aan het repareren van omschrijvingen en specificaties
- Je wilt kwaliteitsregels die onvolledige producten tegenhouden voordat ze de catalogusimport bereiken
Manieren om een PIM te koppelen
Spreek eerst eigenaarschap af: meestal beheert het ERP SKU, prijs en voorraad, de PIM content en attributen, en Commerce Cloud de merchandising zoals storefrontcategorieën, sortering en acties. In onze gids PIM vs ERP lees je meer over de eerste helft van die verdeling. Kies daarna een patroon:
| Patroon | Hoe het werkt | Geschikt voor | Let op |
|---|---|---|---|
| Catalogusbestanden | De output van de PIM wordt omgezet naar catalogus-XML of CSV en in de productcatalogus geïmporteerd, met de hand of als geplande job | B2C Commerce met periodieke updates | XML moet voldoen aan catalog.xsd; CSV alleen MERGE; locales moeten bestaan |
| Commerce API | Een service leest de PIM-API en schrijft via de SCAPI Admin Products API (B2C) of de platform-API's (B2B) | Frequente of bijna realtime updates | Ontwikkelwerk en authenticatie via Account Manager |
| Middleware | MuleSoft of een andere iPaaS mapt PIM-data naar Commerce Cloud, met herhaalpogingen en monitoring | Meerdere systemen en grote volumes | Licentiekosten en een team dat de flows onderhoudt |
| B2B CSV-import | Exporteer een CSV in de kolomindeling van Product2 en importeer die | B2B-winkels, catalogi tot 10.000 producten per bestand | SKU kan niet via import wijzigen; alleen UTF-8 |
Hoe WISEPIM past bij Salesforce
WISEPIM heeft geen directe koppeling met Salesforce Commerce Cloud, en schrijft niet standaard catalogus-XML voor B2C Commerce. Is een kant-en-klare koppeling een must-have voor je, dan telt dat, en dat weet je liever nu.
Wat vandaag werkt: importeer producten uit je ERP of leveranciersbestanden (CSV, Excel, XML of JSON) met opgeslagen mappings, en verrijk, vertaal en controleer ze in WISEPIM. Voor B2B Commerce exporteer je producten naar CSV met een sjabloon in de kolomindeling van Product2 voor de CSV-import. Voor B2C Commerce voedt een export of de WISEPIM API een transformatiestap, in je middleware of een kleine service, die catalogus-XML schrijft of de SCAPI Admin Products API aanroept. Webhooks melden wanneer een product is aangemaakt, gewijzigd, verrijkt of vertaald, zodat die stap op wijzigingen kan draaien in plaats van op een timer.
Verkoop je naast Commerce Cloud via andere kanalen, dan koppelt WISEPIM direct met webshops zoals Shopify, WooCommerce en Magento 2 en publiceert het marktplaatsfeeds via Feed Hub. Bekijk alle PIM-koppelingen.
Bronnen
Leveranciersdocumentatie die we voor deze gids hebben gelezen, stand oktober 2026. Functies en namen veranderen, dus controleer de actuele documentatie voordat je beslist.
- Salesforce Help: B2C Commerce product types
- Salesforce Help: B2C Commerce catalog design
- Salesforce Help: Catalog object import and export
- Salesforce Help: Import localization
- Salesforce Developers: SCAPI Admin Products API
- Salesforce Developers: Why use SCAPI
- Salesforce Developers: B2B and D2C product catalog data model
- Salesforce Developers: Product limits
- Salesforce Help: Import products with a CSV file
- Salesforce Developers: Product Catalog Management overview
Veelgestelde vragen
Bespreek je Salesforce-situatie met ons
Vertel ons of je B2C of B2B Commerce gebruikt en waar je productdata vandaan komt. We laten de route via export of API zien op je eigen producten, en zeggen eerlijk als het niet past.
Verder lezen
Checklist met PIM-eisen
Eisen en een RFP-sjabloon, inclusief vragen over integratie.
Lees meerProducten exporteren
Sjablonen per bestemming, in de kolommen die elk systeem verwacht.
Lees meerPIM-systemen vergeleken
Hoe de bekende PIM-systemen verschillen in prijs, opzet en AI.
Lees meer
Verder ontdekken
Zorgvuldig gekozen vervolgstappen om dieper te gaan.