janagar Posted June 6, 2015 Share Posted June 6, 2015 Buenos días, tengo la versión 1.6 de Prestashop. He detectado el siguiente problema, un usuario accede a la tienda y añade el último producto disponible y lo tiene en su carrito durante un rato, durante ese rato accede otro usuario y también lo añade a su carrito. Durante un tiempo los dos usuarios tienen el último producto añadido, uno confirma el producto y el otro dos minutos despues. Entonces se generan dos pedidos, uno con el último producto y otro con estado 'Producto fuera de linea'. Y los dos han realizado el pago correctamente. Ahora me aparece como que hay disponibles -1 unidades. Ahora tendré que devolver el importe a uno de ellos. La configuración de los productos está marcado como 'Denegar pedidos cuando no haya existencias'. Es muy fácil simularlo. Es un error muy grave de Prestashop que no controle la disponibildad de los productos antes de finalizar la compra. Si esto es así creo que Prestashop está orientado a tiendas con poco volumen de visitantes y ventas. Imaginaros una tienda con 10 unidades de un producto que acceden 1000 usuarios simultaneos a comprarlos, me aparecían como disponible -990. Por favor, si alguien conoce alguna solución que la publique pues he leido que hay gente que también ha detectado este problema. Gracias Link to comment Share on other sites More sharing options...
Recommended Posts