Metadatos de Commerce en AEM Assets
Los metadatos de Commerce son el contrato entre los AEM Assets y Commerce. Indica a Commerce qué recursos son para Commerce, a qué productos pertenecen y cómo deben utilizarse o mostrarse. Estos metadatos permiten a la integración de AEM Assets asignar y sincronizar correctamente los archivos de recursos.
Los metadatos de Commerce habilitan las siguientes funciones:
- Marcar un recurso como apto para Commerce mediante el campo
commerce:isCommerce. - Asocie un recurso con uno o más SKU de producto a través del campo
commerce:skus. - Defina cómo aparece el recurso en Commerce mediante los campos
commerce:rolesycommerce:positions. - Agregar texto alternativo específico de Commerce con clave de vista de tienda a través de los campos
commerce:altTextStoreViewsycommerce:altTextValues. - Exponga estos campos en la interfaz de usuario de las propiedades de los AEM Assets a través de una ficha y un formulario de esquema de Commerce.
assets-commerce (consulte Instalar el paquete de assets-commerce manualmente). La compatibilidad nativa está planificada para una próxima versión de AEM.Para configurar estos recursos en su proyecto de AEM, consulte Configuración del proyecto de AEM Assets. El resto de este tema describe cómo se proporcionan los metadatos.
Contenido del paquete de AEM Commerce assets-commerce
Adobe proporciona el paquete de código AEM Commerce assets-commerce para agregar recursos de esquemas de metadatos y áreas de nombres de Commerce a la configuración de as a Cloud Service de Experience Manager Assets.
Este código de paquete añade los siguientes recursos al entorno de creación de AEM Assets:
-
Un espacio de nombres personalizado,
Commercepara identificar propiedades relacionadas con Commerce.-
Un tipo de metadatos personalizado
commerce:isCommercecon la etiquetaEligible for Commercepara etiquetar recursos de Commerce asociados con un proyecto de Adobe Commerce. -
Un tipo de metadatos personalizado
commerce:skusy un componente de interfaz de usuario correspondiente para agregar una propiedad Product Data. Los datos de producto incluyen las propiedades de metadatos para asociar un recurso de Commerce con los SKU de producto. {width="600" modal="regular"}
-
Atributos de tipo de metadatos personalizados
commerce:rolesycommerce:positionsque muestran cómo se visualiza el recurso en Commerce. -
Metadatos de varios campos de texto alternativo (Alt texts) para que los editores puedan escribir texto alternativo para cada código de vista de la tienda Commerce. El multicampo persiste en dos propiedades
String[]alineadas con el índice:commerce:altTextStoreViews— almacena el código de vista de cada fila.commerce:altTextValues— texto alternativo coincidente en el mismo índice que cada entrada decommerce:altTextStoreViews.
Las implementaciones de App Builder que usan un coincidente externo pueden interceptar estas propiedades al transformar las cargas útiles de los recursos. Esto no cambia la forma en que las imágenes de producto se asignan o asignan en el ámbito del catálogo. Ver texto alternativo localizado en los metadatos de los AEM Assets.
-
-
Un formulario de esquema de metadatos con una pestaña de Commerce que incluye los campos
Eligible for CommerceyProduct Datapara etiquetar recursos de Commerce. El formulario también proporciona opciones para mostrar u ocultar los camposrolesypositionde la interfaz de usuario de AEM Assets. {width="600" modal="regular"}
-
Un recurso de ejemplo etiquetado y aprobado por Commerce
equipment_6.jpgpara admitir la sincronización inicial de recursos. Solo los recursos de Commerce aprobados se pueden sincronizar de AEM Assets a Adobe Commerce.
Texto alternativo localizado en metadatos de AEM Assets
El multicampo Alt textsestá disponible en el editor de metadatos de recursos de AEM Assets en la pestaña Commercecuando edita una imagen elegible.
El multicampo contiene una fila por cada vista de tienda de Commerce. Cada fila tiene dos entradas:
-
Store View Code: el identificador de vista de almacén (por ejemplo
defaultoen_US). -
Alt Text: texto alternativo para esa vista de almacén, con un límite de 255 caracteres.
Seleccione Add para agregar más filas para vistas de tienda adicionales. Para quitar una fila, seleccione el icono Delete de esa fila para quitarla.
Al guardar, la validación del lado del cliente bloquea el envío si alguna fila tiene un elemento Store View Codevacío o si dos filas utilizan el mismo código de vista de almacén (sin distinción de mayúsculas y minúsculas).
Las entradas de texto alternativas persisten en los metadatos de recursos JCR como dos propiedades String[] alineadas con el índice:
commerce:altTextStoreViews: almacena el código de vista de cada fila.commerce:altTextValues: texto alternativo coincidente en el mismo índice que cada entrada decommerce:altTextStoreViews.
Cuando estos recursos se sincronizan con Adobe Commerce, el texto alternativo de vista por tienda se escribe en la galería de medios del producto para los códigos de vista de tienda coincidentes. La asignación de imágenes subyacente no se ha modificado.