Jump to content

Prestashop registra varios pedidos a pesar de tener 1 ud en stock y no permitir ventas sin stock


elmasgayu

Recommended Posts

Hola. 

Tengo un problema con los pedidos y lo localice como solucionarlo. 

En la tienda con ps 1.7.6 a pesar de tener bloqueado para que no admita pedidos si no tengo stock prestashop registra pedidos. 

Me sucede que dispongo de la ultima unidad en stock pero varias personas lo compran a la vez o lo tienen en el carrito y lo compran a pesar de no tener stock 

En la img que adjunto se puede ver como entraron 3 pedidos en el mismo minuto de un producto que solo quedaba una unidad en stock. Prestashop por defecto deja realizara el pedido y pagarlo al cliente y me pone el stock en -2. El primero de los pedidos lo marca en verde correcto pero el resto lo marca como pagado y pendiente de stock. 

Como indique previamente tengo desactivado en todos lados que la tienda permita vender si no tengo stock.

No es la primera vez que me pasa.

Como se puede solucionar esto?

 

screenshot-www.wanderlove.es-2020.12.14-15_52_32.png

Link to comment
Share on other sites

  • 4 months later...

Hola, me sucede exactamente lo mismo. Tengo varios productos con pocas unidades en stock, cuando varios clientes realizan el pedido al mismo tiempo permite la compra de todos ellos quedando el stock de ese producto en negativo. Sucede con cualquier forma de pago (Redsys, Paypal o transferencia bancaria) El problema está en que el pago si se realiza ¿Hay forma de evitar que se realice el pago en estos casos?. Si pudiese evitar el pago, configuraría una plantilla de envío al cliente avisándole que no se ha podido realizar la compra ya que no hay Stock

Link to comment
Share on other sites

El problema está en que prestashop no reserva stock (aunque sea de forma temporal) para que deje de estar accesible para otros clientes, ni hace comprobación de stock antes de saltar a la plataforma de pago. De esta forma si el producto está en el carrito del cliente, no respeta en ningun caso el stock marcado, permite siempre la compra. A mi parecer un fallo bastante grande de la plataforma

Link to comment
Share on other sites

Y si lo reservase antes y luego el cliente no pagara, se quedaría el stock bloqueado y perdiendo ventas. Es complicado encontrar una solución válida.

Hay módulos de pago que sí que te permiten crear el pedido antes de pagar y por lo tanto el stock se bloquearía.

Link to comment
Share on other sites

Para mi caso en concreto he encontrado un módulo que al añadir el producto en el carrito, este producto queda reservado, por lo que solo puede estar estar asignado a una persona (ya que al reservarse se descuenta del stock). El carrito tiene una caducidad de X minutos (apareciendo un banner en la parte superior con una cuenta atras) si en ese tiempo el producto no se compra, el carrito de compra se borra quedando de nuevo el producto disponible para otro cliente. 

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...