Diese Seite wurde automatisch übersetzt und kann Ungenauigkeiten enthalten. Um einen Übersetzungsfehler zu melden, nutzen Sie das Feedback unten im Inhaltsverzeichnis rechts auf der Seite.
Katalogauswahlobjekt
Beim Erstellen einer Katalogauswahl können Sie ein Auswahlobjekt bereitstellen, um die Filter-, Sortier- und Einschränkungskriterien für die aus Ihrem Katalog zurückgegebenen Artikel zu definieren.
Mit dem selection-Objekt können Sie festlegen, welche Artikel aus Ihrem Katalog anhand von Filtern in die Auswahl aufgenommen werden sollen, wie sie sortiert werden sollen und wie viele Ergebnisse zurückgegeben werden sollen. Verwenden Sie dieses Objekt, wenn Sie Katalogauswahlen über die API erstellen.
Objektkörper
{
"selection": {
"name": "Sale",
"description": "Sales Collection",
"external_id": "12345678",
"source": "Shopify",
"filters": [
{
"field": "collection",
"operator": "includes value",
"value": "Best Seller"
},
{
"field": "collection",
"operator": "does not include value",
"value": "Sale"
}
],
"results_limit": 5,
"sort_field": "id",
"sort_order": "asc"
}
}
Objektdetails
| Schlüssel | Erforderlich | Datentyp | Beschreibung |
|---|---|---|---|
name |
Erforderlich | String | Der Name der Katalogauswahl. |
description |
Optional | String | Eine Beschreibung der Katalogauswahl. |
external_id |
Optional | String | Ein eindeutiger Bezeichner für die Auswahl. |
source |
Optional | String | Die Quelle der Katalogdaten. Für Shopify-Kataloge setzen Sie diesen Wert auf "Shopify". Akzeptierte Werte sind "Shopify" und "Braze". |
filters |
Erforderlich | Array von Objekten | Ein Array von Filterobjekten, die auf die Katalogartikel angewendet werden. Sie können bis zu zehn Filter pro Anfrage angeben. Wenn ein leeres Filter-Array übergeben wird, werden alle Artikel aus dem Katalog einbezogen. |
results_limit |
Erforderlich | Integer | Die maximale Anzahl der zurückzugebenden Ergebnisse. Muss eine Zahl zwischen 1 und 50 sein. |
sort_field |
Optional | String | Das Feld, nach dem die Ergebnisse sortiert werden sollen. Dieses muss zusammen mit sort_order angegeben werden. Wenn weder sort_field noch sort_order vorhanden sind, werden die Ergebnisse in zufälliger Reihenfolge zurückgegeben. |
sort_order |
Optional | String | Die Sortierreihenfolge der Ergebnisse. Akzeptierte Werte sind "asc" (aufsteigend) oder "desc" (absteigend). Dieses muss zusammen mit sort_field angegeben werden. Wenn weder sort_field noch sort_order vorhanden sind, werden die Ergebnisse in zufälliger Reihenfolge zurückgegeben. |
Filterobjekt
Jedes Filterobjekt im filters-Array enthält die in der folgenden Tabelle beschriebenen Felder.
| Schlüssel | Erforderlich | Datentyp | Beschreibung |
|---|---|---|---|
field |
Erforderlich | String | Das Katalogfeld, nach dem gefiltert werden soll. |
operator |
Erforderlich | String | Der Vergleichsoperator, der zum Filtern verwendet wird. Beispiele sind "includes value" und "does not include value". |
value |
Erforderlich | Variiert (String, Zahl, Boolean, Zeit) | Der Wert, mit dem verglichen wird. Dieser muss dem Datentyp des zugrunde liegenden Katalogfelds entsprechen (z. B. String, Zahl, Boolean, Zeit). |

Hinweis
Die API unterstützt maximal zehn Filter pro Auswahlanfrage. Filter werden in der Reihenfolge angewendet, in der sie im Array erscheinen.
New Stuff!