Баннер

Trabajar con hits
Copiar enlace al artículo
Copiado

Al instalar el módulo por primera vez, se iniciarán todos los servicios. De forma predeterminada, la generación de catálogos se ejecuta cada 4 horas.

Para generar un directorio manualmente o configurarlo para que se ejecute a través de cron, puede usar el siguiente comando: php modules/retailcrm/cli.php --job RetailcrmIcmlEvent

Para obtener ayuda con este comando, ingrese el siguiente comando en la raíz del sitio web: php modules/retailcrm/cli.php

La ayuda mostrará una lista de servicios disponibles, lo que le permitirá copiar el ejemplo de inicio en cron de la ayuda, reemplazando <job name> con el nombre del servicio.

La sincronización de un hit comienza cada 15 minutos, si el administrador de servicios no trabaja en otro hit en segundo plano y han pasado más de 15 minutos en el historial después de la última sincronización, se iniciará la sincronización.

En la CLI, a partir de la versión 3.1.0, hay un comando (php modules/retailcrm/cli.php --run-jobs), que inicia los servicios de la misma manera que comienzan con un hit: al usarlo, se agregan trabajos al servicio.

La ayuda completa se ve así:

Available jobs:
- RetailcrmAbandonedCartsEvent
- RetailcrmIcmlEvent
- RetailcrmSyncEvent
- RetailcrmInventoriesEvent
- RetailcrmExportEvent
Usage:
>php /var/www/html/modules/retailcrm/cli.php -j <job name>- Runs provided job
>php /var/www/html/modules/retailcrm/cli.php --job <job name>- Runs provided job
>php /var/www/html/modules/retailcrm/cli.php --run-jobs - Run default jobs routine
>php /var/www/html/modules/retailcrm/cli.php --set-web-jobs true / false - Enable or disable web jobs
>php /var/www/html/modules/retailcrm/cli.php --query-web-jobs - Check web jobs status
WARNING: Commands below are dangerous and should be used only when job manager or cli doesn't work properly.
Use them at your own risk.
>php /var/www/html/modules/retailcrm/cli.php --reset-job-manager - Will reset job manager internal timers & current job name
>php /var/www/html/modules/retailcrm/cli.php --reset-all - Will reset the entire job subsystem state, can resolve most problems

Dónde:

php modules/retailcrm/cli.php --run-jobs: inicia todos los trabajos

php /modules/retailcrm/cli.php --set-web-jobs false: inhabilita los hits (si pasa verdadero, lo habilita)

php modules/retailcrm/cli.php --query-web-jobs: muestra el estado de la actividad de visitas

php modules/retailcrm/cli.php --reset-job-manager: restablece el administrador de trabajos

php modules/retailcrm/cli.php --reset-all - restablece el administrador de trabajos y bloquea CLI

Gracias por tus comentarios.
¿Te resultó útil este artículo
No
  • Рекомендации не помогли
  • Нет ответа на мой вопрос
  • Текст трудно понять
  • Не нравится описанный функционал
Si
Artículo anterior
Cambio de cliente en pedidos de sistema y PrestaShop al trabajar con clientes corporativos
El artículo describe cómo se gestiona la transferencia o cambio de cliente en pedidos de PrestaShop y del sistema.