Configuración del proyecto de AEM Assets para que admita metadatos de Commerce
Para administrar archivos de recursos de Commerce en AEM Assets, complete los siguientes pasos para configurar el proyecto de AEM Assets con el código de plantillas y los metadatos necesarios para administrar los recursos de Commerce desde el entorno de creación de AEM.
- Paso 1: Instale una plantilla de proyecto de AEM con el código de repetidor para agregar los recursos de esquema de metadatos y el área de nombres de Commerce a la configuración del entorno de as a Cloud Service de Experience Manager Assets.
- Paso 2: Configure el perfil de metadatos para aplicarlo a los archivos de recursos de Commerce
Añada el código de las plantillas al proyecto de AEM
Adobe proporciona una plantilla de AEM Commerce, assets-commerce
, para agregar recursos de esquema de metadatos y área de nombres de Commerce a la configuración del entorno de Experience Manager Assets as a Cloud Service. Implemente este código en su entorno como paquete de Maven. A continuación, configure los metadatos de Commerce en el entorno de creación de AEM Assets para completar la configuración.
La plantilla agrega los siguientes recursos al entorno de creación de AEM Assets:
-
Un espacio de nombres personalizado,
Commerce
para identificar propiedades relacionadas con Commerce.-
Un tipo de metadatos personalizado
commerce:isCommerce
con la etiquetaEligible for Commerce
para etiquetar recursos de Commerce asociados con un proyecto de Adobe Commerce. -
Un tipo de metadatos personalizado
commerce:skus
y 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. -
Atributos de tipo de metadatos personalizados
commerce:roles
ycommerce:positions
para mostrar cómo se visualiza el recurso en Commerce.
-
-
Un formulario de esquema de metadatos con una pestaña de Commerce que incluye los campos
Eligible for Commerce
yProduct Data
para etiquetar recursos de Commerce. El formulario también proporciona opciones para mostrar u ocultar los camposroles
yposition
de la interfaz de usuario de AEM Assets. -
Un recurso de ejemplo etiquetado y aprobado por Commerce
equipment_6.jpg
para admitir la sincronización inicial de recursos. Solo los recursos de Commerce aprobados se pueden sincronizar de AEM Assets a Adobe Commerce.
Requisitos previos
Necesita los siguientes recursos y permisos para implementar el paquete commerce-assets
en el entorno de AEM de as a Cloud Service para AEM Assets:
-
Acceso al Programa Cloud Manager de AEM Assets y a los entornos con los roles de Administrador de implementación y Programa.
-
Un entorno de desarrollo local de AEM y conocimiento del proceso de desarrollo local de AEM.
-
Comprenda la estructura del proyecto AEM y cómo implementar paquetes de contenido personalizado mediante Cloud Manager.
Instalar el paquete commerce-assets
-
Desde AEM Cloud Manager, cree entornos de producción y ensayo para su proyecto de AEM Assets, si es necesario.
-
Configure una canalización de implementación, si es necesario.
-
En GitHub, descargue el código de la plantilla de AEM Commerce.
-
Desde su entorno de desarrollo local de AEM, instale el código personalizado en la configuración de su entorno de AEM Assets como paquete de Maven o copiando manualmente el código en la configuración de proyecto existente.
-
Confirme los cambios e inserte la rama de desarrollo local en el repositorio de Git de Cloud Manager.
-
Desde AEM Cloud Manager, implemente su código para actualizar el entorno de AEM.
Opcional. Configuración de un perfil de metadatos
En el entorno de creación de AEM Assets, establezca los valores predeterminados para los metadatos de recursos de Commerce creando un perfil de metadatos. A continuación, aplique el nuevo perfil a las carpetas de recursos de AEM para utilizar automáticamente estos valores predeterminados. Esta configuración optimiza el procesamiento de recursos al reducir los pasos manuales.
Al configurar el perfil de metadatos, solo debe configurar los siguientes componentes:
- Agregue una pestaña Commerce. Esta pestaña habilita las opciones de configuración específicas de Commerce que agrega la plantilla
- Agregue el campo
Eligible for Commerce
a la ficha Commerce.
El componente de interfaz de usuario de datos del producto se agrega automáticamente en función de la plantilla.
Definición del perfil de metadatos
-
Inicie sesión en el entorno de creación de Adobe Experience Manager.
-
En Adobe Experience Manager Workspace, vaya al espacio de trabajo Administración de contenido de autor para AEM Assets haciendo clic en el icono Adobe Experience Manager.
-
Abra las Herramientas de administración seleccionando el icono de martillo.
-
Abra la página de configuración del perfil haciendo clic en Metadata Profiles.
-
Create un perfil de metadatos para la integración de Commerce.
-
Agregue una pestaña para los metadatos de Commerce.
-
A la izquierda, haga clic en Settings.
-
Haga clic en + en la sección de la ficha y, a continuación, especifique Tab Name,
Commerce
.
-
-
Agregue el campo
Eligible for Commerce
al formulario.-
Haga clic en Build form.
-
Arrastre el campo
Single Line text
al formulario. -
Agregue el texto
Eligible for Commerce
para la etiqueta haciendo clic en Field Label. -
En la pestaña Configuración, agregue el texto de la etiqueta a Etiqueta de campo.
-
Establezca el texto del marcador de posición en
yes
. -
En el campo Map to Property, copie y pegue el siguiente valor
code language-terminal ./jcr:content/metadata/commerce:isCommerce
-
-
Opcional. Para sincronizar automáticamente los recursos de Commerce aprobados a medida que se cargan en el entorno de AEM Assets, establezca el valor predeterminado del campo Review Status en la pestaña
Basic
enapproved
. -
Guarde la actualización.
Aplicar el perfil de metadatos a la carpeta de origen de los recursos de Commerce
-
En la página Metadata Profiles, seleccione el perfil de integración de Commerce.
-
En el menú de acción, seleccione Apply Metadata Profiles to Folders.
-
Seleccione la carpeta que contiene los recursos de Commerce.
Cree una carpeta de Commerce si no existe.
-
Haga clic en Apply.
Siguiente paso
[Solo PaaS]{class="badge informative" title="Solo se aplica a proyectos de Adobe Commerce en la nube (infraestructura PaaS administrada por Adobe)."} Instalar paquetes de Adobe Commerce