订单与支付
购物车 · 下单 · 支付 · 发货 · 退款 —— 完整的订单生命周期管理
购物车 · 下单 · 支付 · 发货 · 退款 —— 完整的订单生命周期管理
多商品购物车,自动计算总额。支持添加备注、物流方式选择。购物车持久化存储。
订单状态、支付状态、发货状态三轴独立流转。待付款 → 已付款 → 已发货 → 已完成。支持退款退货流程。
一个主订单拆分为多个子订单,按商家/仓库分别处理,独立发货、独立售后。
用户申请退款 → 商家审核 → 退货寄回 → 确认收货 → 退款原路返回。全流程跟踪。
支持 JSAPI(公众号/小程序内支付)、NATIVE(扫码支付)、APP 支付。使用微信支付 V2 接口,支持统一下单、订单查询、退款、账单下载。
支持支付宝手机网页支付 (H5),支付宝同步/异步通知,退款接口。
| Order | 订单主表——订单号、总金额、三状态、用户、备注 |
| OrderItem | 订单商品行——商品、数量、单价、小计 |
| ShoppingCartItem | 购物车——商品+数量+属性,关联用户 |
| ReturnRequest | 退货申请——商品、原因、状态、审核 |
| Shipment | 发货单——物流单号、承运商、包裹追踪 |
| PaymentMethod | 支付方式——插件化,支持 WeixinOpen / AlipayH5 等 |