Saltar al contenido principal

getAttributesByMarker

Obteniendo todos los atributos con datos del conjunto de atributos.

AttributesSets?.getAttributesByMarker( marker?, langCode? );

Ejemplo mínimo

const value = await AttributesSets.getAttributesByMarker('my-marker')

Esquema de parámetros

Esquema

marker(required): string
Marcador de atributo
ejemplo: "productAttributes"

langCode: string
Código de idioma. Por defecto: "en_US"
ejemplo: "en_US"

Este método devuelve todos los atributos con datos del conjunto de atributos.

Ejemplo de respuesta

{
"id": 27,
"updatedDate": "2025-02-26T17:18:11.275Z",
"version": 0,
"identifier": "admins",
"typeId": 1,
"title": "Admins",
"schema": {
"admin-text": {
"id": 1,
"type": "string",
"isPrice": false,
"original": true,
"isVisible": true,
"identifier": "admin-text",
"localizeInfos": {
"title": "Texto de administradores"
}
}
},
"isVisible": true,
"type": {
"id": 1,
"type": "forAdmins"
},
"position": 1
}

Esquema de respuesta

Esquema

id: number
El identificador único de la entidad del conjunto de atributos.
ejemplo: 123

updatedDate: string
La fecha en que se actualizó por última vez el conjunto de atributos, representada como una cadena.
ejemplo: "2023-10-01T12:00:00Z"

version: number
El número de versión del conjunto de atributos, utilizado para rastrear cambios o actualizaciones.
ejemplo: 1

identifier: string
Una cadena que identifica de manera única el conjunto de atributos.
ejemplo: "attributeSet1"

typeId: number
El identificador numérico que representa el tipo del conjunto de atributos.
ejemplo: 1

title: string
El título o nombre del conjunto de atributos.
ejemplo: "Atributos del Producto"

schema: any
La definición del esquema asociada con el conjunto de atributos. Esto podría representar la estructura o reglas para los datos.
ejemplo:

{
"attribute1": {
"id": 1,
"type": "string",
"isPrice": false,
"original": true,
"identifier": "string",
"localizeInfos": {
"en_US": {
"title": "Cadena"
}
}
}
}

isVisible: boolean
Indica si el conjunto de atributos es visible o no.
ejemplo: true

properties: any
Propiedades adicionales asociadas con el conjunto de atributos, que pueden ser de cualquier tipo.
ejemplo:

{
"color": "rojo",
"size": "M"
}

type: any
El tipo del conjunto de atributos, que podría ser una clasificación o categoría específica.
ejemplo: "producto", "usuario", "etc"

position: number
El número de posición para ordenar el conjunto de atributos.
ejemplo: 1