好吧,所以我的网站就像“发布您的订单”,而不是通常的在线支付方式,因为我将首先发运商品,然后是这里的货运服务提供的货到付款现金。如何存储客人结帐?
我有一个用户表,有 USER_ID,电子邮件,密码,姓和名等
具有 ORDER_ID,user_id_fk,ORDER_STATUS,order_placed,address_id_fk的user_order表
的ORDER_ITEMS表具有 ORDER_ITEM_ID,order_id_fk,PRODUCT_ID,数量,size_id_fk
地址表 ADDRESS_ID,user_id_fk,街道,城市,省等
因此,如果用户注册可以很容易地做到这一点,因为我只想链接他们的USER_ID到user_order表,并从他们的address_book
我的问题是地址,我如何做,与客人结账?我试图避免他们被迫注册,即使它很容易。
现在我想到的只是将它们插入到用户表中,但是它们的密码为NULL,只需创建一个来宾组并将其放入该组。
但是这可能会导致问题,我的用户表中的电子邮件必须是唯一的,来宾结帐可能会从同一封电子邮件中发生多次嘘......现在是什么?
我应该只是将列添加到订单表?另一个,姓名,电子邮件地址?所以它不绑定到用户?这是可能的,但有一个功能,我希望注册用户有...跟踪他们的订单历史记录。
请帮忙......谢谢:D;)
但是,作为管理员,我还想跟踪包括他们详细信息在内的所有订单。这是使其变得复杂的原因之一 – xxRockOnxx
而且我也需要他们的详细信息,所以我会知道在哪里以及向谁发货 – xxRockOnxx
6 ....数字6 ......就是这样!我会尝试那个!我只是认为这是多余的。谢谢!最后,有人证实了我的疑惑!谢谢! – xxRockOnxx