03/02/2009, 02:16
|
| | Fecha de Ingreso: febrero-2009
Mensajes: 45
Antigüedad: 15 años, 11 meses Puntos: 0 | |
dudas de la estructura de la base de datos del carrito de compra Hola,
estoy preparando un carrito de compra y me surge alguna duda de base de datos, comento.
El carrito funciona correctamente, lo he realizado por variables de sesion la duda es a la hora de confirmar la compra y registrar el pedido.
He pensado que las tablas que deben de haber para registrar los pedidos son dos: linea_compra
id_compra | id_usuario | id_articulo | coste | fecha pedidos
id_pedido | id_compra | id_usuario | modo_pago | moneda | total | devolucion | id_promocion | fecha
Donde para cada articulo de esa variable de sesion se registrara una linea_compra, todos los articulos de la misma compra tendrán el mismo id_compra para poder asociar el mismo pedido, una vez finalizadas todas las lineas de compra se dara de alta el nuevo pedido.
Mis dudas al respecto son:
¿Esta es la mejor manera de realizarlo?
Cuando voy a hacer una compra el proceso es:
1.Coger el ultimo id de linea_compra
2.Registrar compras con el id siguiente
Entre el paso 1 y 2 puede que otro usuario leyera el mismo id_compra
antes de registrar la compra?
No se si me explico... Muchas gracias por vuestro tiempo, espero que sepan ayudarme, que estoy seguro que de si.
Última edición por raulbotella83; 03/02/2009 a las 02:21 |