外贸独立站 B2B 在线下单怎么做?企业账户、价格、MOQ、库存、税费、运费、支付、审核、ERP 与异常补偿清单
外贸独立站开放在线下单后,最容易出现的误会是把“客户点了提交”当成“订单已经成立”。B2B 交易常带客户专属价格、最小起订量、包装倍数、信用额度、税费、运费和人工审批。支付网关、ERP、仓库和销售系统又各自维护状态。网站需要把这些条件放进一条能复核、能补偿的订单流程。
先界定在线下单服务哪些交易
列出允许直接下单的国家、客户类型、产品、金额、币种、交付方式和付款方式。非标产品、大额项目、受限地区或需要工程评审的订单仍进入 RFQ。询价字段可参考外贸独立站 RFQ 清单。
访客价格与合同价格分开
公开页可以展示参考价或价格区间,登录后的企业账户读取合同价、等级价和项目价。每个价格保存客户、产品、数量区间、币种、税务口径、生效时间和失效时间,不能只覆盖产品表中的一个数字。
企业账户是交易主体入口
个人登录账号要关联经过审核的企业主体。订单记录法律名称、注册号、税号、账单地址、签约实体和经办人。邮箱域名可以辅助判断,不能单独证明经办人有权代表企业下单。
采购人和审批人可以是不同角色
企业管理员邀请采购、财务、收货和只读成员,并设置单笔金额、产品范围、地址和付款方式权限。高额订单可先在客户组织内部审批,再提交给卖方。
共享账号会破坏责任记录
多人共用一个采购账号后,企业无法确认谁修改了地址、接受条款或提交付款。每位成员使用独立身份,订单和权限变更保存操作者、时间、设备会话与结果。
客户状态决定可用动作
待审核、有效、暂停交易、信用冻结和终止合作对应不同权限。暂停账户仍可查看历史订单和售后资料,新的购物车、下单或账期支付则按原因受限。
产品主数据决定能否下单
商品记录关联稳定产品 ID、型号、变体、包装、计量单位和生命周期状态。标题与图片来自 PIM,价格和可售状态来自权威业务系统。编辑不能在 CMS 里临时创建一个无法进入 ERP 的型号。
型号选择要落到可履约 SKU
系列页只能帮助客户理解差异。加入购物车时必须得到具体 SKU、配置版本和数量单位。仍有关键参数未确定的产品转入选型或询价流程。
MOQ 要说明作用层级
最小起订量可能按单个 SKU、同系列合计、整箱、订单金额或目的地计算。页面应显示规则和当前差额,购物车按同一口径验证,避免客户逐项满足却在提交时被整单拒绝。
订购倍数来自包装和生产约束
一箱 24 件、一个托盘 20 箱或一卷固定长度,都需要数量步长。输入框自动校正并给出原因,后端再次验证。前端的步进按钮不能成为唯一控制。
计量单位不能静默换算
件、箱、米、千克和套装分别保存代码与换算关系。价格显示所用单位,订单快照记录客户看到的单位和换算值。换算规则变化后,历史订单仍按提交时版本解释。
数量折扣按规则计算
阶梯价、累计量、合同折扣和促销可能同时命中。定价服务要定义优先级、可叠加性和舍入方式,并返回规则编号。页面只展示最终价却不保留计算依据,会让对账和退款变得困难。
币种由合同和收款能力共同决定
语言或访问 IP 不应自动决定结算币种。企业账户、报价或市场配置给出允许币种,客户切换后系统重新计算价格、税费和支付方式。订单保存币种及汇率来源。
汇率需要版本和有效时间
参考汇率、财务结算汇率和支付机构实际换算可能不同。网站标明价格锁定时间和可能发生的发卡行费用,不对无法控制的最终换算金额作保证。
价格有效期不能只写在报价 PDF
从报价转订单时,系统核对报价编号、版本、客户、产品、数量、币种和有效期。过期报价要求重新确认,不能继续沿用旧缓存中的价格。
购物车保存报价上下文
购物车项目记录 SKU、配置、数量、单位、价格规则和客户身份。客户重新登录、切换公司或改变目的地后,系统主动重算并列出变化,不能悄悄保留旧结果。
购物车不是库存预留
客户把商品放进购物车时,其他买方仍可能成交。页面明确购物车是否保留库存;没有预留机制时,提交前再次检查可售数量和交期。
现货数量和可承诺数量有区别
仓库账面现货还要扣除已分配、质检冻结和安全库存。可承诺数量可以结合在途、生产计划和订单优先级。网站只读取 ERP 的库存总数容易造成超卖。
库存显示可以采用分档
企业不一定公开精确库存。页面可显示“可立即发货”“需确认”“预计生产”等业务状态,同时让后台保存实际数量和来源时间。分档规则由供应链批准。
交期是计算结果
交期受数量、产能、物料、质检、包装、节假日和运输影响。系统返回预计日期、计算时间与适用条件。静态页面写“七天发货”无法覆盖大单和非标准目的地。
库存预留设定明确期限
提交订单或进入付款后可以创建短期预留。预留记录订单、SKU、数量、仓库、到期时间和释放原因。付款失败、审批拒绝或超时后自动释放,并防止重复释放。
仓库选择考虑出口能力
最近的仓库未必能处理指定产品、包装、文件或出口路线。履约服务根据库存、客户地区、产品限制和运输能力选择仓库,必要时拆分订单并说明代价。
拆单规则要在提交前可见
多仓发货可能增加运费、清关批次和收货工作。客户可选择等待齐套、接受部分发货或请求人工确认。系统保存选择,不能在付款后自行拆分。
地址分账单、收货和最终使用地
三个地址承担的税务、物流和合规作用不同。企业账户可以保存地址簿,但每次订单仍要确认联系人、电话、邮编、国家和用途。地址变更要重新计算相关条件。
地址校验保留人工修正
自动服务可以标准化邮编和街道,却可能误改工业园区、楼栋或非拉丁文字。系统展示建议值与原值,由客户确认;无法验证时进入人工复核。
贸易术语写明版本和地点
仅写 FOB、CIF 或 DDP 不够。订单要记录所采用规则版本、指定地点或港口,以及价格包含的责任范围。物流和财务人员按同一字段生成单据。
运费估算与最终承运报价分开
小件标准包裹可以实时计价,超长、危险品、温控或项目货物可能需要人工询价。页面标明估算依据、币种、有效期和未包含费用,超出范围时不强行返回一个数字。
到岸成本可以作为辅助信息
关税、进口税和目的地费用受商品编码、原产地、货值、贸易术语和当地规则影响。需要预估时可连接外贸独立站到岸成本估算器清单,并保留误差说明。
税务判断使用交易时数据
税号、销售主体、产品类型、账单地、收货地和交易角色可能共同影响税务处理。系统保存验证结果、时间和规则版本。缺少必要信息时暂停结算,由财务复核。
免税或反向征税需要证据
客户输入一个税号不等于自动满足特定处理条件。企业按适用市场核验号码、主体和交易关系,并保存回执。验证服务暂时不可用时,流程应进入待核验状态。
优惠码不适合替代合同价格
长期客户条件应进入定价规则。优惠码用于时间有限、范围清楚的活动,并设置客户、产品、次数、预算和有效期限制。码被撤销后不影响已经接受的历史订单。
订单摘要要能复算
提交页列出商品、数量、单位价、折扣、税费、运费、附加费、币种和总额。每一项都关联计算依据,前后端用同一规则复算。隐藏费用不能到付款页才出现。
客户采购单号支持去重
B2B 客户常用 PO 号对账。同一企业重复提交相同 PO 号时,系统提示已有订单并要求确认。是否允许重复由合同规则决定,不能把所有重复值直接删除。
附件上传限制类型和用途
采购单、免税证明和交付说明进入独立文件区,限制格式、大小和权限,执行恶意内容扫描。订单页只显示获授权的文件摘要,内部存储路径不公开。
条款接受绑定具体版本
系统记录条款编号、语言、版本、展示位置、接受人和时间。条款更新影响新订单,历史订单继续引用当时版本。重要变化不能通过替换同一 URL 悄悄覆盖。
订单提交和卖方接受分开建模
客户提交后可进入“待审核”,卖方完成价格、库存、合规和信用检查后再接受。页面用清楚文字说明各状态的法律和业务含义,具体合同成立时点由企业法务确认。
出口限制在订单接受前复核
交易方、最终用户、用途、产品分类和目的地可能触发额外审查。相关路径应调用出口管制与制裁筛查清单中的规则和留档,不能把一次账户审核当作永久通过。
信用客户仍要检查可用额度
账期订单提交时核对已批准额度、占用金额、逾期状态、币种和有效期。额度不足可以转预付款或进入人工审批。具体管理可结合客户信用与账期申请清单。
付款方式由交易条件决定
美国国际贸易署的国际贸易付款方式说明列出预付款、信用证、托收、赊账和寄售等路径及不同风险。网站应按客户、金额和合同显示可用方式,不能把银行卡结账当成全部外贸支付。
银行转账需要可核验指引
订单确认页提供收款主体、银行信息、币种、参考号和有效期。银行账户变更采用独立确认流程,不能只靠邮件通知。到账后由财务系统匹配订单和金额。
信用证订单进入单独工作流
信用证涉及开证行、受益人、金额、期限、单据和不符点处理。网站可以收集申请意向和文件,最终条款由贸易财务人员及银行审核,不应沿用普通支付成功状态。
银行卡支付先确定数据范围
PCI DSS 官方页面说明该标准为支付账户数据提供技术和运营基线,并适用于存储、处理、传输相关数据或能影响支付环境安全的实体。企业应与收单机构及服务商确认实际适用范围。
托管支付页也保留商户责任
PCI SSC 的SAQ A 与 SAQ A-EP 官方问答说明,支付页元素的来源会影响资格判断,而且仍要满足对应问卷的全部条件。外包支付页不能取代网站自身的安全管理。
支付页面减少第三方脚本
聊天、热图、广告和无关分析脚本增加被篡改及外发数据的风险。结账路径建立独立脚本清单、内容安全策略、变更审批和完整性监测,任何新增资源都重新评估。
卡号不进入普通订单日志
应用日志、错误追踪、客服截图和分析事件只保存支付令牌、网关交易号与必要状态。完整卡号、安全码和敏感认证数据不能出现在业务数据库或调试输出中。
3-D Secure 是认证环节
EMVCo 的 EMV 3-D Secure 说明指出,3DS 通过商户与发卡机构之间交换交易、支付方式和设备等信息,帮助认证持卡人并降低无卡交易欺诈。具体触发和责任转移由支付参与方规则决定。
支付发起由服务器生成金额
浏览器只提交购物车标识和选择,服务器重新读取价格、税费、运费及币种后创建支付请求。不能相信前端隐藏字段中的总额,也不能让客户直接指定支付成功金额。
订单号和支付号保持一对多关系
一次订单可能有多次支付尝试、部分付款、补款或退款。每个支付请求使用独立标识,关联同一订单和金额范围。覆盖旧交易号会丢失失败与对账轨迹。
重复点击需要幂等保护
客户双击、浏览器重试或网络超时都可能重复发送请求。下单和支付接口接受稳定幂等键,在相同业务上下文中返回既有结果。键值冲突时拒绝继续并告警。
支付回跳页不能证明到账
客户浏览器可能关闭、伪造参数或重复打开返回地址。订单状态以支付机构的服务端查询和经过验证的异步通知为准,前端只显示“正在确认”或已核实结果。
网关通知校验签名和金额
OWASP 的第三方支付网关集成清单强调在服务端核验交易状态、金额、币种、订单标识与通知真实性。系统还要处理重复、乱序和延迟通知。
交易授权绑定当前订单内容
OWASP 的交易授权清单建议让用户能够识别并确认关键交易数据,授权应有时效并针对具体操作。订单金额或收货地址改变后,需要重新取得相应确认。
Webhook 处理可安全重放
通知入口记录事件 ID、签名版本、接收时间、处理结果和关联交易。失败事件进入重试队列,重复事件不重复记账。事件模型可参考Webhook 与系统事件清单。
密钥按环境和服务隔离
测试与生产支付凭据分开,浏览器只获得允许公开的标识,私钥和 Webhook 密钥留在服务端。轮换、权限与泄露处置可结合配置与密钥管理清单执行。
支付成功后仍要完成订单检查
付款确认触发财务记录,不应越过出口限制、库存或人工审核。发现无法接受的订单时,系统进入异常处理,通知客户并按批准流程退款或调整。
订单状态使用明确状态机
草稿、已提交、待审核、待付款、付款确认、已接受、备货、部分发货、已发货、完成、取消和退款分别定义进入条件、允许动作和通知。自由文本备注不能代替状态。
状态转换只能由责任系统发起
支付系统确认款项,ERP 接受销售订单,仓库确认拣货,承运系统确认发运。网站汇总状态并显示给客户,不能自行推断其他系统已经完成。
订单快照保留客户看到的事实
产品名称、型号、单位、价格、税费、运费、地址、条款和文件都写入不可变快照。产品页后来改名或更新图片,不应改变历史订单内容。
ERP 建单要防止半成功
网站提交 ERP 后可能收到超时,却无法判断远端是否已创建订单。接口使用外部订单号去重,超时先查询再重试。人工补单也使用同一标识,避免生成两张销售单。
主数据映射在上线前对齐
网站 SKU、ERP 物料、客户代码、仓库、税码、付款条件和单位建立映射台账。找不到映射的订单进入隔离队列,不能用默认代码静默写入。
异步集成提供可见队列
订单进入 ERP、WMS、财务和 CRM 的任务展示状态、重试次数、最后错误与负责人。运营人员可以重放安全步骤,涉及金额和库存的补偿动作需要审批。
失败补偿按已完成步骤决定
支付成功但 ERP 建单失败时,系统保留库存预留并升级处理;ERP 已建单但支付失败时,按条件取消或等待补款。补偿表要写明责任系统、时限和通知对象。
取消订单区分申请和生效
客户可以提交取消申请,系统根据生产、拣货、发运和合同状态判断是否可执行。页面显示申请已收到,不提前宣称取消完成。最终结果来自 ERP 或订单管理系统。
改单避免覆盖原订单
地址、数量、型号和价格变更可能影响税费、运费、合规和付款。系统生成变更版本或新订单,保留前后差异、批准和补退金额。
部分发货按行项目追踪
每个订单行记录已分配、已拣、已发和剩余数量。客户看到包裹、承运商、跟踪号和文件的对应关系,整单状态不能掩盖某一行仍未履约。
部分退款关联原交易
退款记录订单行、数量、原因、币种、金额、税费和网关结果。退款发起和成功分开,失败后可以重试但不能重复退同一额度。
拒付处理保留证据链
订单快照、认证结果、通信、发货、签收和服务记录按权限保存。团队在期限内响应支付机构,客户个人信息与支付数据只向必要角色开放。
通知采用事件和模板组合
已提交、待补资料、付款确认、订单接受、发货、取消和退款使用不同模板。通知包含订单号、当前状态、下一项客户动作和官方入口,不能只写“订单已更新”。
邮件链接回到可信域名
支付、改单和文件上传链接使用企业正式域名、短时令牌和单次操作范围。邮件不直接收集密码或银行卡信息,域名变体和异常发件人进入防欺诈提醒。
CRM 接收商业跟进信息
订单金额、产品、客户、状态和异常可以回传 CRM,帮助销售处理大单、复购和人工审核。字段映射与去重可参考询盘接入 CRM 清单,支付敏感数据不进入销售备注。
客服界面显示可执行动作
客服看到订单时间线、系统状态和公开给客户的内容,并按角色执行补资料、重发通知或升级。退款、改价、释放库存和改收款账户使用更高权限。
客户门户保留完整时间线
客户可以查看订单提交、审核、付款、接受、备货、发运、文件和售后记录。系统解释待办原因与预计处理时间,避免客户反复询问同一状态。
搜索引擎不收录账户和订单页
登录、购物车、结账、支付回跳和订单详情从站点地图移除,并设置合适的索引控制。仅靠登录墙不能替代响应头、缓存和错误页检查。
缓存不能跨客户共享价格
公开产品内容可以进入 CDN,客户价格、额度、地址、购物车和订单响应必须按身份隔离并避免公共缓存。退出登录后清理浏览器中的敏感状态。
结账页面支持键盘和错误定位
字段有明确标签,错误提示关联具体输入,焦点移动到首个问题,金额变化通过可感知方式提示。倒计时和验证码提供足够时间与替代路径。
手机端保留订单核对能力
长表格转换成可展开的行项目,数量、单位、币种和总额始终清楚。客户可以查看费用明细和条款,不能为了减少滚动隐藏关键条件。
弱网环境避免重复提交
提交按钮进入明确的处理中状态,断网后保留购物车并允许安全重试。用户重新打开页面时先查询既有订单,不能直接再次创建。
测试环境与生产支付完全隔离
测试账户、商品、网关密钥、Webhook、ERP 公司代码和邮件收件人分别配置。测试订单带清楚标识,任何模拟支付不得进入正式财务或仓库。
上线用例覆盖主要组合
至少测试合同价、阶梯价、MOQ、包装倍数、多币种、免税申请、现货、缺货、拆单、预付款、账期、银行卡、失败支付和人工审核。每个用例保存输入与预期状态。
并发测试关注库存和额度
让多个客户同时购买最后一批库存,或同一客户并发占用信用额度,确认系统不会超卖或超额。锁定失败时返回可理解结果,并释放已占用资源。
故障演练覆盖外部服务
模拟定价、税务、运费、支付、ERP 和邮件服务超时,检查系统是否停止在安全状态。无法确认金额、库存或付款时,页面不能猜测成功。
对账连接订单、支付和财务
每日比较网站订单、网关交易、银行入账、ERP 应收、退款和手续费。差异进入队列,记录原因、负责人和关闭证据。总金额相等仍可能掩盖单笔错配。
监控按业务步骤设置
观察加购、提交、审核、支付发起、支付确认、ERP 建单和发货回传的成功率与延迟。技术可用率正常时,某个业务接口仍可能让全部订单卡住。
告警包含订单上下文
告警带上订单 ID、客户区域、失败步骤、错误类别、重试次数和最近状态,不附带完整地址或支付数据。值班人员可从受控后台继续调查。
指标区分转化和履约质量
可以跟踪购物车提交率、人工审核率、付款成功率、重复订单、ERP 建单失败、超卖、按期发货、退款和对账差异。提高结账率不能以错误价格和无法履约为代价。
权限表覆盖关键动作
| 事项 | 主要负责人 | 验收证据 |
|---|---|---|
| 客户、价格和信用条件 | 销售运营及财务负责人 | 客户主数据、价格规则、额度与审批记录 |
| 产品、库存和交期 | 产品及供应链负责人 | SKU 映射、库存来源、预留和交期规则 |
| 税费、物流和贸易条件 | 财税及国际贸易负责人 | 规则版本、地址、贸易术语和运费回执 |
| 支付、接口和安全 | 信息技术及安全负责人 | 网关配置、签名校验、密钥、日志和故障演练 |
| 订单接受与履约 | 订单运营及仓库负责人 | 状态机、ERP 回写、发运、退款和对账记录 |
从标准产品和单一市场试点
选择价格稳定、包装固定、库存清楚的一组 SKU,限定一种币种和少量付款方式,先打通客户账户、定价、库存、订单与 ERP。凯乐丰 Colorfun 的外贸独立站方案可用于规划多语言产品、账户和交易路径。
第二阶段再扩展复杂条件
基础对账稳定后,再加入合同价、多仓、税务验证、账期、部分发货和更多支付方式。凯乐丰 Colorfun 的业务解决方案可结合 PIM、CRM、ERP、WMS 与支付机构梳理系统责任。
发布前最后核对
确认客户主体、角色、SKU、单位、价格、MOQ、库存、交期、地址、税费、运费、条款、付款、订单接受、ERP 回写、异常补偿和对账均有权威来源与失败路径;用重复提交、支付超时、库存竞争和网关乱序通知验证系统。需要评估现有独立站是否适合在线下单,可通过凯乐丰 Colorfun 的联系页面提供产品、客户、价格和现有系统信息。
