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

getProductBlockById

احصل على كائنات ContentPageBlock بواسطة معرف المنتج.

الوصف

تقوم هذه الطريقة بالحصول على كائن كتلة المنتج بواسطة معرف المنتج. إنها تعيد Promise يتم حله إلى مصفوفة من كائنات كتلة المنتج IProductBlock.

Products.getProductBlockById(

id

);

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

المخطط

id(مطلوب): number
معرف المنتج
مثال: 12345

أمثلة

مثال بسيط

const response = await Products.getProductBlockById(1764);

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

[
{
"id": 1,
"attributeSetIdentifier": null,
"localizeInfos": {
"title": "كتلة المنتج"
},
"version": 0,
"position": 1,
"identifier": "product_block",
"type": "product_block",
"customSettings": {
"productConfig": {
"quantity": "1",
"sortType": 0,
"sortOrder": 0,
"countElementsPerRow": "1"
},
"similarProductRules": [],
"condition": {
"name": "cost",
"costTo": 130,
"costFrom": 0
},
"sliderDelay": null,
"sliderDelayType": null
},
"templateIdentifier": null,
"isVisible": true,
"isSync": false,
"attributeValues": {}
}
]

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

المخطط: IProductBlock

id: number
معرف فريد لكتلة المنتج.
مثال: 3289

attributeSetIdentifier: number | null
معرف مجموعة السمات المستخدمة في كتلة المنتج، أو null إذا لم يكن ذلك قابلاً للتطبيق.
مثال: 67890

localizeInfos: ILocalizeInfo
معلومات التوطين لكتلة المنتج.
مثال:

{
"title": "صندوق"
}

version: number
إصدار كيان كتلة المنتج.
مثال: 1

position: number
موضع كتلة المنتج في قائمة أو تخطيط.
مثال: 1

identifier: string
معرف سلسلة فريد لكتلة المنتج.
مثال: "product_block_12345"

type: Types
نوع كتلة المنتج، مثل "منتج"، "صفحة خطأ"، إلخ.
مثال:

"product"

customSettings: object
إعدادات مخصصة لكتلة المنتج، بما في ذلك تأخير الشريط، تكوين المنتج، قواعد المنتجات المماثلة، والشروط.
مثال:

{}

templateIdentifier: string | null
معرف القالب المستخدم بواسطة كتلة المنتج، أو null إذا لم يكن ذلك قابلاً للتطبيق.
مثال: "template_12345"

isVisible: boolean
تشير إلى ما إذا كانت كتلة المنتج مرئية.
مثال: true

isSync: boolean
تشير إلى ما إذا كانت كتلة المنتج متزامنة.
مثال: false

attributeValues: AttributeType
مصفوفة من قيم السمات من الفهرس، ممثلة كزوج من معرف سمة المستخدم وقيمة السمة.
مثال:

[
{
"id": "color",
"value": "red"
}
]