TransbankDevelopers / transbank-plugin-magento2-webpay-rest

Plugin Magento 2 using Transbank REST API
BSD 3-Clause "New" or "Revised" License
4 stars 10 forks source link

Pedidos pueden compartir un Quote #65

Closed fm-cl closed 2 months ago

fm-cl commented 1 year ago

Describe el bug

Si realizas una compra y pones el boton back, se generar un nuevo pedido pero compartira el mismo quote anteior. De esta forma si un cliente reintenta varias veces una compra esta tendra el mismo quote asignado asi a varios pedidos.

Esto genera una serie de insconsisencias en modulos que dependan de esto, puesto que magento se diseño para 1 pedido a 1 quote.

Para reproducir

  1. hacer pedido redirigir a webpay
  2. poner boton back
  3. hacer otro pedido y redirigir a webpay

Comportamiento observado

Si se mira la tabla quote order mismo quote esta duplicado varias ordenes

Comportamiento esperado Debiera haber un quote por order. Entonces debiera haber un observer que reconosca el back button y generar un nuevo quote con los datos del pedido anterior, despues usar el metodo replacequote para reemplazar el quote con el correcto.

Capturas de pantalla

Si aplica, agrega aquí capturas de pantalla que ayuden a explicar tu problema.

Versiones (por favor agrega aquí la siguiente información):

Contexto adicional

Agrega cualquier otro información sobre el problema aquí.

mastudillot commented 2 months ago

Ya estamos trabajando en esto y quedará resuelto en la siguiente versión del plugin

mastudillot commented 2 months ago

Ya quedo arreglado, se liberará en la siguiente versión