getProductsByPageUrl
Seçilen kategori için (URL'sine göre) sayfalama ile tüm ürün nesnelerini arayın.
Ürünler?.getProductsByPageUrl( url?, body?, langCode?, userQuery? );
Minimal örnek
const body `= [{
"attributeMarker": "price",?"conditionMarker": "mth",?"statusMarker": "waiting",?"conditionValue": 1,?"pageUrls": [?"23-laminat-floorwood-maxima"?],"isNested": false,?"title": ""?},{
"attributeMarker": "price",?"conditionMarker": "lth",?"conditionValue": 3,?"pageUrls": [?"23-laminat-floorwood-maxima"?],"isNested": false,?"title": ""?}]
const value = await Ürünler.getProductsByPageUrl('catalog', body)
Şema
url(gerekli): string
Sayfa url'si
örnek: "catalog"
body: IFilterParams[]
İstek gövdesi. Varsayılan: []
örnek:
[
{
"attributeMarker": "price",
"conditionMarker": "mth",
"statusMarker": "waiting",
"conditionValue": 1,
"pageUrls": [
"23-laminat-floorwood-maxima"
],
"isNested": false,
"title": ""
},
{
"attributeMarker": "price",
"conditionMarker": "lth",
"conditionValue": 3,
"pageUrls": [
"23-laminat-floorwood-maxima"
],
"isNested": false,
"title": ""
}
]
langCode: string
Dil kodu. Varsayılan: "en_US"
örnek: "en_US"
userQuery: IProductsQuery
İsteğe bağlı sorgu parametreleri
offset(gerekli): number
Sayfalama için parametre. Varsayılan: 0.
limit(gerekli): number
Sayfalama için parametre. Varsayılan: 30.
sortOrder(gerekli): string
Sıralama düzeni "DESC" | "ASC". Varsayılan: "DESC".
sortKey(gerekli): string
Sıralama için alan (varsayılan - null). Olası değerler: "id", "position", "title", "date", "price". Varsayılan: null.
templateMarker: string | null
Ürün sayfası şablon işareti, varsayılan null.
örnek: "template_12345"
statusMarker: string | null
Ürün sayfası durum işareti, varsayılan null.
örnek: "in_stock"
conditionValue: string | null
Aranan değer, varsayılan null.
örnek: "new"
attributeMarker: string | null
Değerlerin filtrelendiği dizinlenmiş niteliğin metin tanımlayıcısı, varsayılan null.
örnek: "color"
conditionMarker: string | null
Değerlerin filtrelendiği filtre koşulunun işareti, varsayılan null.
örnek: "equals"
Bu yöntem, sağlanan sorgu parametrelerine (userQuery) dayanarak seçilen kategori için sayfalama ile tüm ürün nesnelerini arar. Her bir öğenin bir nesne olduğu bir dizi öğe döndüren bir Promise döner.