Aggregeringer
- 1 min. læsning
Vi har modtaget din besked og vil vende tilbage hurtigst muligt.
Det er muligt at filtrer response fra Indexed PIM for at begrænse resultat sættet.
Dette gøres ved at sætte parametre i GET requests.
Alle filtre kan kombineres til at give det ønskede resultat.
Der kan filtreres på enkelt felter, som eksempelvis på feltet sku for søge og finde et eller flere produkter der match søgning.
Eksempel:
/v1/products?sku=xxx
Udover sku kan der søges på andre felter i følgende tabel:
Felt | Beskrivelse |
sku | Søgning i feltet sku |
gtin | Søgning i feltet gtin |
supplierNo | Søgning i feltet supplierNo |
brand | Søgning i feltet brand, angiv et brands.id |
brands[] | Søgning i feltet brand, angiv et eller flere brands.id |
productGroup | Søgning i feltet productGroup, angiv productGroups.id |
productGroups[] | Søgning i feltet productGroup, angiv et eller flere productGroups.id |
supplier | Søgning i feltet supplier, angiv suppliers.id |
suppliers[] | Søgning i feltet supplier, angiv et eller flere suppliers.id |
category | Søgning i feltet category, angiv categories.id |
categories[] | Søgning i feltet category, angiv et eller flere categories.id |
property | Søgning i feltet properties, angiv properties.id |
properties[] | Søgning i feltet properties, angiv et eller flere properties.id |
media | Søgning i feltet media, angiv media.id |
stockBelowMin | Vis produkter som har lavt lager, angiv 1 eller 0. |
quality | Søgning i kvalitets tjeks, angiv quality.flag angivet i aggregeringer på products. |
Der kan filtreres på produkt typen single, main og variant.
Felt | Beskrivelse |
includeVariants | Inkluder varianter i resultatet |
onlyVariants | Inkluder kun varianter i resultatet |
onlySingles | Inkluder kun singles i resultatet |
onlyMasters | Inkluder kun main produkter i resultatet |
excludeVariants | Udeland varianter i resultatet |
excludeSingles | Udelad singles i resultatet |
excludeMasters | Udelad main produkter i resultatet |
Filtre efter priser, der anvendes pricingCurrency til at angive valutaen som der skal filtreres på.
Felt | Beskrivelse |
onlyDiscounts | Inkluder kun produkter der har en aktiv rabat |
pricingMin | Inkluder kun produkter der har en minimumspris |
pricingMax | Inkluder kun produkter der har en maks pris |
pricingCurrency | Angiv hvilken valuta som der skal filtreres efter |
pricingCustomerGroup | Filtrer efter en custom group |
pricingCustomer | Filterer priser efter en given kunde |
Der kan filtreres på tidsstempler for følgende felter. For hvert felt angives filtrerings typen i brackets som følgende:
/v1/products?created[gt]=2024-01-01 00:00:00
Der kan benyttes følgende udtryk:
Felt | Beskrivelse |
gt | Greater Than |
gte | Greater Than or Equal |
lt | Less Than |
lte | Less Than or Equal |
Følgende tidsstempler kan der filtreres på:
Felt | Beskrivelse |
created | Tidsstempel på hvornår data er oprettet |
updated | Tidsstempel på hvornår data er opdateret |
disabledAt | Tidsstempel på hvornår data er deaktiveret |
Der kan filtreres direkte på et customField på samme måde som almindelige felter.
Eksempel:
Her antages at et customField med typen string, med navnet color er oprettet og produkter oprettet med værdien black.
/v1/products?customFields[color]=black
Hvis customField er af typen integer, så kan der også bruges modifiers til at søge på intervaller.
Eksempel:
Et felt med navnet price skal filtrer dem med værdien højere end 100.
/v1/products?customFields[price][gt]=100
Der kan filtreres, således at der kan dannes en liste som viser de produkter som enten er blokeret på en kanal eller er tilgængelige på en kanal.
Felt | Beskrivelse |
blockedByApp | Se produkter som er blokeret på denne app. Angiv app.id som parameter |
notBlockedByApp | Se produkter som er tilgængelige på denne app. Angiv app.id som parameter |
Det er muligt via q parameter at søge på flere felter på een gang. Indexed PIM vil matche og arrangere resultatet.
Eksempel:
/v1/products?q=test
Dette vil søge i felterne navn, sku, gtin, supplierNo, snippet og description efter et match.
Når der er generelle rabatter på prisen, vil responsen reflektere denne. For at hente base prisen som rabatten er udregnet efter kan angives en parameter pricingBase for at hente den oprindelige base pris.
- 1 min. læsning
- 1 min. læsning
- 1 min. læsning
- 1 min. læsning
- 1 min. læsning
- 1 min. læsning
- 2 min. læsning
- 2 min. læsning
- min. læsning
- 2 min. læsning
- 1 min. læsning
- 1 min. læsning
- 1 min. læsning
- 1 min. læsning
- 2 min. læsning
- min. læsning
- 1 min. læsning
- 1 min. læsning
- 1 min. læsning
- 1 min. læsning
- 1 min. læsning
- 2 min. læsning
- 1 min. læsning
- 2 min. læsning
- 1 min. læsning
- 1 min. læsning
- 3 min. læsning
- 1 min. læsning
- 1 min. læsning
- 1 min. læsning
- 2 min. læsning
- 1 min. læsning
- 2 min. læsning
- min. læsning
- 1 min. læsning
- 2 min. læsning
- 1 min. læsning
- 1 min. læsning
- 1 min. læsning
- 1 min. læsning
- 3 min. læsning
- 1 min. læsning
- 1 min. læsning
- 3 min. læsning
- 1 min. læsning
- 1 min. læsning
- 2 min. læsning
- 3 min. læsning
- 1 min. læsning
- 1 min. læsning
- 1 min. læsning
- 1 min. læsning
- 1 min. læsning
- 2 min. læsning
- 2 min. læsning
- 3 min. læsning
All rights reserved - © Indexed ApS