Ajax filtering

Guide to the parameters you can use for the ajax filter

Support-billede
By Morten Vadskær
more than 2 weeks ago
Approx. {eight} minutes

På alle shops er der en /ajax der returnerer shoppens produkter. Siden tager følgende GET-argumenter til at filtrere i resultatet:

 

price_range=100|1000

Prisinterval på produkterne.

 

categories=1|2|3

Liste over kategorier produkterne skal være i.

 

exclude=0

0 eller 1 afhængig af om man vil ekskludere produkter der ikke er i kategorierne

 

sort

Feltet der skal sorteres på. Mulighederne er popular, weight, name eller price.

 

sort_order

Sorteringsrækkefølgen. Der kan bruges asc eller desc.

 

limit

Hvor mange produkter man vil hente ud.

 

offset

Offset ifbm. ovenstående.

 

attribute_values=1|2|3

ID'er på de attributværdier produkterne skal have.

 

suppliers=1|2|3

ID'er på de leverandører man vil hente produkter fra.

 

landing_pages=1|2|3

ID'er på de landingssider produkterne skal være i.

 

brands=1|2|3

ID'erne på de brands produkterne skal have.

 

attribute_tags_in_stock=a|b|c

Tags på attributværdier produkterne skal have og være på lager i.

 

attribute_tags

Samme som ovenstående bare uden lagerkrav.

 

attribute_tag

Samme som ovenstående bare kun med ét argument.

 

attribute

Samme som ovenstående bare kun med ét argument og baseret på ID'et.

 

force_categories=1|2|3

Tving at produkterne skal være i kategorierne.

 

atags=female,black|white

Filtrering på attributværdi-tags. Komma læses som and og pipe som or. Ovenstående returnerer produkter hvor attributværdien er tagget med female og (black eller white).

 

product_ids=123|456

Liste af produkt id'er.

 

pretty=1

Hvis man ønsker pænt formateret json.

 

only_in_stock_variants=1|0

Angiver om variant_stock kun skal indeholde varianter der er på lager.

 

include_meta=1|0

Tilføjer et ekstra niveau til svaret, hvor produkterne nu ligger i product-elementet og der tilføjes elementet meta der indeholder informationer om hvordan man kan indskrænke filtreringen yderligere. Meta-elementet indeholder kun det som svaret indeholder. De felter der returneres er kategorier, attributter og brands.

 

meta=foo|bar

Angiver hvilke ekstrafelter man vil returnere

 

meta=_all

Angiver at alle ekstrafelter skal returneres

This website uses cookies.

We use cookies to personalize content and ads, provide social media features, and analyze our web traffic.

Information about your use of our website is also shared with our partners within social media, advertising, and analysis, who may combine them with other data from your interactions with their services.

Read more about our cookies