El módulo integra Magento con el servicio Channels. Permite sincronizar las cuentas de cliente de Magento en los contactos de Channels.
Magento >= 2.3
Compatible con Magento Open Source (Community) y Magento Commerce (Enterprise)
Instalar la extensión usando composer con los siguientes comandos:
composer require channels/module-channels --no-update
composer update channels/module-channels
bin/magento setup:upgrade
bin/magento cache:flush
Para integrar el módulo con el servicio:
Inicie sesión en el backend de Magento 2
Navegue a Tiendas -> Configuración
Navegue a Servicios -> Pestaña de la aplicación Channels
Habilite la integración, complete los detalles de la API
Guardar
La cuenta API y la clave API se pueden encontrar en el backend de Channels en la pestaña "Integraciones".
El módulo proporciona un comando para programar la exportación de clientes existentes. Se puede usar cuando el módulo está integrado en una tienda que ya tiene clientes. Para hacerlo, ejecute el siguiente comando:
bin/magento channels:customer:export
También es posible programar múltiples clientes para la exportación a Channels directamente en la interfaz de administración.
Para hacer esto, navegue a la cuadrícula de clientes, seleccione clientes y utilice la acción masiva "Exportar a Canales".
Tenga en cuenta que la forma recomendada es CLI, especialmente si la tienda contiene un número significativo de clientes.
La sincronización de cuentas de clientes está programada para encolarse en cada cambio de cuenta o dirección. La cola está configurada para usar la base de datos por defecto, sin embargo, se puede ajustar para usar RabbitMQ o cualquier otro sistema de backend de colas compatible con Magento.
De forma predeterminada, Magento procesa la cola de la base de datos en función del CRON. El trabajo CRON se ejecuta una vez por minuto, procesa los mensajes de la cola y envía los contactos programados al servicio.
Para iniciar manualmente el procesamiento de la cola:
bin/magento queue:consumers:start channelsCustomerExport --max-messages=1