getProductBlockById
احصل على كائنات ContentPageBlock بواسطة معرف المنتج.
المنتجات?.getProductBlockById( id? );
مثال بسيط
const value = await Products.getProductBlockById(1764)
المخطط
id(required): number
معرف المنتج
مثال: 12345
تقوم هذه الطريقة بالحصول على كائن كتلة المنتج بواسطة معرف المنتج.
مثال على الاستجابة
[
{
"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": {}
}
]
المخطط
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"
}
]