انتقل إلى المحتوى الرئيسي

getProductsPriceByPageUrl

ابحث عن معلومات حول المنتجات والأسعار لفئة محددة

Products.getProductsPriceByPageUrl(url, userQuery)


const value = await Products.getProductsPriceByPageUrl('catalog')
Schema

url:* string
رابط الصفحة
مثال: catalog

langCode: string
معامل رمز اللغة. الافتراضي "en_US"
مثال: en_US

userQuery: IProductsQuery
معاملات استعلام اختيارية

userQuery.offset: number
معامل اختياري للتصفح، الافتراضي هو 0
مثال: 0

userQuery.limit: number
معامل اختياري للتصفح، الافتراضي هو 30
مثال: 30

userQuery.statusMarker: string
معرف اختياري لحالة صفحة المنتج
مثال: waiting

userQuery.conditionValue: string
قيمة اختيارية يتم البحث عنها
مثال: 1

userQuery.conditionMarker: string
معرف اختياري لشرط الفلترة الذي يتم من خلاله تصفية القيم
مثال: mth

userQuery.attributeMarker: string
معرف نصي اختياري للخاصية المفهرسة التي يتم من خلالها تصفية القيم
مثال: price

userQuery.sortOrder: string
ترتيب الفرز الاختياري DESC | ASC
مثال: DESC

userQuery.sortKey: string
حقل اختياري للفرز (id، title، date، price، position، status)
مثال: id


تبحث هذه الطريقة عن معلومات حول المنتجات والأسعار لفئة محددة، بناءً على معاملات الاستعلام المقدمة (userQuery). تعيد Promise التي تحل إلى مصفوفة من العناصر، حيث كل عنصر هو كائن.

مثال على الإرجاع:

{
"total": 100,
"items": [
{
"id": 1764,
"price": 0
}
]
}
Schema

total: number
إجمالي عدد السجلات التي تم العثور عليها
مثال: 100

id: number
معرف العنصر
مثال: 1764

price: number
قيمة سعر صفحة المنتج المأخوذة من الفهرس
مثال: 0