Zum Hauptinhalt springen
Der Knoten storefrontApi bündelt die Konfigurationsmöglichkeiten für die Storefront-API.

storefrontApi* - Grundstruktur

Nachfolgend der Grundaufbau des Knotens storefrontApi

Parameterbeschreibung

ParameterBeschreibung
redirectsDefiniert Template-Weiterleitungen (identifier → Ziel-Template).
catalogApiSettingsSteuert die Katalog-Endpunkte der Storefront-API und die darüber auslieferbaren Felder.

storefrontApi.redirects - Template-Weiterleitung

Der Knoten storefrontApi.redirects definiert, welcher Name (identifier) auf welches Template im Shop verweist.

Beispielkonfiguration

Parameterbeschreibung

ParameterTypBeschreibung
identifierstringFreier Name der Weiterleitung, wird als viewIdentifier im API-Aufruf verwendet.
Mehr dazu: Storefront API Session-Handling
targetTemplateNamestringPfad/Name der Ziel-Template-Datei (z.B. checkout.htm)

storefrontApi.catalogApiSettings - Steuerung der Katalog-Endpunkte

Der Knoten storefrontApi.catalogApiSettings steuert, welche Katalog-Endpunkte in der Storefront-API verfügbar sind und welche Felder darüber ausgeliefert werden dürfen.

Beispielkonfiguration

Parameterbeschreibung

ParameterTypBeschreibung
enableProductDataEndpointboolAktiviert/deaktiviert den Produkt-Endpunkt der Storefront-API.
enableCategoryDataEndpointboolAktiviert/deaktiviert den Kategorien-Endpunkt der Storefront-API.
enableProductWhitelistboolSchaltet eine Whitelist für auslieferbare Produktfelder ein.
Wenn true, werden nur Felder aus productFieldWhitelist zurückgegeben.
Default: false
enableCategoryWhitelistboolSchaltet eine Whitelist für auslieferbare Kategoriefelder ein.
Wenn true, werden nur Felder aus categoryFieldWhitelist zurückgegeben.
Default: false
productFieldWhitelistmultiAssocListe erlaubter Produktfelder aus content.productField und/oder content.customProductField.
Wirkt nur, wenn enableProductWhitelist = true.
categoryFieldWhitelistmultiAssocListe erlaubter Kategoriefelder aus content.categoryField und/oder content.customCategoryField.
Wirkt nur, wenn enableCategoryWhitelist = true.