1. Nutzung der externen Bridge-API-Endpunkte mithilfe des Connect for Commerce-Moduls
Über einen Service des Connect for Commerce-Moduls ist es möglich externe API-Endpunkte der Bridge anzusprechen.
Dies geschieht über die ServiceFactory
, die über die getBridgeService
-Methode den entsprechenden BridgeFsService
aufruft. Dieser Service stellt mithilfe der internen EcomBridgeAPI
Methoden zur Verfügung, um Anfragen an die API-Endpunkte der Bridge weiterzuleiten.
Im folgenden Skript-Beispiel wird eine Inhaltsseite im Shop-System erstellt. Skripte können beispielsweise über einen Auftrag ausgeführt oder in einen Workflow integriert werden.
import com.crownpeak.firstspirit.ecom.connect.module.ServiceFactory;
import com.crownpeak.firstspirit.ecom.connect.bridge.EcomElementDTO;
Map labels = new HashMap();
labels.put("en", "mynewpage");
Map paths = new HashMap();
paths.put("en", "/mynewpage");
EcomElementDTO data = new EcomElementDTO("content", false, "myNewPageUID", labels, paths);
String id = ServiceFactory.getBridgeService(context).createContent(data);
Allgemein stehen folgende Methoden zur Verfügung, um mit den API-Endpunkten der Bridge interagieren zu können.
Methodenname | Beschreibung |
---|---|
|
Ruft eine Liste von Kategorien aus dem Shop-System ab, die mit den angegebenen IDs übereinstimmen. |
|
Ruft alle verfügbaren Kategorien aus dem Shop-System mit optionalen Filtern ab. |
|
Gibt den Kategoriebaum in einer angegebenen Sprache für ein Projekt zurück. |
|
Prüft, ob der Endpunkt |
|
Ruft eine Liste von Produkten aus dem Shop-System ab, die mit den angegebenen IDs übereinstimmen. |
|
Ruft eine Liste von Produkten aus dem Shop-System mit optionalen Filtern ab. |
|
Prüft, ob die |
|
Ruft eine Liste von Inhaltsseiten ab, die mit den angegebenen IDs übereinstimmen. |
|
Ruft Inhaltsseiten aus dem Shop-System mit optionalen Filtern ab. |
|
Erstellt eine neue Inhaltsseite im Shop-System mit den bereitgestellten Daten. |
|
Aktualisiert eine vorhandene Inhaltsseite im Shop-System mit den bereitgestellten Daten. |
|
Löscht eine angegebene Inhaltsseite im Shop-System. |
|
Ruft die URL für eine angegebene EcomId ab, die im Shop-System gespeichert ist. |
|
Erstellt ein EcomId-Objekt für eine angegebene Storefront-URL. |
Die erforderlichen Parameter für die jeweiligen Methoden können im JavaDoc des BridgeFsService
-Interface eingesehen werden.
2. Rechtliche Hinweise
FirstSpirit Connect for Commerce ist ein Produkt der Crownpeak Technology GmbH, Dortmund, Germany.
Für die Verwendung des Moduls gilt nur die mit der Crownpeak Technology GmbH vereinbarte Lizenz.
3. Hilfe
Der Technical Support der Crownpeak Technology GmbH bietet qualifizierte technische Unterstützung zu allen Themen, die FirstSpirit™ als Produkt betreffen. Weitere Hilfe zu vielen relevanten Themen erhalten und finden Sie in auch in unserer Community.