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,
"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 Admins"
}
}
},
"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

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: object
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": "String"
}
}
}
}

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

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

{
"color": "red",
"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