Ajax-filtrering
Teknisk dokumentasjon for Shoporamas /ajax-endepunkt for filtrering av produkter. For utviklere.
Alle Shoporama-butikker har et /ajax-endepunkt som returnerer produkter i JSON-format. Dette gjør det mulig å dynamisk hente og filtrere produkter med JavaScript - uten å laste inn hele siden på nytt.
Hva er /ajax-endepunktet?
/ajax-sluttpunktet returnerer produkter basert på parameterne du sender inn. Du kan filtrere etter kategori, ekstra felt, pris, tagger og mer.
Grunnleggende bruk
Et enkelt AJAX-kall for å hente produkter fra en kategori:
fetch('/ajax?category_id=123') .then(response => response.json()) .then(data => { // data.products inneholder produktene // data.count inneholder det totale antallet });
Tilgjengelige parametere
| Parameter | Beskrivelse av parameteren |
|---|---|
| category_id | Filtrer etter kategori-ID |
| tag | Filtrer etter tag |
| extra_field[felt]=verdi | Filtrer etter ekstra felt |
| pris_fra / pris_til | Prisintervall |
| sortering | Sortering (f.eks. pris_asc, pris_desc, navn) |
| grense / forskyvning | Paginering |
Eksempel: Filtrering med tilleggsfelt
// Hent røde produkter i kategori 123, sortert etter pris fetch('/ajax?category_id=123&extra_field[color]=red&sort=price_asc') .then(response => response.json()) .then(data => { data.products.forEach(product => { console.log(product.name, product.price); }); }); });
Implementering i temaet ditt
For å bygge en komplett filtreringsopplevelse må utvikleren din
- Opprette filtergrensesnitt med avmerkingsbokser/nedtrekkslister basert på tilgjengelige ekstrafelt
- Lytte til endringer i filtrene
- Anrop /ajax med de valgte parameterne
- Dynamisk oppdatere produktlisten med de returnerte dataene
Tips for filtrering
Les mer om filtrering generelt i artikkelen Filtrering i nettbutikken din.
Trenger du hjelp? Kontakt oss på support@shoporama.dk.
Relaterte artikler
Avmeldingslenker i automatiske e-poster
Gi kundene dine muligheten til å melde seg av automatiske oppfølgings-e-poster etter kjøp og produktanmeldelser - med en enkel lenke i e-posten.
AI-assistent i tekstredigeringsprogrammet
Lær hvordan du bruker Shoporamas innebygde AI-assistent til å generere produkttekster, bildebeskrivelser og tekstforslag.
Aldersverifisering på produkter
Veiledning for å sette opp aldersbekreftelse på produkter i Shoporama. Angi alderskravet til 16 eller 18 år, og la betalingsgatewayen håndtere...