Foros del Web » Programando para Internet » PHP »

Problemas con el carrito de compras y usario logueado!!!!

Estas en el tema de Problemas con el carrito de compras y usario logueado!!!! en el foro de PHP en Foros del Web. Hola Gente, tengo un sitio con un carrito de compras con la condicion que puedo agregar elementos en el carro sin estar logueado (los agrego ...
  #1 (permalink)  
Antiguo 19/03/2015, 14:43
 
Fecha de Ingreso: julio-2009
Ubicación: Montevideo, UY
Mensajes: 129
Antigüedad: 14 años, 8 meses
Puntos: 1
Pregunta Problemas con el carrito de compras y usario logueado!!!!

Hola Gente, tengo un sitio con un carrito de compras con la condicion que puedo agregar elementos en el carro sin estar logueado (los agrego a la variable de sesion que se crea al iniciar la pagina). Al momento de realizar el pago la condición es si hay elementos en el carro y a su vez si se logueó el usuario, así si podría realizar el pedido.
Primera consulta: Es correcto este razonamiento?
Segunda consulta: Como puedo hacer o que puedo referenciar para mostrar solo los elementos a comprar (en el detalle de venta) y que no me salga un registro que es el del elemento del usuario logueado?
No se como podría hacer ese FOREACH para que discrimine un elemento del array

Asi agrego al carro:
Código PHP:
$carro[$id]=array('identificador'=>$id'cantidad'=>$cantidad,'producto'=>$reg['PN'], 'precio'=>$reg['PP'],'id'=>$id'imagen'=>$reg['F1']); 
Y así agrego el usuario a la variable de sesion del carro:

Código PHP:
$carro[$id]=array('identificador'=>0'usuario'=>$reg['nombre'], 'id_usuario'=>$reg['id']); 
*(intenté agregarle a la fuerza un indice = 0 para ver si así lo podía excluir del FOREACH)
  #2 (permalink)  
Antiguo 19/03/2015, 14:47
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 10 años, 7 meses
Puntos: 145
Respuesta: Problemas con el carrito de compras y usario logueado!!!!

Cita:
Primera consulta: Es correcto este razonamiento?
Personalmente, como usuario, no quiero poder creer que podré comprar/pagar sin estar registrado y que después me digan "no, registrate o nada".

Preferiría que me salga una alerta cuando intente agregar algo al carrito sin estar logueado que me indique que he de registrarme.

Imagina que pongo X, Y, Z productos que me interesan en el carrito pero no se que tengo que estar registrado y creo que podré comprarlos... es un efecto negativo como UX.

Repito, personalmente.
  #3 (permalink)  
Antiguo 19/03/2015, 23:38
Avatar de ZoroRoronoa  
Fecha de Ingreso: marzo-2011
Ubicación: California, USA
Mensajes: 824
Antigüedad: 13 años, 1 mes
Puntos: 116
Respuesta: Problemas con el carrito de compras y usario logueado!!!!

Nha... Bien, por la "flojera" de registrarse y crear una nueva cuenta, espantarias a muchos clientes.

Lo que debes hacer es que, cuando el carrito este completo y el usuario desee comprar tus productos, ahora si redirijas a un formulario donde llene sus datos, inclusive, no es necesario un "nickname" o "usuario".
como te digo, estas tratando con clientes, no con cibernautas o foreros que se saben de todas a todas lo que son las cuentas y sus usuarios.

Asi que si es un nuevo cliente, simplemente le pides sus datos, si no, puedes agregar algo asi como:
Ya eres cliente? ingresa tu correo y contraseña, no recuerdas tu contraseña, agrega tu correo y te enviaremos tu nueva contraseña (siempre y cuando en tu historial (registro, base de datos), ese "correo" si haya comprado antes.

No se si me explique, pero me conformo con que hayas entendido el concepto de "espantaras a tus clientes".

Un saludo.


Y para terminar, si, esta bien, cada quien su logica, si lo prefieres y quieres hacerlo a tu modo, pues puedes crear 2 sesiones, una para el carrito y otra para el usuario o simplemente crear una, en el cual el index 0 del array sea el usuario y los demas sea los articulos que ha agregado al carro.

Para no hacertela larga, yo acabo de hacer un carrito hace un par de semanas. (solo integre el carrito, la web y diseño ya estaban hechas)
Mira esta web http://kurosaki.pe.hu

Saludos.
__________________
Programador jQuery & PHP

Etiquetas: carrito, compras, registro, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:45.