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

getWishlistSimilar

احصل على المنتجات "المماثلة لقائمة الرغبات" من قائمة الرغبات الموجودة في السياق (مستخدم مصرح له أو ضيف).

الوصف

ترجع هذه الطريقة المنتجات المماثلة لقائمة الرغبات المأخوذة من السياق الحالي - مستخدم مصرح له أو ضيف (يتم تحديده عبر رأس x-guest-id، انظر وضع الضيف). ترجع وعدًا (Promise) يتم حله إلى مصفوفة من كائنات IProductsEntity.

Blocks.getWishlistSimilar(

marker*, langCode, signPrice

);

مخطط المعلمات

المخطط

marker(required): string
علامة الكتلة
مثال: "wishlist_similar_block"

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

signPrice: string
سعر العلامة

أمثلة

مثال بسيط

const response = await Blocks.getWishlistSimilar('wishlist_similar_block');

مثال مع السمات

const response = await Blocks.getWishlistSimilar('wishlist_similar_block', 'en_US');

استجابة المثال

[
{
"id": 1764,
"localizeInfos": {
"title": "Product"
},
"price": 100,
"additional": {
"prices": {
"min": 0,
"max": 100
}
},
"isVisible": true,
"isSync": true,
"sku": "0-123",
"attributeValues": {},
"attributeSetIdentifier": "my-set",
"statusIdentifier": "in_stock",
"statusLocalizeInfos": {
"title": "In stock"
},
"position": 1
}
]

مخطط الاستجابة

المخطط: IProductsEntity[]

[]: IProductsEntity
كائن منتج.

[].id: number
المعرف الفريد.
مثال: 12345

[].localizeInfos: ILocalizeInfo
الاسم المحلي للمنتج.
مثال: { "title": "Product" }

[].price: number | null
سعر صفحة المنتج المأخوذ من الفهرس.
مثال: 100

[].sku: string | null
SKU المنتج (وحدة حفظ المخزون)، قد يكون فارغًا.
مثال: "SKU_12345"

[].attributeValues: IAttributeValues
مصفوفة من قيم السمات من الفهرس.

[].statusIdentifier: string | null
معرف حالة صفحة المنتج (قد يكون فارغًا).
مثال: "in_stock"

[].isVisible: boolean
علامة رؤية الصفحة.
مثال: true

[].position: number
رقم العنصر (لترتيب العناصر).
مثال: 1