Introducción
Instale y configure Commerce Optimizer Connector para sincronizar los datos del catálogo de Adobe Commerce con Adobe Commerce Optimizer y, a continuación, supervise el estado de sincronización de datos para asegurarse de que la tienda esté actualizada.
Requisitos para utilizar la integración
-
Adobe Commerce 2.4.7+
- PHP 8.2, 8.3 u 8.4
- Composer 2.x
-
Adobe Commerce Optimizer licencia con una instancia de zona protegida aprovisionada.
-
Acceda a repo.magento.com para descargar el metapaquete del Conector de Commerce usando Composer.
-
Acceso de administrador a instancia de zona protegida de Adobe Commerce Optimizer.
El usuario de Adobe Commerce que configura la integración debe tener:
-
Acceso de administrador al administrador de Adobe Commerce.
-
Acceso desde la línea de comandos al servidor de aplicaciones de Adobe Commerce.
-
Acceso de desarrollador a la organización de IMS donde se aprovisiona el proyecto Adobe Commerce Optimizer.
Requisitos previos
Si tiene instaladas cualquiera de las siguientes extensiones, desinstálelas antes de instalar el conector de Commerce Optimizer:
- Adobe Commerce Live Search (
magento/live-search) - Recomendaciones de productos Adobe Commerce (
magento/product-recommendations) - Servicio de catálogo Adobe Commerce (
magento/catalog-service,magento/catalog-service-installer) - Panel de administración de datos (
magento-catalog-sync-admin)
Los datos asociados con estas extensiones siguen estando disponibles en la base de datos de Commerce. Sin embargo, no se exporta a Adobe Commerce Optimizer cuando el conector está habilitado. Para implementar las funcionalidades de búsqueda y comercialización proporcionadas por estas extensiones después de habilitar el conector, configúrelas desde la Adobe Commerce Optimizer IU de administración.
Pasos de configuración
Siga estos pasos para habilitar el conector y comenzar a sincronizar datos de Commerce con la instancia de Adobe Commerce Optimizer.
-
Instale el paquete Commerce Optimizer Connector mediante Composer para conectar su instancia de Commerce a Adobe Commerce Optimizer.
-
Revise y personalice la configuración de exportación de datos del administrador.
-
Se requieren credenciales de API para establecer la conexión entre Commerce y Commerce Optimizer.
Instalación del paquete de Commerce Optimizer Connector
El conector de Adobe Commerce Optimizer se entrega como un metapaquete Composer disponible para todos los comerciantes de Commerce con una licencia activa para Adobe Commerce Optimizer.
Pasos de instalación
-
Agregar el módulo
adobe-commerce/commerce-data-export-aco-adaptermediante Composer:code language-shell composer require adobe-commerce/commerce-data-export-aco-adapter -
Implemente los cambios en el entorno de ensayo de Adobe Commerce.
Una vez finalizada la implementación, la opción Commerce Optimizer está disponible en el menú Administración de Commerce. Haga clic en Commerce Optimizer para abrir la instancia de Commerce Optimizer directamente desde el administrador de Commerce.
Obtener los detalles de conexión necesarios
Desde Adobe Developer Console, cree un proyecto de desarrollador habilitado para el servicio de ingesta Adobe Commerce Optimizer y genere credenciales de servidor a servidor OAuth. Para obtener instrucciones detalladas, consulte Obtener credenciales de IMS en la Guía para desarrolladores de comercialización.
Guarde los siguientes valores desde la página de credenciales:
- ID. de organización (
org_id) - ID de cliente (
client_id) - Secreto de cliente (
client_secret)
Obtener detalles de instancia de Adobe Commerce Optimizer
Guarde el ID de instancia (también denominado ID de inquilino) de la instancia Adobe Commerce Optimizer. Puede encontrarlo en la dirección URL utilizada para acceder a la instancia. Por ejemplo, en https://experience.adobe.com/#/@<project-id>/in:TToyu73daQRn66KAYaq8YZ/commerce-optimizer-studio/home, el identificador de instancia es TToyu73daQRn66KAYaq8YZ.
Personalizar la configuración de exportación de datos de Commerce
De forma predeterminada, la sincronización de datos del catálogo está habilitada para todos los ámbitos de Commerce (sitios web y vistas de tiendas). Puede personalizar la configuración de exportación para sincronizar datos solo para ámbitos específicos según sus necesidades empresariales. Por ejemplo, si tiene varias vistas de tienda, pero solo desea exportar los datos de una de ellas, puede desactivar el exportador de las demás.
Exportación de datos por ámbito
En la tabla siguiente se describen los datos que se exportan en cada nivel de ámbito:
website::customergroupcode. Se incluyen todos los grupos de clientes del sitio web.Habilitar y deshabilitar el comportamiento
Actualizar la configuración de exportación
Después de instalar el paquete Connector, la cuadrícula Store en Admin ahora muestra los ajustes de configuración de exportación para Commerce Optimizer.
Para cambiar la configuración de un sitio web o vista de una tienda:
-
En el Administrador de Commerce, vaya a Stores > Settings > All Stores.
-
Seleccione el sitio web o la vista de tienda que desee configurar.
-
En la configuración del exportador Adobe Commerce Optimizer, utilice la casilla de verificación para habilitar o deshabilitar la sincronización de datos según sea necesario.
{width="500" modal="regular"}
-
Guarde los cambios.
Habilitar la integración Adobe Commerce Optimizer
Utilizando las credenciales de la API y los detalles de la instancia que recopiló en los pasos anteriores, ahora puede configurar la integración entre las instancias de Commerce y Adobe Commerce Optimizer.
-
En el Administrador de Commerce, seleccione Adobe Commerce Optimizer para mostrar la página de configuración con instrucciones.
{width="500" modal="regular"}
-
Desde la línea de comandos, use SSH para conectarse al entorno de ensayo de Commerce.
-
Ejecute el siguiente comando CLI de Commerce para configurar la integración y reemplace los valores de marcador de posición por los valores de su proyecto de Commerce Optimizer:
bin/magento aco:config:init --org_id=your-org --tenant_id=your-tenant --client_id=your-client-id --client_secret=your-secret
-
Compruebe la conexión volviendo al administrador de Commerce y seleccionando la opción Adobe Commerce Optimizer.
Al hacer clic en la opción, se abre la interfaz de usuario de Adobe Commerce Optimizer en una nueva pestaña.
Compruebe que la sincronización de datos funciona
Después de habilitar la integración, la sincronización de datos se inicia automáticamente. Según el tamaño del catálogo, la sincronización inicial puede tardar entre unos minutos y varias horas.
-
Comprobar el estado de sincronización en el administrador de Commerce:
Vaya a System > Data Transfer > Data Feed Sync Status.
{width="500" modal="regular"}
Cuando se está ejecutando la sincronización, los datos de la fuente muestran los registros enviados correctamente. Seleccione una fuente para ver los detalles o solucionar problemas de sincronización.
-
Confirmar datos que llegaron a Commerce Optimizer:
En el menú Adobe Commerce Optimizer, seleccione Data Sync.
{width="500" modal="regular"}
Compruebe que aparecen los productos, precios y atributos esperados.
Pasos siguientes
-
Configurar Adobe Commerce Optimizer directivas y vistas de catálogo
Cree vistas de catálogo y directivas en la guía Adobe Commerce Optimizer. Tenga en cuenta que los libros de precios se crean automáticamente a partir de los grupos de clientes de Adobe Commerce.
-
Configurar una tienda Commerce en Edge Delivery Services
Siga la documentación de configuración de tienda para conectar su tienda a la instancia Adobe Commerce Optimizer y comenzar a ofrecer experiencias de comercio personalizadas.