Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tomar decisión de como tratar los pedidos para los que no hay stock suficiente #203

Closed
UO232627 opened this issue Mar 28, 2022 · 5 comments

Comments

@UO232627
Copy link
Contributor

No description provided.

@SergioArroni
Copy link
Contributor

Podríamos añadir un elemento en el carrito que sea un contador de elementos que puede comprar un usuario, el cual nunca pueda ser mayor que el stock que tenemos.

@UO232627
Copy link
Contributor Author

Es una opción. Mostrariamos un mensaje de que no podría añadir más.

También habría que controlar que no pueda añadir un producto del que no hay 0 unidades. Habría que indicarlo también en el catálogo con un mensaje o destacando la card de alguna manera.

Cuando acabe con los test y la vista en detalle del producto investigaré a ver si se puede hacer facilmente.

@SoniaFernandezCoto
Copy link
Contributor

Yo creo que la mejor opción es indicar en el catálogo cuando no hay stock y bloquear el botón de añadir al carrito si no hay stock del producto. De esta forma, nos ahorramos problemas de distribución.

@NuriaIF
Copy link
Contributor

NuriaIF commented Mar 31, 2022

Estoy de acuerdo con controlar en el catálogo para lo dejar añadir productos al carrito si no hay suficiente stock.

Y, ya que al añadir productos al carrito no "se reservan" para ese usuario, sería buena idea comprobar que hay stock a la hora de hacer el pedido también, por el caso de que haya 2 sesiones abiertas que añadieron el mismo producto al carrito.
En ese caso, podemos dejar el pedido creado en pendiente o que no se llegue a crear y notificar al usuario diciendo que no se pudo realizar el pedido.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants