想做跨境代购/集运这门生意的人,大多卡在同一个地方:知道要做一套系统,但不知道该做多重。
一起步就上架构,三个月后一单没接;或者反过来,什么都手工扛着,量一上来就崩。
这篇把这件事拆成三个阶段、八个模块,并把最常见的三种"做死"方式讲清楚。如果你正准备入行,这篇能帮你少烧掉半年时间和一大笔钱。
一、先定「做多重」:三个阶段,三种投入
这是最关键的一个决定,而且很多人一开始就定错了。
v1 · 验证期:目标是「闭环」,不是「自动化」
v1 的唯一目标是把「用户下单 → 收到钱 → 完成采购 → 包裹发出」这条链路跑通一遍。
注意这里说的是跑通,不是自动。v1 阶段大量环节可以人工:
- 商品靠用户提供链接 + 你人工核价,不需要接口;
- 支付先接一种最简可用方式就够了;
- 采购环节真人去下单,完全没问题;
- 轨迹靠手动复制粘贴发给用户,也完全可以。
这些"土办法"在 v1 阶段是正确的选择,不是偷懒。理由很直接:在你不知道客户会不会来之前,任何自动化都是对未来的猜测性投资。
判断 v1 是否成功的标准只有一个:有真实客户愿意为这条链路付钱,而且你能完成交付。
v2 · 增长期:按「哪个环节最费人」排序做自动化
业务跑起来之后,你会有明确的痛点——通常是"每天要花 4 个小时做同一件重复的事"。
这时候做自动化的顺序不该拍脑袋,而应该按这个标准排:单位投入能省下的人力最多。
通常的顺序是:
- 商品取价与规格—— 每天核价最费时,且接口能直接解决;
- 集运合单与运费计算—— 算错一次就是纠纷,且规则固定、适合自动化;
- 轨迹同步与状态通知—— 客户催单的咨询量通常占客服工作量的一大半。
v3 · 规模化:系统化与稳定性建设
这一阶段的标志是:业务量的增长开始受限于系统的处理能力,而不是市场。
到这里才真正需要谈:
- 订单、库存、对账的系统化(而不是人看着 Excel);
- 多租户(如果你打算把系统本身对外输出);
- 稳定性与可观测性建设(限流、监控、告警)。
注意顺序:架构是解决问题的,不是展示能力的。没到那个量级,架构只会变成负债。
二、系统要做哪些模块
八个模块,但v1 只需要其中四个:
模块 | v1 | 说明 |
① 商品与下单 | ★ | 链接解析 / 录入 / 定价 / 用户结算 —— 对外最直观,也是你的获客入口 |
② 订单与状态 | ★ | 状态流转与退货处理 ——最容易埋雷,但 v1 就必须做对 |
③ 支付与收款 | ★ | 至少一种可用方式 + 回调幂等 + 对账兜底 ——钱的环节不能赶工 |
④ 集运与仓配 | ★ | 入库 / 合单 / 称重 / 运费 ——你的核心差异化在这里 |
⑤ 商品接口对接 | v2 | 自动取价、规格、库存 —— 没量之前人工更快 |
⑥ 物流轨迹与通知 | v2 | 轨迹归一、状态推送 —— v1 手工发消息也行 |
⑦ 对账与清算 | v3 | 账目核对、利润核算 —— 但 v1 起就要留凭证 |
⑧ 多语言与多币种 | 渐进 | 按目标市场逐步加,别一次铺开 |
两个值得展开的点:
为什么「订单与状态」v1 就必须做对?因为它涉及钱和责任。状态乱了的后果不是"不好用",而是"说不清这一单到底算不算成交、该不该收钱"。这类问题在客户量少的时候还能靠聊天记录解决,客户一多就会变成无法收拾的烂账。
为什么「集运与仓配」是你的核心差异化?商品接口、支付、轨迹这些东西,行业里的方案已经比较成熟,你能做到的别人也能做到。而"合单怎么合、运费怎么算、验货怎么验"这套东西,直接决定了你的客户能不能赚到钱——这才是你真正区别于同行的地方,值得重点打磨。
三、v1 阶段最该想清楚的几件事
3.1 定价模型:决定你能不能赚钱
代购/集运的收费通常由几块组成:
收费项 | 常见模式 | 关键点 |
商品加价 | 按比例加价 | 比例要覆盖你的汇率损耗和资金占用 |
代购服务费 | 固定金额或比例 | 这是你的"人工费",要能覆盖操作成本 |
国际运费 | 按重量 / 体积重 | 计费重取重量与体积重的较大值,这点必须对客户说清 |
增值服务费 | 合单、加固、验货、拍照 | 高毛利,且客户需求真实存在 |
仓储费 | 超期按天计 | 用来推动客户及时发货,不是主要收入 |
最容易出问题的是运费。三点必须提前明确:计费重怎么算、体积重的换算系数是多少、敏感品类是否额外收费。这些规则如果不在下单前就说清楚,每一单都可能变成售后纠纷。
3.2 汇率:别把它当成简单的乘法
汇率处理有个常见错误:用实时汇率直接算。
问题在于:用户下单时的价格,和实际支付时的价格会不一致,而这个差额由谁承担?
正确做法是给用户一个有效期内的锁定汇率(比如 2 小时内有效),并且:
- 结算时用快照汇率,保证同一笔订单的价格可复现;
- 保留汇率波动缓冲(加价比例里包含这部分,而不是事后找客户补钱);
- 显式提示用户:汇率不含银行/支付渠道的换汇手续费,否则客户可能以为被多收了。
3.3 资金流:谁先垫钱
代购业务本质上是一门垫资生意:客户下单付款,你才去采购、付国际运费。所以现金流是:
收客户的钱 → 垫出去采购 → 垫出去运费 → 客户签收
这里有个必须提前想清楚的问题:如果客户的订单要等两三周才能发出,你的资金能撑住多少笔同时在途?
这不是技术问题,但它会直接决定你的技术方案——如果资金紧张,就需要支持"部分预付"或"分阶段付款"(下单付商品款、发货前付运费),而这会显著增加订单状态机的复杂度。
所以现金流模式要在动手写代码之前定下来。
3.4 目标市场:决定你的功能优先级
不同市场的需求差异很大:
市场特点 | 技术影响 |
支付方式偏好不同 | 决定你要接哪些收款渠道 |
语言与时区不同 | 决定多语言/多时区的投入优先级 |
物流时效要求不同 | 决定你要接哪些运力和报价策略 |
合规要求不同 | 决定商品准入规则和单据要求 |
建议 v1 只打一个市场。多市场并行会让每个环节的复杂度都翻倍,而 v1 最需要的是快速验证。
四、最常见的三种「做死」方式
死法一:先把架构做"对"
典型表现:开工就上中台、微服务、多租户全套,三个月做出一套"技术先进"的系统,然后发现没有客户。
为什么这是错的?因为架构是用来解决规模的,不是用来创造规模的。你在没有任何客户的时候做的架构决策,几乎注定是错的——因为你不知道客户真正的需求是什么。
正确顺序:先有一两个真实客户跑通闭环,再根据实际瓶颈去重构。重构是正常的,不是失败的象征。
死法二:功能铺得太全
典型表现:八个模块同时开工,每个做到 60%,结果没有任何一条链路是通的——客户下不了单,你也收不到钱。
为什么这是错的?因为系统价值来自闭环,不是功能数量。一个只能跑通四条链路但每步都能用的 v1,价值远高于八个半成品。
正确顺序:一次只做一条完整链路,做完再开下一条。
死法三:在钱的环节赶工
典型表现:支付回调不做幂等、余额不做对账、退款靠人工记。小规模时看起来没问题——一旦量上来,一次重复退款或一次对账差错,可能就吃掉你几个月的利润。
为什么这是错的?因为钱的问题和功能问题是两种性质:功能出问题用户会投诉,钱出问题用户会流失,而且往往是在你发现之前就已经发生了。
正确顺序:支付、余额、退款这三个地方,从一开始就按金融级要求做——幂等、对账、留凭证,一个都不能省。
五、给不同角色的一句话建议
如果你是要自己做这套系统的创业者:
先花两周想清楚"收费模式"和"资金流",这比写代码重要得多。技术方案可以迭代,商业模式定错了要重来。
如果你是要自己写代码的开发者:
v1 就把订单状态和支付幂等做扎实——这两块是返工成本最高的。其他都可以先简单。
如果你在纠结「自建还是买现成」:
判断标准是"你的竞争力在哪"。如果你的核心竞争力在系统的某个环节(比如合单算法、验货流程),那套环节要自建;其余部分用现成方案能省掉大量时间。全部自建和全部外购,通常都不是最优解。
六、v1 上线检查清单
业务准备
- 明确了目标市场(只打一个)
- 定价模型确定:商品加价、服务费、运费、增值服务、仓储费
- 运费计费规则明确(计费重、体积重系数、特殊品类)
- 汇率策略明确:锁定有效期、缓冲比例、手续费提示
- 资金流模式明确:预付比例、分阶段付款规则
- 商品准入规则明确(哪些品类不做)
系统最小闭环
- 用户可以提交商品链接并看到价格
- 用户可以完成支付
- 支付回调做了幂等,重复回调不会重复记账
- 订单状态有唯一写入口,无非法跃迁
- 采购环节有台账(即使是人工操作)
- 包裹入库有记录,可查询
- 合单与运费可计算,且计费依据可见
- 发货后用户能收到通知
- 退款流程可执行,且留痕
底线要求
- 金额用最小单位整数计算
- 每一笔资金变动都有凭证
- 订单、支付、退款数据可导出,为将来对账留好基础
- 关键操作有日志可追溯
一句话总结:做这套系统的核心判断只有一条——先跑通闭环,再谈自动化与规模化。业务量没上来之前,人工方案永远比系统便宜;而业务量上来之后,你才知道该优化哪一环。在错误的阶段做正确的事,本身就是最大的浪费。
本文为通用业务与技术方法总结,具体模式、费率与合规要求需结合目标市场与自身情况确定。
相关参考:跨境电商平台接口与数据服务 方案