Ajax-Filterung
Technische Dokumentation für den /ajax-Endpunkt von Shoporama zum Filtern von Produkten. Für Entwickler.
Alle Shoporama-Shops verfügen über einen /ajax-Endpunkt, der Produkte im JSON-Format zurückgibt. Damit können Sie Produkte dynamisch mit JavaScript abrufen und filtern - ohne die gesamte Seite neu zu laden.
Was ist der /ajax-Endpunkt?
Der /ajax-Endpunkt gibt Produkte auf der Grundlage der von Ihnen eingegebenen Parameter zurück. Sie können nach Kategorie, zusätzlichen Feldern, Preis, Tags und mehr filtern.
Grundlegende Verwendung
Ein einfacher AJAX-Aufruf zum Abrufen von Produkten aus einer Kategorie:
fetch('/ajax?category_id=123') .then(response => response.json()) .then(data => { // data.products enthält die Produkte // data.count enthält die Gesamtzahl });
Verfügbare Parameter
| Parameter | Beschreibung des Parameters |
|---|---|
| kategorie_id | Filter nach Kategorie-ID |
| tag | Nach Tag filtern |
| extra_field[field]=Wert | Nach zusätzlichen Feldern filtern |
| preis_vom / preis_bis | Preisbereich |
| sortieren | Sortierung (z.B. price_asc, price_desc, name) |
| Limit / Offset | Paginierung |
Beispiel: Filtern mit zusätzlichen Feldern
// Holt rote Produkte in Kategorie 123, sortiert nach Preis fetch('/ajax?category_id=123&extra_field[colour]=red&sort=price_asc') .then(response => response.json()) .then(data => { data.products.forEach(product => { console.log(product.name, product.price); }); });
Implementierung in Ihr Thema
Um ein vollständiges Filtererlebnis zu schaffen, muss Ihr Entwickler:
- Filter-UI mit Kontrollkästchen/Dropdowns auf der Grundlage der verfügbaren zusätzlichen Felder erstellen
- auf Änderungen in den Filtern achten
- /ajax mit den ausgewählten Parametern aufrufen
- Dynamische Aktualisierung der Produktliste mit den zurückgegebenen Daten
Tipps zum Filtern
Lesen Sie mehr über das Filtern im Allgemeinen in unserem Artikel Filtern in Ihrem Online Shop.
Brauchen Sie Hilfe? Kontaktieren Sie uns unter support@shoporama.dk.
Ähnliche Artikel
Abmeldelinks in automatischen E-Mails
Geben Sie Ihren Kunden die Möglichkeit, sich von automatischen Folge-E-Mails nach Käufen und Produktbewertungen abzumelden - mit einem einfachen...
KI-Assistent im Texteditor
Erfahren Sie, wie Sie den in Shoporama integrierten KI-Assistenten nutzen können, um Produkttexte, Bildbeschreibungen und Textvorschläge zu erstellen.
Altersüberprüfung bei Produkten
Anleitung zum Einrichten einer Altersüberprüfung für Produkte in Shoporama. Legen Sie das Mindestalter auf 16 oder 18 Jahre fest und überlassen Sie...