Zum Hauptinhalt springen

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.

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.

ThemaB2C CommerceB2B Commerce (Core-Plattform)
ProduktmodellSechs Produkttypen inkl. Variationsgruppen, Sets und BundlesProduct2 mit Variationsattributen, bis zu 200 Varianten pro Elternprodukt
KatalogeProduktkatalog plus ein Storefront-Katalog pro SiteEin Katalog pro Store
MassenimportKatalog-XML (catalog.xsd) oder CSV im MERGE-ModusCSV-Import, bis zu 10.000 Produkte pro Datei
APISCAPI Admin Products API (OCAPI ist Legacy)APIs der Salesforce-Plattform für Product2 und verwandte Objekte
LokalisierungLokalisierte Werte pro Locale über xml:langHä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:

MusterSo funktioniert esGut fürDarauf achten
KatalogdateienDie PIM-Ausgabe wird in Katalog-XML oder CSV umgewandelt und in den Produktkatalog importiert, manuell oder als geplanter JobB2C Commerce mit regelmäßigen AktualisierungenXML muss catalog.xsd entsprechen; CSV nur MERGE; Locales müssen existieren
Commerce APIEin Dienst liest die PIM-API und schreibt über die SCAPI Admin Products API (B2C) oder die Plattform-APIs (B2B)Häufige oder nahezu Echtzeit-AktualisierungenEntwicklungsaufwand und Authentifizierung über Account Manager
MiddlewareMuleSoft oder eine andere iPaaS mappt PIM-Daten auf Commerce Cloud, mit Wiederholungen und MonitoringMehrere Systeme und große DatenmengenLizenzkosten und ein Team, das die Abläufe pflegt
B2B-CSV-ImportEine CSV im Spaltenlayout von Product2 exportieren und importierenB2B-Stores, Kataloge bis 10.000 Produkte pro DateiSKU 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.

Häufige Fragen

Nicht für Commerce-Inhalte. Salesforce Product Catalog Management, Teil von Revenue Management, verwaltet Produkte, Attribute, Klassifizierungen und Bundles für Quote-to-Cash. Das eigene Katalogdesign von Salesforce Commerce Cloud erwartet, dass Produktdaten aus einem PIM oder einem anderen führenden System importiert werden. Die AppExchange listet PIM-Apps, die auf der Salesforce-Plattform laufen.

In B2C Commerce importierst du Katalog-XML (Schema catalog.xsd) oder CSV im MERGE-Modus über den Business Manager oder schreibst über die SCAPI Admin Products API. In B2B Commerce auf der Core-Plattform nutzt du den CSV-Import mit bis zu 10.000 Produkten pro Datei oder die Plattform-APIs für Product2.

Nicht über einen nativen Konnektor. WISEPIM arbeitet mit Salesforce über CSV- und Excel-Export mit gespeicherten Vorlagen, was zum CSV-Import von B2B Commerce passt, und über die REST-API und Webhooks von WISEPIM, aus denen Middleware oder ein kleiner Dienst Katalog-XML für B2C oder SCAPI-Aufrufe machen kann.

SCAPI. Salesforce kennzeichnet OCAPI als Legacy und im reinen Wartungsmodus, neue Funktionen gibt es nur noch in der Salesforce Commerce API. Die SCAPI Admin Products API deckt Produkte, Attribute, Variationen, Bilder, Katalogzuordnungen und Optionen ab.

Vorgelagert, vor dem Katalog-Import. B2C Commerce importiert lokalisierte Werte pro Locale mit xml:lang und überspringt Werte für Locales, die auf der Instanz nicht existieren. Ein PIM, das jedes lokalisierbare Feld pro Locale liefert, hält den Storefront also vollständig.

Noch Fragen?

Keine passende Antwort gefunden? Melde dich bei unserem Team.

Support kontaktieren

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.