或者
问答详情页顶部banner图
您的位置:首页 >开发 > 软件开发 > 电商系统 > 电商系统中用户的首次订单如何分拆?

电商系统中用户的首次订单如何分拆?

提问者:云客网官方问答  |   分类:电商系统  |   浏览241次  |   悬赏分:0积分 2017-03-06 11:05:51

用户一次购物通常会将多个商家的多个产品作为一个订单提交,同时可能又会使用评估平台的一些优惠券,支付完成后后台对这一订单的处理流程是怎样的,是如何对订单进行分...

我要回答

提 交

匿名

  • think

    方式一:生成新的两条订单记录、订单的产品详情记录,新生成的订单需要有一个字段来标记是否为原始订单。订单的拆分涉及到金额,如果对于金额的控制比较严格的话,订单拆分完之后的新订单按道理是默认为锁定状态的,需要等财务或则上级通过财务上的审核之后才解除锁定。当2个新订单的总金额>原始订单的买家实际支付金额的时候,在另外一张表(我们把这个表叫做订单价格异动表:字段为订单的ID、变动的金额)记录价格的变动来用作统计。这个方式的就这么几个要点。这个并不是很好的办法,因为,根据原始订单来生成新的订单,个人觉得,数据变的不干净了。方式二:不改变订单数据,在出库(检货)单据时,生成2条关联到该订单的数据。这个方式有个前提条件,拆分的目的是,买家要求拆分订单并发往不同的地址。这个好处是,出库单本身就是根据订单来生成的,比较推荐用这个方式。方式一,业务流程复杂了好多呢。这个水还是很有点深的,特别对于小的电商公司,需求总是在变,国内也没有一个很好的整体的电商系统的解决方案,这些总是在一点点摸索与积累的,很希望能与电商行业的开发高手们交流。

    2017-06-08 11:43:55
    评论0  |   0
  • *****

    所以订单拆分的话按照金额平均分摊优惠即可。 三,跨境类拆分逻辑:业务,行邮税,模型。 跨境类电拆分订单其实海关是不允许的,目前大多数电商都按照行邮税使用直接下单的模...

    2017-03-06 11:05:51
    评论0  |   0
问答详情中间banner