estou fechando um sistema de compras para um cliente, só que esse sistema terá controle de estoque, mas estou esbarrando com uma dúvida, já que nunca trabalhei com controle de estoques antes. Por ex:
O sistema tem no seu estoque 05 produtos. Um usuário entre no site e compra 04. Ao clicar no botão "Comprar", ele já abate do estoque os 04 produtos. Porém se ele optar pagar no PagSeguro por ex e desistir no meio do processo, como posso reabastecer automaticamente o estoque que não foi finalizado? A minha idéia inicial será colocar um prazo de finalização, pegando a sessão do cliente, o produto, a quantidade e a data/hora da compra e o status da compra. Se dentro de um determinado tempo essa compra não for finalizada, daria um update automático reabastecendo o estoque novamente com a quantidade que o cliente selecionou. Sinceramente achei esse meu raciocínio muito complexo. Alguém teria uma idéia melhor para esse tipo de desafio?
Pergunta
MTavares
Olá colegas,
estou fechando um sistema de compras para um cliente, só que esse sistema terá controle de estoque, mas estou esbarrando com uma dúvida, já que nunca trabalhei com controle de estoques antes. Por ex:
O sistema tem no seu estoque 05 produtos. Um usuário entre no site e compra 04. Ao clicar no botão "Comprar", ele já abate do estoque os 04 produtos. Porém se ele optar pagar no PagSeguro por ex e desistir no meio do processo, como posso reabastecer automaticamente o estoque que não foi finalizado? A minha idéia inicial será colocar um prazo de finalização, pegando a sessão do cliente, o produto, a quantidade e a data/hora da compra e o status da compra. Se dentro de um determinado tempo essa compra não for finalizada, daria um update automático reabastecendo o estoque novamente com a quantidade que o cliente selecionou. Sinceramente achei esse meu raciocínio muito complexo. Alguém teria uma idéia melhor para esse tipo de desafio?
abraços
Link para o comentário
Compartilhar em outros sites
12 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.