Compatibilidad
- Magento >= 2.3
- Magento Open Source (Community) y Magento Commerce (Enterprise)
Instalación
Instala la extensión con el composer usando los 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 modulo con el servicio:
- Logeate a Magento 2
- Navega a Stores -> Configuration
- Navega a Services -> Channels App tab
- Activa la integración, introduce los detalles de API
- Guardar
API account y API key se encuentran en la pestaña Integraciones en Channels.
Programación de clientes existentes
CLI
El módulo proporciona un comando para programar la exportación de clientes existentes. Se puede utilizar cuando el módulo está integrado en la tienda que ya tiene clientes. Para hacerlo, ejecute un comando:
bin/magento channels:customer:export
Interfaz de Admin
También es posible programar varios clientes para la exportación a Channels directamente en la interfaz de admin.
Para hacer esto, navegue a la cuadrícula de clientes, seleccione clientes y use la acción masiva "Exportar a Channels".
Tenga en cuenta que la forma recomendada es CLI, especialmente si la tienda contiene una cantidad significativa de clientes.
Enfoque técnico
La sincronización de la cuenta del cliente está programada para ponerse en cola en cada cuenta o cambio de dirección. La cola está configurada para usar la base de datos de forma predeterminada; sin embargo, se puede ajustar para usar RabbitMQ o cualquier otro backend de cola compatible con Magento.
Por defecto, Magento procesa la cola de la base de datos en base a CRON. El trabajo CRON se ejecuta una vez por minuto, ejecuta mensajes en cola y envía contactos programados al servicio.
Para iniciar el procesamiento de la cola manualmente:
:
bin/magento queue:consumers:start channelsCustomerExport --max-messages=1
Comments
0 comments
Please sign in to leave a comment.