Centro de ayuda

Conector de servicio de canales

Aprende cómo integrar Magento con Channels utilizando nuestro módulo conector de servicio

Descripción general

El módulo integra Magento con el servicio Channels. Permite sincronizar las cuentas de cliente de Magento en los contactos de Channels.

Compatibilidad

  • Magento >= 2.3

  • Compatible con Magento Open Source (Community) y Magento Commerce (Enterprise)

Instrucciones de instalación

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

Configuración

Para integrar el módulo con el servicio:

  1. Inicie sesión en el backend de Magento 2

  2. Navegue a Tiendas -> Configuración

  3. Navegue a Servicios -> Pestaña de la aplicación Channels

  4. Habilite la integración, complete los detalles de la API

  5. Guardar

La cuenta API y la clave API se pueden encontrar en el backend de Channels en la pestaña "Integraciones".

Programación de clientes existentes

CLI

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

Interfaz de administración

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.

Enfoque técnico

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


Github link

¿Te ha ayudado esta respuesta?
😞
😐
😁