getProductsCountByPageUrl
Cari semua objek produk dengan paginasi untuk kategori yang dipilih (berdasarkan URL-nya).
Deskripsi
Metode ini mengembalikan jumlah produk di halaman katalog yang diidentifikasi oleh URL, dengan filter opsional. Ini mengembalikan Promise yang menyelesaikan menjadi objek IProductsCount.
Produk.getProductsCountByPageUrl(
url,
body
);
Skema parameter
Skema
url(diperlukan): string
URL halaman
body(diperlukan): any[]
Parameter isi untuk filter. Default: []
contoh:
[
{
"attributeMarker": "price",
"conditionMarker": "in",
"statusMarker": "status_1",
"conditionValue": {},
"pageUrls": [
"23-laminat-floorwood-maxima"
],
"title": "Iphone 17 Pro"
}
]
Contoh
Contoh minimal
const response = await Products.getProductsCountByPageUrl('catalog');
Gunakan filter untuk menemukan produk tertentu:
attributeMarker: Pengidentifikasi teks dari atribut yang diindeks di mana nilai-nilai difilter. conditionMarker: Jenis kondisi yang diterapkan pada nilai atribut.
| Marker | Arti | Contoh |
|---|---|---|
| eq | Sama dengan | statusId = 1 (hanya aktif) |
| neq | Tidak sama dengan | kategori ≠ "arsip" |
| in | Mengandung (salah satu) | kategori in ["elektronik", "buku"] |
| nin | Tidak mengandung | merek tidak in ["merek_palsu"] |
| exs | Ada (memiliki nilai) | Memiliki deskripsi |
| nexs | Tidak ada | Tidak ada gambar |
conditionValue: Nilai yang dibandingkan.
Contoh respons
{
"totalAll": 6,
"totalInCategory": 6,
"totalInCategoryWithNested": 6
}
Skema respons
Skema: IProductsCount
totalAll: number
Jumlah total produk yang ditemukan.
contoh: 100
totalInCategory: number
Jumlah total produk yang ditemukan dalam kategori.
contoh: 50
totalInCategoryWithNested: number
Jumlah total produk yang ditemukan dalam kategori bersarang.
contoh: 10
Contoh penggunaan
Panduan langkah demi langkah dalam dokumentasi:
- Dapatkan jumlah produk berdasarkan halaman — dapatkan jumlah total produk di halaman katalog tertentu, berguna untuk paginasi.
Coba secara langsung
Jalankan metode ini secara interaktif di JS SDK sandbox — sambungkan URL Proyek dan Token Aplikasi Anda pada kunjungan pertama, lalu buka:
- Dapatkan jumlah produk berdasarkan halaman — dapatkan jumlah total produk di halaman katalog tertentu, berguna untuk paginasi.