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

getProductBlockById

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

الوصف

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

المنتجات.getProductBlockById(

id*

);

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

المخطط

id(مطلوب): رقم
معرف المنتج
مثال: 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": "التكلفة",
"costTo": 130,
"costFrom": 0
},
"sliderDelay": null,
"sliderDelayType": null
},
"templateIdentifier": null,
"isVisible": true,
"isSync": false,
"attributeValues": {}
}
]

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

المخطط: IProductBlock

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

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

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

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

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

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

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

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

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

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

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

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

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

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