订单与支付

购物车 · 下单 · 支付 · 发货 · 退款 —— 完整的订单生命周期管理

订单管理

购物车

多商品购物车,自动计算总额。支持添加备注、物流方式选择。购物车持久化存储。

订单生命周期

订单状态、支付状态、发货状态三轴独立流转。待付款 → 已付款 → 已发货 → 已完成。支持退款退货流程。

子订单拆分

一个主订单拆分为多个子订单,按商家/仓库分别处理,独立发货、独立售后。

退款退货

用户申请退款 → 商家审核 → 退货寄回 → 确认收货 → 退款原路返回。全流程跟踪。

支付方式

微信支付

支持 JSAPI(公众号/小程序内支付)、NATIVE(扫码支付)、APP 支付。使用微信支付 V2 接口,支持统一下单、订单查询、退款、账单下载。

支付宝

支持支付宝手机网页支付 (H5),支付宝同步/异步通知,退款接口。

订单数据结构

Order订单主表——订单号、总金额、三状态、用户、备注
OrderItem订单商品行——商品、数量、单价、小计
ShoppingCartItem购物车——商品+数量+属性,关联用户
ReturnRequest退货申请——商品、原因、状态、审核
Shipment发货单——物流单号、承运商、包裹追踪
PaymentMethod支付方式——插件化,支持 WeixinOpen / AlipayH5 等