业务功能规划

更新日期:2026-05-31。

本文以当前代码为准,整合 WinTradeCloudServiceadminclientopsh5 的业务能力。

平台定位

本项目是面向跨境贸易的多商户商城与履约平台。平台通过一个后端服务承接多个前端端口:

端口 目录 业务定位
平台管理端 admin 平台管理、商户管理、商品治理、订单运营、物流配置、营销配置、系统配置
消费者小程序 client 商品浏览、店铺浏览、购物车、下单、支付、售后、评价、消息、个人中心
运营小程序 ops 商户发货、仓库作业、海外仓作业、配送员任务
活动 H5 h5 运营活动会场、外部分享落地页、活动静态资源展示
后端服务 WinTradeCloudService 账户、商品、交易、物流、商户、结算、营销、消息、文件和系统基础能力

平台的业务核心不是单一商城前台,而是“商品交易 + 商户经营 + 跨境履约 + 多角色协同”。消费者侧完成购买,商户侧完成经营和发货,平台侧完成规则、审核和监管,仓配侧完成包裹流转,系统侧用权限、消息、状态机和基础数据把流程串起来。

代码依据

业务域 前端代码入口 后端代码入口
登录与账户 admin/src/apiclient/api/index.jsuser 分组、ops/api/auth.js wt-adminwt-clientsystemuser Controller,领域模型在 wt-user
商品与店铺 admin/src/views/productclient/pages/indexclient/pages/categoryclient/pages/searchclient/pages/product-detailclient/pages/store wt-business 商品、店铺、评价相关领域,Controller 分布在 productmerchantbusiness
交易订单 client/pages/cartclient/pages/orderclient/pages/paymentadmin/src/views/business/order wt-business 订单、购物车、退货、支付相关领域
物流履约 ops/pages/merchant-shipmentops/pages/warehouse-operationops/pages/abroad-warehouse-operationops/pages/courier-tasksadmin/src/views/business/shipment wt-logistics 物流领域,仓作业和配送员接口主要在 wt-admin
结算资金 admin/src/views/operation/businessWalletadmin/src/views/operation/deposit-walletadmin/src/api/walletApi.ts wt-user 钱包领域和 wt-business 结算、佣金、提现领域
营销消息 client/pages/messageclient/pages/campaignh5/public/activityadmin/src/views/marketingadmin/src/views/merchant-marketingadmin/src/views/announcement wt-marketwt-messagewt-business 营销组件、wt-user 卡券钱包

业务主线

主线 起点 终点 关键参与方 结果
商品供给 商户维护商品和库存 商品在店铺可售 商户、平台管理员 SKU 绑定店铺并通过上架审核
消费交易 消费者浏览商品 订单支付成功 消费者、系统 生成订单、支付记录和后续履约需求
商户履约 订单待发货 发货单进入物流流程 商户、平台管理员 发货明细完成出库或交运
仓配履约 包裹进入物流链路 包裹签收或退回 仓库管理员、配送员 运单轨迹和包裹状态闭环
售后服务 消费者申请退货 商户或平台处理完成 消费者、商户、平台管理员 退货、退款或拒绝结果落地
经营结算 交易和服务费沉淀 商户结算完成 平台管理员、商户 生成结算批次、结算单和结算明细
营销运营 平台或商户创建活动 活动成本和补贴结清 平台管理员、商户、消费者 形成领券、用券、预算、补贴和活动复盘数据

后端业务原则

当前后端代码把核心业务原则放在领域 Service 和 Component 中,前端负责展示和触发动作。

原则 说明
状态以后端为准 订单、包裹、活动、优惠券、结算等状态都由后端推进
金额以后端为准 商品价、活动价、优惠券、运费、结算金额和补贴金额都以后端试算和快照为准
归属以后端校验 个人、商户、员工和平台数据权限必须在后端校验
动作接口幂等 下单、支付、发券、结算和预算账务都需要防重复
快照可追溯 订单项、佣金、营销、补贴和物流单据需要保留当时业务快照
异常可治理 退款异常、补贴异常、物流失败和预算差异都需要有人工处理口径

角色划分

角色 核心目标 主要入口 主要能力
平台管理员 维护平台基础规则并监管业务闭环 admin 用户与权限、商户审核、商品审核、订单查询、物流基础资料、营销内容、系统配置
商户 管理店铺、商品、库存、发货和结算 adminops 店铺资料、商品上架、商户库存、发货单处理、钱包、提现、结算明细
消费者 浏览并购买商品,处理售后和个人信息 client 微信登录、商品浏览、店铺收藏、购物车、下单支付、地址、售后、评价、消息
仓库管理员 完成仓内入库、中转、分拣和派送准备 opsadmin 到仓确认、入库预查询、正式入库、仓内复核、中转、仓派送
配送员 处理分配到自己的派送任务 ops 派送任务查询、签收、失败上报、失败件退仓
系统 保障流程状态、权限、消息和数据一致 后端服务 状态机、权限校验、消息待办、文件存储、数据字典和日志

业务域规划

账号与权限

  • 平台支持用户账户、个人账户、企业账户、政府账户、商户账户和员工账户。
  • 平台管理端使用账号密码登录、验证码、路由菜单和权限编码控制访问。
  • 消费者小程序支持微信登录,未绑定手机号时需要先完成手机号绑定。
  • 权限模型以菜单、角色、权限标识和用户关系为核心,前端负责菜单与按钮控制,后端负责接口权限校验。

业务边界:

对象 说明 主要关系
用户 登录主体,承载账号密码、手机号、语言等基础信息 一个用户可关联多类业务账户
个人账户 消费者身份,承接购物、地址、钱包、评价和消息 与用户一对一或一对多按业务规则绑定
商户账户 商户经营身份,承接店铺、上架、库存、发货、结算 可拥有店铺、仓库、钱包和资质文件
员工账户 平台或商户员工身份,承接仓库和配送等操作 通过员工类型区分仓库管理员、配送员等
角色与菜单 管理端功能授权主体 决定页面、按钮和接口权限

登录流程上,adminops 以账号密码登录为主,client 同时支持微信登录。微信登录未绑定手机号时,前端不得写入完整登录态,需要先完成手机号授权绑定。

商品与店铺

  • 平台维护商品类目、品牌、属性、属性值、SPU、SKU 和价格策略。
  • 商户通过店铺上架能力将 SKU 绑定到店铺售卖,平台可进行上架审核。
  • 消费者侧展示商品首页、分类、商品列表、商品详情、店铺主页和店铺列表。
  • 商品评价、评价回复、敏感词和黑名单由后端提供接口,平台和商户侧共同治理。

商品供给流程:

  1. 平台配置类目、品牌、属性和属性值。
  2. 商户或平台维护 SPU 基础资料、详情和图片。
  3. 商户或平台维护 SKU,确认规格、价格、库存关联和可售状态。
  4. 商户将 SKU 提交到店铺上架。
  5. 平台进行上架审核,审核通过后商品对消费者可见。
  6. 消费者浏览、收藏、评价,商户可在商户侧处理评价回复。

商品展示侧需要统一价格口径。消费者看到的价格应优先来自店铺上架和价格策略计算结果,不能直接展示后台录入的原始成本或非售卖价。

购物车、交易与支付

  • 消费者可将 SKU 加入购物车,按购物车或直接购买创建订单。
  • 订单链路包含订单预创建、正式创建、支付、取消、确认完成、退货申请。
  • 平台端负责订单查询和异常处理,商户端负责商户订单和退货确认。
  • 当前小程序已接入订单列表、订单详情、订单确认、支付结果和物流详情页面。

标准下单流程:

  1. 消费者从商品详情或购物车进入订单确认页。
  2. 前端带上 SKU、数量、地址和客户类型请求预创建接口。
  3. 后端返回价格、运费、优惠和订单校验结果。
  4. 消费者确认后创建正式订单。
  5. 支付接口处理余额或第三方支付结果,订单进入待发货。
  6. 商户或平台进入发货链路。
  7. 消费者可在订单详情查看物流,签收后确认完成或申请售后。

订单侧需要重点保证金额精度、库存扣减、运费计算、支付幂等和状态流转一致。前端金额展示使用 Big.js,后端应保持金额字段语义稳定。

物流履约

  • 物流域包含发货单、发货明细、包裹、包裹类型、包裹件级单元、车次、批次、运单、轨迹、退货单、报关单。
  • 仓作业分为入库、库存查询、库存操作、仓中转、仓派送和配送员工作台。
  • ops 当前提供商户发货、仓库作业、海外仓作业和配送员任务页面。
  • 海外仓不是独立接口集合,当前使用 /api/v1/logistics/warehouse/... 通用仓接口,由后端场景组件校验仓库 abroad = true
  • 当前代码中,仓派送加包允许同仓的 ARRIVEDSTORED 包裹,但要求 reviewed = true,并校验当前仓、库位和目的地区。INBOUND 包裹必须先完成复核后再进入派送。

海外仓当前作业流程:

  1. 仓库管理员选择海外仓。
  2. 按车次查询待入库数据,并确认车次到仓。
  3. 按批次号、包裹号、内部运单号或第三方运单号进行入库预查询。
  4. 满足条件后执行正式入库。
  5. 入库后执行仓内复核,将包裹变成已复核库存。
  6. 后续根据目的地和路线进入仓中转或仓派送。
  7. 派送场景中,仓库管理员创建派送上下文、分拣加包、完成分拣并分配配送员。
  8. 配送员在任务页执行签收、失败上报或失败件退仓。

物流域的业务判断应以后端返回为准。前端只做必要的字段完整性提示,不自行复制后端状态机逻辑。

商户与结算

  • 商户域包含商户账户、商户资质文件、店铺、商户仓库、商户库存、库存流水。
  • 结算域包含佣金策略、策略历史、商户钱包、保证金钱包、提现申请、结算批次、结算单、结算明细和结算汇总。
  • 平台端负责策略和结算管理,商户侧主要查看自身钱包、提现、结算单和明细。

结算流程建议按以下业务口径维护:

  1. 交易订单完成后形成可结算业务数据。
  2. 系统按佣金策略和店铺绑定关系计算平台佣金。
  3. 平台执行结算批次,生成商户结算单和明细。
  4. 商户查看钱包、结算单和结算明细。
  5. 商户发起提现申请。
  6. 平台审核、驳回或打款,并同步钱包流水。

营销与消息

  • 营销域已从 Banner、广告位和公告扩展为营销活动中心,覆盖平台活动、商户活动、活动范围、优惠券、券池、活动价、预算池、成本日报、补贴确认和补贴结算推进。
  • 消费者侧新增个人卡券钱包,支持查询卡券、卡券流水、可领取平台券、可领取商户券、领取平台券和领取商户券。
  • 订单链路已接入优惠券,支持购物车订单和单商品订单的可用券查询、带券试算、创建时锁券、支付时用券、取消或超时时释放。
  • 商品当前价格计算已接入平台活动价和商户活动价,价格展示应以后端当前价格接口为准。
  • 活动 H5 已提供 61618 两套静态会场资源,根路径默认跳转 618,接口通过 /api/v1 代理到客户端服务。
  • 消息域覆盖模板、内容、路由规则、订阅、偏好、站内信、派发计划、派发日志、统计和待办。
  • 个人、商户和员工分别有自己的消息、偏好和待办入口;个人消息订阅已细化为 SKU 到货、SKU 降价、店铺上新和订阅分页。

营销活动中心业务对象:

对象 说明 主要角色
平台活动 平台发起的营销活动,可绑定店铺、SKU、平台券、活动价和预算 平台管理员
商户活动 商户发起的店铺营销活动,可绑定店铺、SKU、商户券、商户活动价和商户预算 商户
活动范围 活动参与店铺和 SKU 平台管理员、商户
优惠券 平台券和商户券,包含券组、券池、发券、用券和分摊记录 平台管理员、商户、消费者
卡券钱包 个人账户持有的优惠券和卡券流水 消费者
活动价 平台或商户配置的活动价格策略 平台管理员、商户
预算池 平台或商户活动预算,记录充值、预占、使用、释放、冻结、退回和调账 平台管理员、商户
补贴确认 营销优惠导致的商户补贴确认和治理 平台管理员、商户

营销活动中心的业务边界:

边界 平台活动 商户活动
发起方 平台管理员 商户
成本主体 平台预算为主,可通过补贴或成本确认影响商户 商户预算为主
参与范围 可覆盖多个商户、店铺和 SKU 通常限制在当前商户自己的店铺和 SKU
优惠形式 平台券、平台活动价、活动公告、平台补贴 商户券、商户活动价、店铺活动
运营动作 活动创建、范围配置、预算充值、补贴确认、结算归档 活动创建、券池配置、预算充值、成本查看
风险控制 防止预算超发、补贴未确认、商户成本争议 防止跨商户操作、余额不足、重复发券

平台营销推荐运营闭环:

  1. 运营创建平台活动,确认活动时间、活动说明和适用市场。
  2. 运营绑定参与店铺和 SKU,避免活动影响不相关商品。
  3. 运营配置平台券或活动价,明确优惠规则、发放时间、预算池和成本承担方。
  4. 财务或运营给平台活动预算池充值。
  5. 活动启动后,消费者可领券或商品价格命中活动价。
  6. 消费者带券下单并支付,系统生成用券记录、分摊记录、预算流水和补贴确认数据。
  7. 活动期间,运营查看成本日报、预算流水和低预算预警。
  8. 活动结束后,运营处理补贴确认、剩余预算退回、结算后调整和活动归档。

商户营销推荐运营闭环:

  1. 商户创建店铺活动,选择活动时间和参与店铺。
  2. 商户绑定参与 SKU,设置商户券或商户活动价。
  3. 商户从钱包给活动预算池充值。
  4. 活动启动后,消费者在商户店铺内领券或享受活动价。
  5. 订单支付后,系统按商户承担金额记录成本、预算使用和分摊数据。
  6. 商户查看用券记录、活动价分摊、预算流水和成本日报。
  7. 活动结束后,商户核对补贴记录和结算推进结果。

标准优惠券下单流程:

  1. 消费者进入订单确认页,后端返回商品价格、运费和基础应付金额。
  2. 消费者查询订单可用券,选择平台券和商户券。
  3. 前端提交订单预览或创建请求时传入 platformCouponWalletItemIdmerchantCouponWalletItems
  4. 后端在试算结果中写入优惠券优惠金额、平台承担金额、商户承担金额和商户结算基数。
  5. 创建正式订单时锁定优惠券。
  6. 支付成功后将优惠券标记为已使用,并生成用券记录、分摊记录和待确认补贴。
  7. 订单取消、支付失败、待支付超时或退款完成时,系统释放或治理对应优惠券和补贴数据。

订单营销金额关系:

金额 来源 对业务的影响
商品原总金额 店铺货架价乘以数量 用于展示原价和计算优惠前基准
价格策略优惠 会员价、阶梯价、促销价或活动价 影响商品最终单价
平台券优惠 平台优惠券 影响用户实付,通常由平台预算承担
商户券优惠 商户优惠券 影响用户实付,通常由商户预算承担
运费 国内和国际运费规则 与商品金额共同组成应付金额
商户结算基数 订单项快照 决定商户结算金额和平台佣金计算基础
补贴金额 营销分摊和成本承担规则 需要人工确认或治理后推进结算

营销与结算的衔接点:

衔接点 说明
订单支付成功 优惠券从锁定变为已使用,预算从预占进入已用
订单完成 商户结算组件计算佣金和商户应结金额
补贴待确认 营销组件生成补贴确认记录,等待平台人工确认
补贴确认完成 可以推进补贴结算入账
订单退款或售后 需要释放或冲销优惠券、预算、补贴和结算数据

消息与待办应服务于业务动作,而不是只作为独立信息流。建议优先覆盖以下事件:

事件 接收方 触达方式
商户入驻或资料审核结果 商户 站内信、待办
商品上架审核结果 商户 站内信、待办
订单支付成功 商户、消费者 站内信、待办
发货或物流状态变化 消费者、商户 站内信
售后申请和处理结果 消费者、商户、平台管理员 站内信、待办
结算生成和提现处理结果 商户、平台管理员 站内信、待办
优惠券即将过期 消费者 站内信、待办
活动预算不足 平台管理员、商户 站内信、待办
营销补贴待确认 平台管理员 待办

营销消息建议按事件优先级分层:

优先级 事件 触达对象 目的
预算不足、补贴待确认、活动即将结束 平台管理员、商户 避免活动超发、补贴堆积或活动失效无人处理
优惠券即将过期、活动开始、活动结束 消费者、商户 提升活动转化和运营感知
成本日报生成、预算对账完成 平台管理员、商户 提供运营复盘和审计依据

系统基础资料

  • 系统基础资料包含地区、组织、币种、字典、语言、参数配置、物流公司、区域城市映射、运费规则。
  • 文件能力包含文件上传、预签名上传、访问 URL、文件夹、移动、复制和删除。
  • 监控能力包含服务器监控、缓存监控、登录日志、操作日志和在线用户。

多端功能矩阵

业务模块 admin client ops 后端模块
登录与账户 登录、用户、角色、菜单、权限、账号管理 微信登录、手机号绑定、个人资料、地址 登录、会话 wt-systemwt-userwt-framework
商品 类目、品牌、属性、SPU、SKU、价格、库存、上架审核 首页、分类、搜索、商品详情、评价 暂无消费者商品浏览 wt-businesswt-market
店铺 商户店铺、我的店铺、店铺上架 店铺列表、店铺主页、店铺收藏 商户发货入口 wt-business
订单 平台订单、组织订单、履约查询 下单、支付、订单列表、订单详情、售后 商户发货、发货详情 wt-businesswt-logistics
物流 物流配置、车次、发货单、运单、仓作业 物流跟踪 仓库作业、海外仓作业、配送员任务 wt-logistics
结算 钱包、佣金、提现、结算批次 个人钱包与支付记录 暂未覆盖完整结算 wt-businesswt-user
营销 Banner、广告、公告、平台活动、平台券、平台预算、活动价、补贴确认 首页广告、营销活动、卡券钱包、领券、订单用券 暂未覆盖 wt-marketwt-messagewt-businesswt-user
活动会场 活动素材配置和活动入口配置 小程序活动 Tab、优惠券中心、商品详情领券 暂未覆盖 h5 静态活动页、wt-market 活动和 Banner
系统 文件、字典、地区、组织、配置、日志 基础数据查询、文件地址 系统基础查询 wt-systemwt-file

当前阶段重点

  1. 交易闭环:商品上架、消费者下单、支付、商户发货、物流跟踪、确认收货、售后和评价需要保持端到端可用。
  2. 物流闭环:将 admin 的物流管理能力与 ops 的仓内操作能力对齐,重点验证海外仓入库、复核、中转、派送和退仓恢复链路。
  3. 商户闭环:补齐商户店铺、库存、发货、钱包、提现、佣金、结算的业务说明和页面入口。
  4. 营销闭环:平台活动、商户活动、领券、下单用券、预算核算、成本日报、补贴确认和结算推进需要端到端联调。
  5. 消息闭环:订单、审核、发货、售后、结算、优惠券过期、预算预警和补贴确认等关键业务事件应通过消息和待办触达对应角色。
  6. 文档维护:业务规划只描述业务目标和多端职责,接口细节统一维护在 doc/API

营销闭环当前建议优先验收以下 6 条链路:

链路 验收重点
平台券链路 平台创建活动和券池,用户领取平台券,下单使用,支付后形成平台用券记录和预算流水
商户券链路 商户创建券池,用户领取商户券,下单使用,支付后形成商户用券记录和商户预算成本
活动价链路 商品命中平台或商户活动价,当前价格、订单试算、订单项快照和分摊记录一致
取消释放链路 待支付订单取消或超时后,卡券、券池数量和预算预占正确释放
退款治理链路 已支付订单退款后,优惠券、预算、补贴和商户结算数据有明确冲销或治理记录
补贴结算链路 支付产生待确认补贴,平台确认后推进到商户结算入账

阶段规划

阶段 目标 重点交付 验收口径
第一阶段 跑通基础交易闭环 商品上架、消费者下单、支付、商户发货、订单物流、确认收货 从商品可售到订单完成可端到端演示
第二阶段 补齐履约作业闭环 海外仓入库、复核、中转、派送、配送员签收或退仓 仓配状态和运单轨迹可追踪
第三阶段 补齐商户经营闭环 商户钱包、佣金策略、结算批次、提现审核 商户收入和平台佣金可解释、可追溯
第四阶段 增强营销和消息 Banner、广告、公告、平台活动、商户活动、优惠券、卡券钱包、活动价、预算池、成本日报、消息模板、待办、订阅偏好 用户可领券下单,平台和商户可追踪活动成本,关键事件能触达正确角色
第五阶段 治理和扩展 权限细化、日志审计、营销补贴治理、数据统计、多语言和多币种完善 管理端可支撑日常运营、活动复盘和问题追查

业务风险与待确认事项

事项 当前状态 建议处理
海外仓派送状态条件 代码允许 ARRIVEDSTOREDreviewed = true 的包裹进入派送,INBOUND 仍需先复核 联调时重点验证同仓、同库位、目的地区和复核状态的错误提示
商户结算入口 管理端已有较多结算接口,运营小程序暂未形成完整页面闭环 先在 admin 完成结算,再评估商户移动端只读入口
消息事件覆盖 消息接口完整,但业务事件触发范围需要持续补齐 以订单、审核、售后、物流、结算为优先事件
个人消息订阅 当前代码已支持 SKU 到货、SKU 降价、店铺上新和订阅分页 前端展示订阅状态时直接查询订阅状态接口,避免只依赖本地开关
活动 H5 入口 h5 默认进入 618 活动,61 活动仍保留独立路径 上线前确认 DEFAULT_ACTIVITY_PATH、Banner 跳转和小程序活动入口一致
价格展示口径 商品、上架和价格策略并存 前后端统一以店铺上架和当前价格计算接口为展示准绳
多端权限边界 ops 部分接口使用 wt-admin 路径 明确运营小程序角色权限,避免泛用后台管理员权限
营销数据库迁移 后端已新增大量营销、卡券、预算、补贴实体 联调前确认数据库建表和字段迁移脚本已同步
优惠券金额口径 平台券、商户券、活动价和原价格策略会共同影响应付金额 以订单试算和当前价格接口为准,前端不自行重算
补贴确认流程 补贴确认、作废和异常结案是人工治理动作 明确运营处理规则,避免补贴确认后结算推进缺少责任人

营销联调数据建议

营销功能依赖活动、店铺、SKU、用户、钱包、预算和订单等多类数据。联调前建议准备一组最小可用数据。

数据 建议准备
商户和店铺 至少 1 个可经营商户、1 个已审核店铺
商品 至少 2 个已上架 SKU,其中 1 个参与平台活动,1 个参与商户活动
个人用户 至少 1 个可下单用户,配置收货地址和可用支付方式
平台预算 1 个平台活动预算池,余额足够覆盖平台券或平台活动价
商户预算 1 个商户活动预算池,余额足够覆盖商户券或商户活动价
平台券池 设置总数量、每人限制、发放时间和适用范围
商户券池 设置店铺范围、总数量、每人限制和适用 SKU
活动价 准备 1 条平台活动价和 1 条商户活动价,便于验证优先级和金额
定时任务 配置优惠券过期、低预算预警、成本日报等任务,方便验证异步结果

联调期间建议保留以下证据,便于排查金额问题:

证据 用途
订单预览请求和响应 判断优惠券选择、活动价和运费计算是否符合预期
创建订单请求和订单项快照 判断锁券和营销快照是否落库
支付结果和用券记录 判断卡券状态是否从锁定变为已使用
预算流水 判断预占、使用、释放和退回是否正确
分摊记录 判断平台承担和商户承担金额是否可追溯
补贴确认记录 判断商户补贴是否生成和确认