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.

AttributesSets.getAttributeSetByMarker(

marker*, langCode

);

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",
"typeId": 1,
"title": "Admins",
"schema": {
"admin-text": {
"id": 1,
"type": "string",
"isPrice": false,
"original": true,
"isVisible": true,
"identifier": "admin-text",
"initialValue": null,
"localizeInfos": {
"title": "Admins text"
}
}
},
"isVisible": true,
"properties": {},
"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"

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

properties: Record<string, unknown>
Propiedades adicionales asociadas con el conjunto de atributos; objeto vacío cuando no hay ninguna.
ejemplo:

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

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