0755-23698839
132-6576-8769

商城网站开发订单表结构的设计思路

创络讲堂 2018-06-13 21:11:08 5605次 https://www.chuangluo.com/news_532.html 作者:创络科技

正所谓没有实践就无法累计经验,我们曾经也维护过客户的简易版商城网站,发现有一些不足的地方,例如商城网站开发者为了省事,订单信息中不保存价格信息。当然,这有可能是受限于开发成本的限制。不过我们并不十分建议这样操作,可能一些真的非常简单的购物网站可以这样做,但凡是有点规模的网站,这样设计订单表结构就很容易出问题,例如:用户的历史订单价格随时都有可能变化。

商城网站开发订单表结构的设计思路


我们建议将订单和产品信息完全分开,而且,订单表其实应该分成多个表,最基本的应该有两个:订单表和订单商品表。其中,订单表用来保存订单号、总金额、商品数量、下单时间、订单状态和购买者等关键信息。而订单中所包含的详细商品信息则保存在订单商品表中,例如:商品的SKU编号、商品名称、规格信息、单价、购买数量等详细信息。这个时候有人会问了,这里为什么要保存单价呢?商品表中不是已经有了吗?是的,商品表中的价格确实有,但是商品表中的价格随时有可能会变动,而订单商品表中的价格需要记录下来,就只是代表了用户下单购买时候的历史价格而已。如果去调用商品表中的单价,那么就会出现文章开头的问题了,这是不因该出现的情况。

另外我们再聊一下购物车中数据提交时的验证思路,我们在学习编程的时候,老师应该不止一次的强调,不可以相信用户提交的数据。我们在处理购物车数据的时候,应该只获取用户提交的商品ID和购买数量,而商品的价格和订单总金额,则应该通过校验后的商品ID和购买数量去数据库中实时读取数据和计算出来的。

  • 合理规划商城网站后台订单打印的内容
    2018-06-16 23:40:32
    不同的运营者对商城网站订单内容有不同的打印需求,今天,我们就来简单讲述一下有哪些内容通常需要打印在订单上。
  • 商城网站开发过程中遇到的商品多属性多规格的难题
    2018-06-07 22:38:39
    一直想要开发一套简单易用的商城网站,最近终于有时间来着手这件事,做数据结构时遇到的第一个难题就是商品多属性多规格。
  • 淘宝商城宣布启动独立域名tmall.com
    2010-11-02 08:00:00
    淘宝网以C2C起家,但淘宝商城是B2C,两者的用户体验等完全不同,同一平台上的混业经营矛盾不断增加,独立运营是迟早的事情。
  • 2013年春节放假通知
    2014-01-23 08:00:00
    根据《国务院办公厅关于2013年节假日安排的通知》中的相关规定,经我公司研究决定,现将2013年春节放假做如下安排:春节放假15天(2014年1月25日—2014年2月8日),2月9日(星期天)全体员工正式上班。
  • 网站做的好不好是如何界定的
    2012-04-03 08:00:00
    到今天为止,签下来的几个单都很明显与去年不同,客户现在非常看重的不再是华丽的网站界面,甚至有的时候,客户会跟深圳网络公司【创络科技】的业务代表说:我只要网站有排名,其他暂时不考虑。
  • 网站如何针对客户的意见来改版
    2012-10-07 08:00:00
    企业网站改版的概率还是比较高的,因为从最近一段时间创络接待的客户来看,大多数都是已经有网站了,但是由于网站现有功能无法满足客户的需求,或者界面不够美观而开始联系深圳网站建设公司【创络】开始改版网站。
标准建站流程
客服电话
  • 132-6576-8769
  • 0755-23698839