Suchergebnisse abrufen
Suche
Suchergebnisse abrufen
Fragen Sie den Kameleoon Search-Service ab, um sofortige oder vollständige Produktsuchergebnisse basierend auf Benutzereingaben abzurufen.
GET
Suchergebnisse abrufen
Der Kameleoon Search-Service bietet zwei Suchtypen:
- Instant (typeahead) search: Zeigt Ergebnisse an und aktualisiert sie, während Benutzer Suchanfragen eingeben.
- Full search: Gibt vollständige, gefilterte Suchergebnisse zurück, nachdem der Benutzer eine Suchanfrage abgesendet hat.
type, um den Suchtyp anzugeben.
Anfrage
Abfrageparameter
Diese Abfrageparameter gelten sowohl für die Full Search als auch für die Instant Search. Verwenden Sie zusätzliche Parameter nur mit der Full Search.| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
did | String | True | Device-ID. Holen Sie diese ID aus dem Cookie KameleoonProducts_device_id. Rufen Sie sie vor dem Aufruf dieses Endpoints aus dem Backend ab. Geben Sie did nur an, wenn Sie Filter oder Algorithmen verwenden, die auf historischen Gerätedaten basieren, wie zum Beispiel “Recently Viewed” oder “Recommended for You.” |
sid | String | True | Temporäre Benutzersitzungs-ID. Holen Sie diese ID aus dem Cookie KameleoonProducts_session_code. Rufen Sie sie vor dem Aufruf dieses Endpoints aus dem Backend ab. Geben Sie sid nur an, wenn Sie Filter oder Algorithmen verwenden, die auf historischen Benutzerdaten basieren, wie zum Beispiel “Recently Viewed” oder “Recommended for You.” |
shop_id | String | True | Store Key. Sie finden ihn in Recommendations > Settings > Store settings in der Kameleoon App. Kontaktieren Sie Ihren Customer Success Manager, falls erforderlich, um den Schlüssel zu erhalten. |
type | String | True | Gibt den Suchtyp an: instant_search oder full_search. |
search_query | String | True | Aktuelle Suchanfrage. |
locations | List | Optional | Durch Kommas getrennte Liste von Standort-IDs. |
Zusätzliche Abfrageparameter (nur Full Search)
Verwenden Sie diese zusätzlichen Parameter mit Full Search-Anfragen (type=full_search).
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
limit | Integer | Optional | Maximale Anzahl der von der API zurückgegebenen Ergebnisse. |
offset | Integer | Optional | Ergebnisversatz. |
category_limit | Integer | Optional | Maximale Anzahl von Kategorien für den Sidebar-Filter. |
categories | List | Optional | Durch Kommas getrennte Liste von Kategorien zur Filterung. |
extended | Integer or empty | Optional | Fügt erweiterte Informationen für Produktergebnisse hinzu. Unterstützte Werte: 1 oder leer. Bei 1 gibt die API alle Produktinformationen zurück. Wenn leer, gibt die API nur Produkt-IDs zurück. Kameleoon empfiehlt, diesen Wert für die Full Search auf 1 zu setzen. |
sort_by | String | Optional | Sortierparameter. Unterstützte Werte: popular, price, discount, sales_rate, date. |
order | String | Optional | Sortierrichtung: asc (aufsteigend) oder desc (absteigend). Standardwert ist desc. |
brands | List | Optional | Durch Kommas getrennte Liste von Marken zur Filterung. |
filters | String | Optional | Escapeter JSON-String mit Filterparametern. Beispiel: {"bluetooth":["yes"],"offers":["15% cashback"],"weight":["1.6"]} |
price_min | Integer | Optional | Mindestpreis. |
price_max | Integer | Optional | Höchstpreis. |
colors | Integer | Optional | Durch Kommas getrennte Liste der Farben. |
exclude | Integer | Optional | Durch Kommas getrennte Liste von Produkt-IDs, die aus den Suchergebnissen ausgeschlossen werden sollen. |
Antwort (Instant Search)
| Name | Typ | Beschreibung |
|---|---|---|
search_query | string | Suchanfrage. |
categories | array | Kategorieinformationen. Jedes Objekt enthält diese Eigenschaften:
|
filters | array | Filterinformationen. Jedes Objekt enthält diese Eigenschaften:
|
html | string | HTML-Code für den Produktblock. Passen Sie die Vorlage im persönlichen Kameleoon-Konto an. |
price_range | object | Mindest- und Höchstpreise der Produkte. Enthält diese Eigenschaften:
|
products | array | Produktinformationen. Jedes Objekt enthält diese Eigenschaften:
|
search_query_redirects | array | Weiterleitungsinformationen. Jedes Objekt enthält diese Eigenschaften:
|
products_total | number | Gesamtanzahl der Produkte. |
Antwort (Full Search)
| Name | Typ | Beschreibung |
|---|---|---|
brands | array | Markeninformationen. Jedes Objekt enthält diese Eigenschaften:
|
categories | array | Kategorieinformationen. Jedes Objekt enthält diese Eigenschaften:
|
filters | array | Filterinformationen. Jedes Objekt enthält diese Eigenschaften:
|
html | string | HTML-Code für den Produktblock. Passen Sie die Vorlage im persönlichen Kameleoon-Konto an. |
price_range | object | Mindest- und Höchstpreise der Produkte. Enthält diese Eigenschaften:
|
products | array | Produktinformationen. Jedes Objekt enthält diese Eigenschaften:
|
products_total | number | Gesamtanzahl der Produkte. |
search_query | string | Suchanfrage. |
Produktempfehlungen abrufen
Zurück
Einen Produktkatalog mit der Product Recommendation API in Kameleoon importieren
Weiter