Plattform-Ratgeber
PIM für Salesforce Commerce Cloud: Produktdaten richtig anbinden
Salesforce Commerce Cloud betreibt den Storefront, aber woher sollen die Produktdaten kommen? Die eigene Dokumentation von Salesforce beantwortet das so: Die meisten Kunden importieren Produktdaten aus einem PIM oder einem anderen führenden System und ergänzen sie im Business Manager. Dieser Ratgeber erklärt, wie Produktdaten in B2C Commerce und in B2B Commerce auf der Core-Plattform funktionieren, was Salesforce selbst anbietet, wie sich ein PIM anbinden lässt und wo WISEPIM passt, ohne nativen Salesforce-Konnektor.
Diego Nijboer · WISEPIMAktualisiert am
Kurz gesagt
Salesforce Commerce Cloud ist eine Commerce-Plattform, kein PIM. B2C Commerce arbeitet mit einem Produktkatalog, der dein führendes System abbildet, und einem Storefront-Katalog für die Navigation, befüllt über Katalog-Importe als XML oder CSV oder über die SCAPI Admin Products API. B2B Commerce nutzt Product2 und verwandte Objekte, befüllt per CSV-Import oder API. Das eigene Product Catalog Management von Salesforce zielt auf Quote-to-Cash statt auf Commerce-Inhalte. Ein vorgelagertes PIM liefert angereicherte, übersetzte Produktdaten. WISEPIM hat keinen nativen Salesforce-Konnektor; es arbeitet über Dateiexport und die WISEPIM-API, in der Regel über Middleware.
In diesem Ratgeber
Produktdaten in B2C Commerce
Salesforce B2C Commerce (die Plattform, die viele noch SFCC oder Demandware nennen) kennt sechs Produkttypen: Standardprodukte, Basisprodukte mit Variationsgruppen und Variationsprodukten, Produktsets und Produktbundles. Ein Basisprodukt kann selbst nicht gekauft werden; Käufer kaufen seine Variationen. Produkte in einem Set lassen sich zusammen oder einzeln kaufen, ein Bundle wird nur als Ganzes verkauft.
Salesforce empfiehlt zwei Kataloge. Der Produktkatalog bildet dein externes führendes System ab und ist keiner Site zugeordnet. Der Storefront-Katalog enthält die Kategorien, durch die Käufer navigieren, und jeder Storefront hat einen. In den Worten von Salesforce importieren die meisten Kunden Produktdaten aus ihrem PIM oder einem anderen führenden System in diesen Produktkatalog und ergänzen sie dann im Business Manager.
Kataloge werden im Business Manager aus XML (Schema catalog.xsd) oder CSV importiert, wobei CSV nur im MERGE-Modus funktioniert. Lokalisierte Werte nutzen xml:lang, und ein Wert für ein Locale, das auf der Instanz nicht existiert, wird mit einem Datenfehler übersprungen. Definitionen benutzerdefinierter Attribute lassen sich nicht über den Katalog-Import im Business Manager importieren; dafür braucht es das Pipelet ImportCatalog mit eingeschalteten Attributdefinitionen.
Für den API-Zugriff ist Salesforce auf die Salesforce Commerce API (SCAPI) umgestiegen. Ihre Admin Products API fügt Produkte zu Katalogen hinzu und bearbeitet Attribute, Variationen, Bilder, Katalogzuordnungen und Produktoptionen. Die ältere OCAPI ist als Legacy gekennzeichnet und nur noch im Wartungsmodus, also sollten neue Integrationen SCAPI nutzen. Für Daten aus einem externen PIM verweist Salesforce auf seinen MuleSoft Accelerator.
Produktdaten in B2B Commerce
B2B Commerce (und D2C) auf der Salesforce-Core-Plattform nutzt Standardobjekte: Product2 für Produkte, ProductCatalog und ProductCategory für den Katalog sowie ProductAttribute- und ProductAttributeSet-Objekte für Variationsattribute. Salesforce dokumentiert Grenzen, die dein Datenmodell prägen: 200 Varianten pro Elternprodukt, ein Katalog pro Store, eine weiche Grenze von fünf Attributen pro Attributset und fünf Kategorieebenen sowie neun Bilder pro Produkt.
Produkte lassen sich per CSV-Import mit bis zu 10.000 Produkten pro Datei laden. Jedes aktualisierbare Product2-Feld, benutzerdefinierte Felder eingeschlossen, kann eine Spalte sein. Jede Zeile braucht eine SKU, einen Produktcode, eine Produkt-ID oder eine externe ID, die SKU lässt sich per Import nicht ändern, und Dateien müssen UTF-8 sein. Größere Kataloge und laufende Aktualisierungen gehen meist über die API.
| Thema | B2C Commerce | B2B Commerce (Core-Plattform) |
|---|---|---|
| Produktmodell | Sechs Produkttypen inkl. Variationsgruppen, Sets und Bundles | Product2 mit Variationsattributen, bis zu 200 Varianten pro Elternprodukt |
| Kataloge | Produktkatalog plus ein Storefront-Katalog pro Site | Ein Katalog pro Store |
| Massenimport | Katalog-XML (catalog.xsd) oder CSV im MERGE-Modus | CSV-Import, bis zu 10.000 Produkte pro Datei |
| API | SCAPI Admin Products API (OCAPI ist Legacy) | APIs der Salesforce-Plattform für Product2 und verwandte Objekte |
| Lokalisierung | Lokalisierte Werte pro Locale über xml:lang | Hängt vom Store und der Übersetzungseinrichtung ab |
Hat Salesforce ein eigenes PIM?
Salesforce bietet Product Catalog Management als Teil von Revenue Management (früher Revenue Cloud) an. Es verwaltet ein Produktportfolio mit Attributen, Produktklassifizierungen, einfachen und gebündelten Produkten und Regeln. Sein Zweck ist die Produkteinrichtung für Angebote, Bestellungen und Abrechnung, nicht das Schreiben und Übersetzen von Produktinhalten für Storefronts und Marktplätze.
Der andere Weg ist die AppExchange, wo eine Suche nach "product information management" viele Einträge liefert, darunter PIM-Apps, die auf der Salesforce-Plattform laufen. Ob eine native Salesforce-App oder ein externes PIM besser passt, hängt davon ab, wo deine anderen Kanäle laufen: Wenn Commerce Cloud der einzige Storefront ist, ist es einfacher, in Salesforce zu bleiben; wenn du auch auf Marktplätzen und in anderen Onlineshops verkaufst, hält ein externes PIM die Kanallogik aus der Commerce-Plattform heraus.
Wann ein vorgelagertes PIM hilft
Das Katalogdesign von Salesforce setzt bereits ein vorgelagertes führendes System voraus. Ein spezialisiertes PIM in dieser Rolle ist am nützlichsten, wenn:
- Produktdaten aus einem ERP und von mehreren Lieferanten kommen und Mapping, Bereinigung und Anreicherung brauchen, bevor sie für den Storefront taugen
- Du mehrere Locales betreibst und jedes lokalisierbare Feld vor dem Import übersetzt sein muss, weil Werte für fehlende Locales übersprungen werden
- Dieselben Produkte auch an Marktplätze oder andere Onlineshops mit eigenen Attributen und Kategoriebäumen gehen
- Merchandiser ihre Zeit im Business Manager mit Merchandising verbringen sollen, nicht mit dem Korrigieren von Beschreibungen und Spezifikationen
- Du Qualitätsregeln willst, die unvollständige Produkte stoppen, bevor sie den Katalog-Import erreichen
Wege, ein PIM anzubinden
Klär zuerst die Verantwortung: Meist verantwortet das ERP SKU, Preis und Bestand, das PIM Inhalte und Attribute und Commerce Cloud das Merchandising wie Storefront-Kategorien, Sortierung und Aktionen. Unser Ratgeber PIM vs. ERP erklärt die erste Hälfte dieser Aufteilung. Dann wähl ein Muster:
| Muster | So funktioniert es | Gut für | Darauf achten |
|---|---|---|---|
| Katalogdateien | Die PIM-Ausgabe wird in Katalog-XML oder CSV umgewandelt und in den Produktkatalog importiert, manuell oder als geplanter Job | B2C Commerce mit regelmäßigen Aktualisierungen | XML muss catalog.xsd entsprechen; CSV nur MERGE; Locales müssen existieren |
| Commerce API | Ein Dienst liest die PIM-API und schreibt über die SCAPI Admin Products API (B2C) oder die Plattform-APIs (B2B) | Häufige oder nahezu Echtzeit-Aktualisierungen | Entwicklungsaufwand und Authentifizierung über Account Manager |
| Middleware | MuleSoft oder eine andere iPaaS mappt PIM-Daten auf Commerce Cloud, mit Wiederholungen und Monitoring | Mehrere Systeme und große Datenmengen | Lizenzkosten und ein Team, das die Abläufe pflegt |
| B2B-CSV-Import | Eine CSV im Spaltenlayout von Product2 exportieren und importieren | B2B-Stores, Kataloge bis 10.000 Produkte pro Datei | SKU lässt sich per Import nicht ändern; nur UTF-8 |
Wie WISEPIM zu Salesforce passt
WISEPIM hat keinen nativen Konnektor für Salesforce Commerce Cloud und schreibt standardmäßig kein Katalog-XML für B2C Commerce. Wenn ein fertiger Konnektor für dich ein Muss ist, zählt das, und wir sagen es dir lieber jetzt.
Was heute funktioniert: Importiere Produkte aus deinem ERP oder aus Lieferantendateien (CSV, Excel, XML oder JSON) mit gespeicherten Mappings, und reichere sie dann in WISEPIM an, übersetze und prüf sie. Für B2B Commerce exportierst du Produkte als CSV mit einer Vorlage im Spaltenlayout von Product2 für den CSV-Import. Für B2C Commerce speist ein Export oder die WISEPIM-API einen Umwandlungsschritt, in deiner Middleware oder einem kleinen Dienst, der Katalog-XML schreibt oder die SCAPI Admin Products API aufruft. Webhooks melden, wenn ein Produkt angelegt, aktualisiert, angereichert oder übersetzt wird, damit dieser Schritt bei Änderungen läuft statt nach Zeitplan.
Wenn du neben Commerce Cloud auf anderen Kanälen verkaufst, ist WISEPIM nativ an Onlineshops wie Shopify, WooCommerce und Magento 2 angebunden und veröffentlicht Marktplatz-Feeds über Feed Hub. Alle PIM-Anbindungen im Überblick.
Quellen
Die Quellen, die wir für diesen Ratgeber gelesen haben, Stand Oktober 2026. Regeln und Namen ändern sich, prüfe also die aktuelle Fassung, bevor du entscheidest.
- Salesforce Help: Produkttypen in B2C Commerce
- Salesforce Help: Katalogdesign in B2C Commerce
- Salesforce Help: Import und Export von Katalogobjekten
- Salesforce Help: Lokalisierung beim Import
- Salesforce Developers: SCAPI Admin Products API
- Salesforce Developers: Warum SCAPI
- Salesforce Developers: Datenmodell des Produktkatalogs in B2B und D2C
- Salesforce Developers: Produktgrenzen
- Salesforce Help: Produkte mit einer CSV-Datei importieren
- Salesforce Developers: Überblick über Product Catalog Management
Häufige Fragen
Sprich mit uns über dein Salesforce-Setup
Sag uns, ob du B2C oder B2B Commerce betreibst und woher deine Produktdaten kommen. Wir zeigen dir den Weg über Export oder API an deinen eigenen Produkten und sagen klar, wenn er nicht passt.
Weiterlesen
Checkliste für PIM-Anforderungen
Anforderungen und eine RFP-Vorlage, inklusive Fragen zur Integration.
Mehr lesenProdukte exportieren
Vorlagen pro Ziel, in den Spalten, die jedes System erwartet.
Mehr lesenPIM-Systeme im Vergleich
Wie sich die wichtigsten PIM-Systeme bei Preis, Einrichtung und KI unterscheiden.
Mehr lesen