Puntos: Validación de facturación con puntos expirados
Descripción
Hemos realizado una mejora con respecto a los puntos expirados. El objetivo es que no permita redimir un punto que este expirado cuando se intente facturar un pedido.
Pasos a seguir
Se deben configurar las siguientes Variables de Entorno ingresanso por Parametrización / Setup / Variables de Entorno
POINTS_EXPIRATION_POINTS_LIMIT con la cantidad de días límite que se tienen para redimir estos puntos
EXPIRATION_POINTS_BILLING_PROCESS Controla el proceso de expiración de puntos en procesos de pedidos. Por lo tanto para activarla el campo Valor debe estar en T
Resultado
Se validan los distintos tipos de escenarios posibles y a continuación se relaciona el resultado obtenido cuando la Variable de Entorno se encuentra Activa:
Producto relacionado a punto sin expirar
Se configura la Variable de Entorno específicando la cantidad de días límite para que los puntos caduquen, mientras que la otra Variable se encuentra en T
Se verifica un usuario que cuente con puntos y esten vigentes
Período Martes 10 Septiembre 2019 al Viernes 13 Marzo 2020
Se toma un pedido agregando productos con puntos
El pedido debe estar facturado
Producto relacionado a punto expirado
Con las Variables de entorno configuradas como se explico anteriormente se toma el siguiente pedido
Se verifica que los puntos sean hábiles
Período Miércoles 11 Septiembre 2019 al Viernes 13 Marzo 2020
Pero para ejecutar la prueba se cambia el valor de la variable de entorno con el fin de que los puntos queden vencidos
Se procesa el pedido y efectivamente genera error
No se procesa el pedido y muestra el mensaje que aclara el motivo por el cual no se ejecuta