Saltar al contenido principal

getAttributeSetByMarker

Obteniendo un único objeto de conjunto de atributos por marcador.

Descripción​

Este método devuelve un atributo con datos del conjunto de atributos. Devuelve una Promesa que se resuelve en un objeto IAttributeSetsEntity.

.getAttributeSetByMarker(

,

);

Esquema de parámetros​

Esquema

marker(requerido): string
marcador del objeto del conjunto de atributos
ejemplo: "productAttributes"

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

Ejemplos​

Ejemplo mínimo​

const response = await AttributesSets.getAttributeSetByMarker('my-marker');

Ejemplo con atributos​

const response = await AttributesSets.getAttributeSetByMarker('my-marker', 'en_US');

Ejemplo de respuesta​

{
"id": 27,
"createdDate": "2025-10-28T13:50:27.426Z",
"updatedDate": "2025-02-26T17:18:11.275Z",
"version": 0,
"identifier": "admins",
"title": "Admins",
"schema": {
"admin-text": {
"id": 1,
"type": "string",
"original": true,
"isVisible": true,
"identifier": "admin-text",
"initialValue": null,
"localizeInfos": {
"title": "Admins text"
}
}
},
"isVisible": true,
"type": {
"id": 1,
"type": "forAdmins"
},
"position": 1
}

Esquema de respuesta​

Esquema: IAttributeSetsEntity

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

createdDate: string
La fecha en que se creó el conjunto de atributos.
ejemplo: "2023-10-01T12:00:00Z"

updatedDate: string
La fecha en que se actualizó por última vez el conjunto de atributos.
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"

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

schema: Record<string, IAttributeSchemaItem>
Campos del esquema indexados por marcador.
ejemplo:

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

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

type: string
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