Closed sergioadofaci closed 4 years ago
Disculpa la demora @sergioadofaci vamos a tratar de reproducirlo y solucionarlo
Algún update?
Tenemos el mismo problema. ¿Alguna noticia? O alguna pista, para por último revisarlo directamente.
Lamentablemente no hemos tenido el ancho de banda para tomar esto, voy a ver si puedo incrementar su prioridad para que podamos revisarlo.
En el intertanto si alguien encuentra más información o una posible solución por favor háganos saber, nos ayuda un montón
Hola, les cuento que ya está en proceso un pequeño, fix, sería ideal que puedan probarlo una vez haga el release. Pueden verlo si quieren en el PR referenciado
Lamentablemente no hemos tenido el ancho de banda para tomar esto, voy a ver si puedo incrementar su prioridad para que podamos revisarlo.
En el intertanto si alguien encuentra más información o una posible solución por favor háganos saber, nos ayuda un montón
A mí me funcionó cambiando la línea 83 del archivo CreateWebpayM22.php
- $grandTotal = round($quote->getGrandTotal());
+ $grandTotal = round($order->getGrandTotal());
Puede servir como alternativa... aunque probaré con la tuya porque puede que solucione el problema de la pantalla de éxito llegando sin sesión (a "empty cart" en vez de "success"), lo que causar problemas con la medición de ventas por Analytics. Si no se resuelve, escribiré el Issue y trataré de hacer un PR con una alternativa.
También hice ese cambio, además moví el momento en que guarda el quote. Porfavor cuentenme como les resulta, la version 3.4.2 va con esos cambios.
Saludos !
Carro con descuento no aplicado en pasarela de pago.
Al realizar un pago utilizando un código con límite de 1 uso por cliente, no se refleja al momento de pasar a la pasarela.
Para reproducir:
Realizando las pruebas se observa que solamente pasa cuando se limita a 1 uso el código, al parecer webpay llama al quote y "quema" el descuento, por lo que el grandtotal enviado no contiene el descuento.
El descuento debería ser aplicado al pasar al pago.
Versiones: