Modificación de las condiciones del trigger para el envío del número de seguimiento
Copiar enlace al artículo
Copiado

El proceso de entrega agrega un número de seguimiento después de que el asesor procesa el pedido en el sistema. En este sentido, no deben usarse simultáneamente en un trigger las condiciones relacionadas con el número de seguimiento:

  • Agregar
  • Cambiar
  • Eliminar

Y el cambio de pedido:

  • Cambiar el estado del pedido
  • Cambiar el estado del pago
  • Cambiar cualquier campo del pedido, etc.

Si usas estas condiciones en un trigger, no funcionará de la manera esperada.

Para los usuarios que actualizaron de la versión 7 a la versión 8

En la versión 8.0, el proceso de entrega ha cambiado, esto implicó cambios en el trabajo de los triggers previamente creados. En la versión 7.0, los triggers se activaban por un cambio en el estado de un pedido; cuando se modificaba el estado, el pedido ya contenía un número de seguimiento, que se enviaba por e-mail o SMS. Ahora, los triggers creados previamente no transmiten la información sobre el número de seguimiento: los e-mails y SMS llegan vacíos a los clientes.

Para solucionar este inconveniente, es necesario modificar los triggers antiguos. Por ejemplo, si en las condiciones se verifica la transición del pedido al estado:

conjunto de cambios.hasChangedField("status") and conjunto de cambios.getNewValue("status").getCode() == "send-to-delivery"

Recomendamos reemplazar esta condición por una verificación de la aparición del número de seguimiento en el pedido:

conjunto de cambios.hasChangedField("integration_delivery_data.track_number") and order.integrationDeliveryData.trackNumber != null

Si te encuentras con dificultades o preguntas al cambiar los triggers, siempre puedes comunicarte con el servicio de soporte técnico por correo electrónico support@retailcrm.es .

Gracias por tus comentarios.
¿Te resultó útil este artículo
No
  • Рекомендации не помогли
  • Нет ответа на мой вопрос
  • Текст трудно понять
  • Не нравится описанный функционал
Si
Artículo siguiente
Descripción general de los triggers
El trigger es una herramienta de automatización de procesos impulsada por hechos. El trigger se activa cuando ocurre el evento, verifica las condiciones y realiza acciones si se cumplen las condiciones.