rsanjose Posted October 8, 2014 Share Posted October 8, 2014 Buenas tardes, Estoy probando el módulo Loyalty (La fidelidad de los clientes y las recompensas v1.2.3 - by PrestaShop) y la verdad es que está bastante bien. Leyendo por el foro, veo que hay gente que con razón, se queja de que el cliente no puede generar el cupón justo antes de finalizar la compra con la idea de aplicar los puntos obtenidos de compras anteriores, sino que el cupón se genera con fecha de validez futura (en mi caso no se puede usar hasta 7 días después de haberlo generado). Mirando el código, veo que en loyalty-program.php, hace el cálculo de la fecha de la siguiente manera: $dateFrom += 60 * 60 * 24 * (int)Configuration::get('PS_ORDER_RETURN_NB_DAYS'); // Convierte los días en segundos e incrementa la variable $dateFrom en esos segundos Pues nada, está claro, basta con cambiar PS_ORDER_RETURN_NB_DAYS (que en mi caso vale 7) por 0 (cero) y asunto solucionado. Pero… ¿Seguro? He comprobado que esa variable no la crea el módulo, sino que ya exite. ¿Para qué sirve? ¿Afectará a algo más si la pongo a 0? Muchas gracias. Link to comment Share on other sites More sharing options...
nadie Posted October 8, 2014 Share Posted October 8, 2014 Creo recordar que el valor 7 de la variable: PS_ORDER_RETURN_NB_DAYS procede de la pestaña Pedidos -> Devoluciones de mercancia Opción: Plazo para la devolución Adjunto Imagen Link to comment Share on other sites More sharing options...
rsanjose Posted October 8, 2014 Author Share Posted October 8, 2014 ¡Lógico! (hasta cierto punto) No permite usar el cupón hasta que se asegure de que el cliente no va a devolver la mercancía. Link to comment Share on other sites More sharing options...
Recommended Posts