getProductBlockById
Obtiene objetos ContentPageBlock por identificador de producto.
Productos?.getProductBlockById( id? );
Ejemplo mínimo
const value = await Products.getProductBlockById(1764)
Esquema
id(requerido): número
ID del producto
ejemplo: 12345
Este método obtiene un objeto de bloque de producto por ID de producto.
Ejemplo de respuesta
[
{
"id": 1,
"attributeSetIdentifier": null,
"localizeInfos": {
"title": "Bloque de Producto"
},
"version": 0,
"position": 1,
"identifier": "product_block",
"type": "product_block",
"customSettings": {
"productConfig": {
"quantity": "1",
"sortType": 0,
"sortOrder": 0,
"countElementsPerRow": "1"
},
"similarProductRules": [],
"condition": {
"name": "costo",
"costTo": 130,
"costFrom": 0
},
"sliderDelay": null,
"sliderDelayType": null
},
"templateIdentifier": null,
"isVisible": true,
"isSync": false,
"attributeValues": {}
}
]
Esquema
id: número
Identificador único del bloque de producto.
ejemplo: 3289
attributeSetIdentifier: número | null
Identificador del conjunto de atributos utilizado en el bloque de producto, o null si no aplica.
ejemplo: 67890
localizeInfos: ILocalizeInfo
Información de localización para el bloque de producto.
ejemplo:
{
"title": "Caja"
}
version: número
Versión de la entidad del bloque de producto.
ejemplo: 1
position: número
Posición del bloque de producto en una lista o diseño.
ejemplo: 1
identifier: cadena
Identificador de cadena único para el bloque de producto.
ejemplo: "product_block_12345"
type: Tipos
Tipo del bloque de producto, como "producto", "página_de_error", etc.
ejemplo:
"producto"
customSettings: objeto
Configuraciones personalizadas para el bloque de producto, incluyendo retraso del slider, configuración del producto, reglas de productos similares y condiciones.
ejemplo:
{}
templateIdentifier: cadena | null
Identificador para la plantilla utilizada por el bloque de producto, o null si no aplica.
ejemplo: "template_12345"
isVisible: booleano
Indica si el bloque de producto es visible.
ejemplo: true
isSync: booleano
Indica si el bloque de producto está sincronizado.
ejemplo: false
attributeValues: AttributeType
Array de valores de atributos del índice, representados como un par de ID de atributo de usuario y valor de atributo.
ejemplo:
[
{
"id": "color",
"value": "rojo"
}
]