Tranasaciones y logica de carrito

23/05/2008 - 10:30 por Javi 3D .Net | Informe spam
Hola.

Estoy planteandome cual es la logica que siguen las tiendas online y
me doy cuenta de una cosa que creo que no controlan el stock.
Para mi es muy importante el stock.
Por tanto cuando un usuario lee los articulos van a tener un stock
falso. Si durante la visita otro usuario confirma un pedido.
Sabeis donde encontrar algo de info...
O como se haria...
Gracias

Preguntas similare

Leer las respuestas

#1 Gux (MVP)
23/05/2008 - 16:32 | Informe spam
Simplemente decremente el stock cuando un cliente hace una compra de un
artículo e incremente el stock cuando sucede una devolución o un ingreso de
artículo al stock.

Seré curioso: es un ejercicio escolar o algo así?

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Javi 3D .Net" wrote:

Hola.

Estoy planteandome cual es la logica que siguen las tiendas online y
me doy cuenta de una cosa que creo que no controlan el stock.
Para mi es muy importante el stock.
Por tanto cuando un usuario lee los articulos van a tener un stock
falso. Si durante la visita otro usuario confirma un pedido.
Sabeis donde encontrar algo de info...
O como se haria...
Gracias


Respuesta Responder a este mensaje
#2 Javi 3D .Net
24/05/2008 - 15:32 | Informe spam
On 23 mayo, 16:32, Gux (MVP) wrote:
Simplemente decremente el stock cuando un cliente hace una compra de un
artículo e incremente el stock cuando sucede una devolución o un ingreso de
artículo al stock.

Seré curioso: es un ejercicio escolar o algo así?

Gustavo Larriera, Microsoft MVPhttps://mvp.support.microsoft.co...o.larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Javi 3D .Net" wrote:
> Hola.

> Estoy planteandome cual es la logica que siguen las tiendas online y
> me doy cuenta de una cosa que creo que no controlan el stock.
> Para mi es muy importante el stock.
> Por tanto cuando un usuario lee los articulos van a tener un stock
> falso. Si durante la visita otro usuario confirma un pedido.
> Sabeis donde encontrar algo de info...
> O como se haria...
> Gracias- Ocultar texto de la cita -

- Mostrar texto de la cita -
Respuesta Responder a este mensaje
#3 Javi 3D .Net
24/05/2008 - 15:40 | Informe spam
On 23 mayo, 16:32, Gux (MVP) wrote:
Simplemente decremente el stock cuando un cliente hace una compra de un
artículo e incremente el stock cuando sucede una devolución o un ingreso de
artículo al stock.

Seré curioso: es un ejercicio escolar o algo así?

Gustavo Larriera, Microsoft MVPhttps://mvp.support.microsoft.co...o.larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Javi 3D .Net" wrote:
> Hola.

> Estoy planteandome cual es la logica que siguen las tiendas online y
> me doy cuenta de una cosa que creo que no controlan el stock.
> Para mi es muy importante el stock.
> Por tanto cuando un usuario lee los articulos van a tener un stock
> falso. Si durante la visita otro usuario confirma un pedido.
> Sabeis donde encontrar algo de info...
> O como se haria...
> Gracias- Ocultar texto de la cita -

- Mostrar texto de la cita -



Quizas no es tan obvio. Imaginate una datalist que se carga en la
pagina principal con 10 produtos con 2 en el stock de cada uno.
Clikar en uno de ellos lo almacenas en el carrito pero NO lo has
comprado, por tanto no deberia descontarlo, pues el sgte datalist
deberia exponerlo tambien.. Y si el 1ª usuario cierra la ventana sin
formalizar la compra se ha decrementado sin comprarlo..
Entonces permito que puedan ver articulos que estan en proceso de
compra o
restrinjo esta condicion?

gracias pasito a pasito
Respuesta Responder a este mensaje
#4 Gux (MVP)
24/05/2008 - 21:47 | Informe spam
Una forma de abordar ese escenario (el cliente almacena en el carrito pero
sin confirmar la compra) consiste en distinguir en el stock la situación de
"artículo comprado" versus "artículo candidato a ser comprado".

Cuando el cliente pone el artículo en el carrito, se marca al artículo como
candidato a ser comprado y se decrementa el stock. Esto es porque otro
cliente no puede tomar un artículo que ya está en el carrito de otro cliente
:-)

Cuando la compra sucede, el artículo deja de ser candidato y efectivamente
fue vendido.

Qué hacer con las transacciones sin terminar? Es decir, carritos abandonados
por clientes que no hicieron la compra. Pues periodicamente un proceso puede
analizar qué articulos hace demasiado tiempo que están marcados como
candidatos pero ya no pertenecen a una transacción en curso... esos deben
retornarse al stock.

Es una idea que usan muchos sistemas, espero le sirva de inspiración.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Javi 3D .Net" wrote:

On 23 mayo, 16:32, Gux (MVP) wrote:
> Simplemente decremente el stock cuando un cliente hace una compra de un
> artículo e incremente el stock cuando sucede una devolución o un ingreso de
> artículo al stock.
>
> Seré curioso: es un ejercicio escolar o algo así?
>
> Gustavo Larriera, Microsoft MVPhttps://mvp.support.microsoft.co...o.larriera
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "Javi 3D .Net" wrote:
> > Hola.
>
> > Estoy planteandome cual es la logica que siguen las tiendas online y
> > me doy cuenta de una cosa que creo que no controlan el stock.
> > Para mi es muy importante el stock.
> > Por tanto cuando un usuario lee los articulos van a tener un stock
> > falso. Si durante la visita otro usuario confirma un pedido.
> > Sabeis donde encontrar algo de info...
> > O como se haria...
> > Gracias- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

Quizas no es tan obvio. Imaginate una datalist que se carga en la
pagina principal con 10 produtos con 2 en el stock de cada uno.
Clikar en uno de ellos lo almacenas en el carrito pero NO lo has
comprado, por tanto no deberia descontarlo, pues el sgte datalist
deberia exponerlo tambien.. Y si el 1ª usuario cierra la ventana sin
formalizar la compra se ha decrementado sin comprarlo..
Entonces permito que puedan ver articulos que estan en proceso de
compra o
restrinjo esta condicion?

gracias pasito a pasito

Respuesta Responder a este mensaje
#5 Javi 3D .Net
25/05/2008 - 17:53 | Informe spam
Gracias.
Realizar este proceso es una solución correctora. Aunque la utilizare
me pregunto si existen otros metodos.


On 24 mayo, 21:47, Gux (MVP) wrote:
Una forma de abordar ese escenario (el cliente almacena en el carrito pero
sin confirmar la compra) consiste en distinguir en el stock la situación de
"artículo comprado" versus "artículo candidato a ser comprado".

Cuando el cliente pone el artículo en el carrito, se marca al artículo como
candidato a ser comprado y se decrementa el stock. Esto es porque otro
cliente no puede tomar un artículo que ya está en el carrito de otro cliente
:-)

Cuando la compra sucede, el artículo deja de ser candidato y efectivamente
fue vendido.

Qué hacer con las transacciones sin terminar? Es decir, carritos abandonados
por clientes que no hicieron la compra. Pues periodicamente un proceso puede
analizar qué articulos hace demasiado tiempo que están marcados como
candidatos pero ya no pertenecen a una transacción en curso... esos deben
retornarse al stock.

Es una idea que usan muchos sistemas, espero le sirva de inspiración.

Gustavo Larriera, Microsoft MVPhttps://mvp.support.microsoft.co...o.larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Javi 3D .Net" wrote:
> On 23 mayo, 16:32, Gux (MVP) wrote:
> > Simplemente decremente el stock cuando un cliente hace una compra de un
> > artículo e incremente el stock cuando sucede una devolución o un ingreso de
> > artículo al stock.

> > Seré curioso: es un ejercicio escolar o algo así?

> > Gustavo Larriera, Microsoft MVPhttps://mvp.support.microsoft.co...o.larriera
> > Este mensaje se proporciona tal como es, sin garantías de ninguna clase.

> > "Javi 3D .Net" wrote:
> > > Hola.

> > > Estoy planteandome cual es la logica que siguen las tiendas online y
> > > me doy cuenta de una cosa que creo que no controlan el stock.
> > > Para mi es muy importante el stock.
> > > Por tanto cuando un usuario lee los articulos van a tener un stock
> > > falso. Si durante la visita otro usuario confirma un pedido.
> > > Sabeis donde encontrar algo de info...
> > > O como se haria...
> > > Gracias- Ocultar texto de la cita -

> > - Mostrar texto de la cita -

> Quizas no es tan obvio. Imaginate una datalist que se carga en la
> pagina principal con 10 produtos con 2 en el stock de cada uno.
> Clikar en uno de ellos lo almacenas en el carrito pero NO lo has
> comprado, por tanto no deberia descontarlo, pues el sgte datalist
> deberia exponerlo tambien.. Y si el 1ª usuario cierra la ventana sin
> formalizar la compra se ha decrementado sin comprarlo..
> Entonces permito que puedan ver articulos que estan en proceso de
> compra o
> restrinjo esta condicion?

> gracias pasito a pasito- Ocultar texto de la cita -

- Mostrar texto de la cita -
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida