Hola a todos quisiera preguntarles como deberia hacer un sistema de carrito de compras online , como seria la interaccion con la pasarela de pago , y la actualizacion del stock de los productos en que momento seria.
Saludos
Gracias
| |||
Sobre carrito de compras Hola a todos quisiera preguntarles como deberia hacer un sistema de carrito de compras online , como seria la interaccion con la pasarela de pago , y la actualizacion del stock de los productos en que momento seria. Saludos Gracias |
| |||
La pasarela de pago estaría al final del proceso de selección de productos de tu "tienda virtual /catalogo". A la pasarela sólo le pasas un "total" del monto a cargar y una referencia de tu transacción (un indentificador) que asocie ese pago en tu sistema y quede también registrado en la pasarela. La mayoría de pasarelas de pago disponen de médios (bajo API de programación) para ver el estado de una transacción. En su defecto este proceso debería ser manualmente finalizado al comprobar el pago o cargo hecho en tus cuentas bancarias. En cuanto al stock .. hasta que no tengas la confirmación automatizada o manual del pago, no deberías iniciar ningún otro proceso de rebaja en stock de los productos asociados (para eso ese "identificador" que comentaba antes te sirve para este efecto) o distribución de los mismos. A efectos de stock hasta que valides efectivamente el pago puedes manejar el stock bajo el concepto de "stock virtual": mostrar el stock disponible virtual en tu proceso de compra para disminuir en función de las compras "temporales" que se están haciendo hasta su pago efectivo y chequeado (y/o aumentar dicho stock virtual en caso de que se cancele una compra por no pago (transacción no efectuada) o abandono de la compra en sí ..) Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Hola a Todos Gracias por la respuesta , otra consulta como seria la asignacion de sesion (identificador) para cada persona que ingrese a la pagina donde se encuentre el carrito de compras , seria algo como un codigo autogenerado ya q debe ser unico o podria ser mediante la ip de la pc del cliente ??? y en que momento se destruiria este codigo ya que si llega hasta el final de la compra ahi se destruiria este codigo , pero sino llega hasta el final de la compra , como sabe r eso. Saludos Gracias |
| ||||
para hacerlo facil puede usar como bien dijiste la ip del cliente puedes iniciar una session del modo siguiente Código PHP: |
| |||
Cita: El código que te menciono ha de ser generado por tu aplicación .. que sea único y aleatorio .. eso es inprescindible.
Iniciado por FER_S Hola a Todos Gracias por la respuesta , otra consulta como seria la asignacion de sesion (identificador) para cada persona que ingrese a la pagina donde se encuentre el carrito de compras , seria algo como un codigo autogenerado ya q debe ser unico o podria ser mediante la ip de la pc del cliente ??? y en que momento se destruiria este codigo ya que si llega hasta el final de la compra ahi se destruiria este codigo , pero sino llega hasta el final de la compra , como sabe r eso. Saludos Gracias Las variables de sesión no te sirven para este propósito por qué al "saltar" a tu pasarela de pago a que tu usuario/cliente haga su pago y tu pasarela te devuelva el control .. la variable de sesión ya habrá desaparecido de la sesión al abandonar tu sitio. De todas formas, insisto que esa referencia de la transacción própia para tu sistema es independiente de un uso de sesiones o cokies que hagas en el resto de tu aplicación y un requisito que te pedirá tu "pasarela de pago" para identificar las transacciones contra tu sistema (no de otros códigos de la transacción que estos sistemas generaran). Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |