Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alexandremanowar

Trabalhor com quantidades e baxia de produtos

Recommended Posts

E ae pessoal belezaEstou querendo desenvolver um sistema que é tipo um estoque de loja, seria assim:Existe vários produtos no estoque e o cliente 1 esta fazendo a sua solicitação, quando ele colocar o produto que ele deseja no sua lista o produto tem que ficar fora da lista de produtos (porque a idéia é que exista paenas 1 produto de cada) para que outro cliente não posso ver e nem colocar na sua lista, porque o site pode estar sendo usado por várias pessoas. Caso o cliente compre o produto o produto sai do estoque, caso ele simplesmente feche o site ou não termine por algum motivo a compra o produto retorna após um tempo para a lista.Andei lendo algo acho que para isso tenho que trabalhar com sessão e timout de sessão. Estou certo? Se estiver certo gostaria que alguém me explique como usar isso? Se eu estiver errado e isso tiver que ser feito de outra forma gostaria de sabe como.No caso esse sistema funciona como um carrinho de compras.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara soh uma coisa nessa sua logica...Se fo-se eu, eu naum faria isso que você quer fazer de quando a pessoa colocar no carrinho de compra seria retirado uma unidade do banco.. acho que deve permanecer, pois imagina soh, a pessoa entra e coloca no carrinho e no final naum faz a compra, pois tem muita gente que faz isso, dai outro cliente que iria comprar na verdade naum acha e sai do site.....Acho que você deveria retirar uma unidade soh qaundo a pessoa concretisa a compra.... dai se a pessoa colocou no carrinho e quando for comprar outro comprou antes ele recebe um aviso que no periodo de tempo que ele demorou pra finalizar a compra outro cliente comprou a mercadoria...Bem essa eh a minha ideia...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu a dica caraEntendi o que indicou, eu fazia dessa forma mas achei que deve existir um modo diferente de fazer isso, e como andei lendo sobre session achei que poderia ter alguma lógica, tipo uma loja de compras igual ao submarino. Foi + ou - assim eu estava em uma máquina e meu camarada em outra tinha um cd de uma banda que coloquei no meu carrinho, quando ele listou os produtos para tentar colocar o cd no carrinho dele o produto apareceu como não disponível. Aí eu tirei o cd do meu carrinho ele consultou novamente os produtos e o cd estava lá. aí ele clicou eu conmsultei e o cd ficou indisponível para mim porque já estava no carrinho dele. aí ele fechou o browser , fiz uma consulta e o produto ainda não estava disponível, esperei um pouco e o produto voltou a ficar disponível.Acredito que isso funcione com session no primeiro caso o produto estando no meu carrinho fica indisponível para outras pessoas, se eu tirar do meu carrinho o produto é liberado na hora, se eu fechar o browser sem finalisar a compra e o produto ainda estava no meu carrinho o timeout do session finaliza o session e o produto fica disponível novemente.Alguém conhece esse tipo de trabalho com session

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.