entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

3votos

Que estrategia de control de stock seguir para una tienda web

Hola, estoy desarrollando una tienda online y me veo en el momento de decidir cual seria la mejor estrategia para gestionar el stock de la tienda. Los usuarios de la tienda tienen sus carritos. En principio, pueden añadir tanta cantidad de producto como cantidad disponible haya en la bbdd (en el momento de añadir al carrito no es excluyente con otros usuarios). Al realizar la compra si deberia comprobar si hay esa cantidad que pide el usuario y reservarla de alguna manera mientras rellena el resto de datos de la compra. Tengo dudas. ¿Cual seria la mejor estrategia para esto?,¿hay alguna estrategia estandar que sea aceptada en general?. Mi idea actualmente seria tener una tabla en la bbdd donde inserto la cantidad reservada por el usuario (tambien la resto de la tabla de stock) y tener un metodo programado que reestablezca pasada media hora esa cantidad en la tabla de stock inicial si no se realizo la compra.

La verdad es que ando un poco desorientado y agradeceria opiniones varias.
Muchas gracias por adelantado.

1 Respuesta

1voto

Leonardo-Tadei Puntos227320

Hola Iván,

la estrategia que planteás es buena, junto con otras variantes existentes.

Lo que tenés que etner en cuenta es que posiblemente al dueño de la tienda no le interese tener stock bloquedo, y prefiera como estrategia solo dar de baja el stock ante una venta en concreto, es decir, una vez validado el pago.

Esto que a primera vista parece incómodo para el visitante, en realidad no debería serlo, ya que el proceso de checkout es largo solo la priemra vez: luego si el software recuerda los datos relevanetes del visitante, el checkout se puede hacer con un solo click.

También tenés que pensar en el presupeusto que hay para impemetnar esto: dar de baja el stock solo contra las compras concreatadas es lo más corto de programar, lo que a su vez se traduce en mejores costos. A partir de ahí y dependiendo de la interacción con el usuario, el procedimiento puede afinarse para al final, conciliar la mejor usabilidad con el mejor manejo de stock para la tienda, ya que al principio por más que le des mil vueltas al asunto, no hay garantía de que llegues a una solución que satisfaga las necesidades de los clientes, ya que estas dependen de la moda, del rubro, de las tiendas de la competencia, etc.

Un tiempo corto para la puesta en marcha + feedback de los clientes = mejor conocimiento de las nececidades.

Saludos cordiales!

0voto

isanz comentado

Lo primero, muchas gracias por responder tan rapido. Respecto a lo que comentas: aunque si es verdad que el dueño tendria bloqueado parte de su stock, solo seria temporalmente y debido a una mas que probable compra(ya que solo haria la reserva de stock en la tabla auxiliar al pasar a la fase de toma de datos del pedido y pago del mismo). No me convence mucho actualizar el stock tras validar el pago dado que puede llegar a darse el caso en el que un usuario haya procesado el pago y el stock se haya agotado(cosas mas raras y menos probables se han visto).
Me parece bastante interesante la parte que comentas en que tras la primera compra, las sucesivas puedan hacerse con un click. Es bastante problable que implemente esa funcionalidad.
Bueno, lo dicho, muchas gracias por tu pronta respuesta.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta