getProductsCount
Dapatkan jumlah semua produk dengan filter opsional.
Deskripsi
Metode ini mengambil total jumlah produk berdasarkan parameter filter yang diberikan (body). Ini mengembalikan Promise yang menyelesaikan menjadi objek IProductsCount yang berisi berbagai jumlah produk.
Produk.getProductsCount(
body
);
Skema parameter
Skema
body(required): any[]
Parameter body 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.getProductsCount();
Gunakan filter untuk menemukan jumlah produk tertentu:
attributeMarker: Identifikasi teks dari atribut yang diindeks yang digunakan untuk menyaring nilai. 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 not in ["merek_palsu"] |
| mth | Lebih dari | harga > 100 |
| lth | Kurang dari | harga < 50 |
| exs | Ada (memiliki nilai) | Memiliki deskripsi |
| nexs | Tidak ada | Tidak ada gambar |
conditionValue: Nilai yang dibandingkan.
Contoh respons
{
"totalAll": 6,
"totalInCategory": 0,
"totalInCategoryWithNested": 0
}
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 — dapatkan jumlah total produk, dengan filter opsional.
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 — dapatkan jumlah total produk, dengan filter opsional.