Valores de atributo de entidad personalizados
Los atributos de entidad personalizados pueden contener uno o varios valores. Los valores de los atributos de entidad se muestran en la vista del producto.
Un atributo de entidad personalizado con un solo valor tiene el mismo formato que un atributo de entidad predefinido de un solo valor:
entity.genre=genre1
Un atributo de entidad personalizado con varios valores se debe enviar como una matriz de JSON válida:
entity.genre=["genre1", "genre2"]
Estos son ejemplos de matrices de JSON válidas compatibles con Recommendations:
["AB","BC"]
todos los valores son cadenas[1,2]
todos los valores son numéricos
["AB",1,true, [1,2,3]]
es una matriz de JSON válida, pero Recommendations no la admite porque incluye una mezcla de tipos de valores (cadena, número, booleano, objeto).Cuando un atributo personalizado se envía como matriz de JSON válida, se trata como un atributo de varios valores en todos los productos del catálogo.
Restricciones:
- No se pueden usar nombres de atributos de entidad predefinidos para atributos de entidad personalizados. (Consulte Atributos de entidad).
- El atributo
entity.environment
se reserva para el sistema y no se puede usar en atributos de entidad personalizados. Se hará caso omiso de los intentos de pasarentity.environment
usandotargetPageParams
, fuentes o API. - Las matrices deben contener un solo tipo de valor. Las matrices con valores mezclados (
["AB",1,true]
) no se admiten. - Un atributo de varios valores que incluye una matriz de JSON anidada (
[10,12,[1,2,3]]
) se trata como un atributo de un valor.