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 | statusId = 1 (hanya aktif) |
| neq | Tidak sama | kategori ≠ "arsip" |
| in | Mengandung (salah satu) | kategori in ["elektronik", "buku"] |
| nin | Tidak mengandung | merek tidak 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 |
| pat | Cocok dengan pola | judul cocok dengan "jaket" |
| same | Cocok dengan nilai persis | sku persis "ABC-123" |
| same_part | Cocok dengan sebagian nilai persis | bagian dari sku persis "ABC" |
conditionValue: Nilai yang dibandingkan.
Contoh respons
{
"totalAll": 6,
"totalInCategory": 0,
"totalInCategoryWithNested": 0
}
Skema respons
Skema: IProductsCount
totalAll: number
Total jumlah produk yang ditemukan.
contoh: 100
totalInCategory: number
Total jumlah produk yang ditemukan dalam kategori.
contoh: 50
totalInCategoryWithNested: number
Total jumlah produk yang ditemukan dalam kategori bersarang.
contoh: 10
Contoh penggunaan
Panduan langkah demi langkah dalam dokumentasi:
- Dapatkan jumlah produk — dapatkan total jumlah 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 total jumlah produk, dengan filter opsional.