Skip to content

Release Notes (2026-09-27) ​

✨ 重点 Feature ​

欧盟包裹固定关税计入账单(QuoteGo / QuickPoint / droppilot 联动) ​

  • QuickPoint:系统设置新增「其他」分组,组织所有者可填写「欧盟包裹固定关税金额(USD)」并保存;留空表示不收取关税。创建账单时,弹窗金额摘要新增「关税」一行,并按「原始金额 − 各项减免 − 库存抵扣 + 人工调整 + 关税」实时预览最终应付;账单详情中也会展示关税金额。
  • QuoteGo:出账单时按每笔订单当前的包裹数量 × 该固定金额计算关税,仅对收货国家属于欧盟的订单计收;计算结果(合计、出账时费率、按订单的明细)随账单一起保存为快照。另提供创建账单前的关税预览,与正式出账使用同一套计算口径,确保预览金额与实际入账一致。
  • droppilot:商家端账单详情新增「关税」金额展示。
  • 组织未配置金额时,本功能不产生任何费用。
系统设置 — 其他(欧盟关税)

欧盟包裹固定关税金额(USD):3.5

如 3.5,留空则不收关税。发往欧盟国家的包裹按包裹数 × 该金额自动计入账单(仅收货国家属于欧盟的包裹)。

保存设置

创建账单 — 金额摘要
项目金额
原始金额$ 1,280.00
挂号费减免− $ 20.00
库存抵扣− $ 35.00
关税+ $ 14.00
最终金额$ 1,239.00

关税仅在组织已配置金额、且订单收货国家属于欧盟时显示。

澳洲偏远订单自动打标(QuoteGo / QuickPoint 联动) ​

  • QuickPoint:系统设置「其他」分组新增开关「自动标记澳洲偏远订单」,默认关闭。
  • QuoteGo:开启后,收货地址为澳大利亚偏远地区(云途分区 3/4 区)的订单,在创建或更新(含同步)时自动追加系统标签「澳洲偏远」,供内部标识;该标签为系统标签,用户不可编辑或删除。
  • 开启开关时系统会创建对应的标签记录;存量订单在下次更新或同步时补打,不做一次性批量回填。
系统设置 — 其他(澳洲偏远打标)

自动标记澳洲偏远订单 已开启

启用后,收货地址为澳大利亚偏远地区(云途分区 3/4 区)的订单会自动打上系统标签「澳洲偏远」,供内部标识。

🚀 其他 Feature ​

报价保存失败时展示具体原因 ​

  • 保存报价单失败时,提示会直接显示后端返回的具体原因(例如「请填写业务员名称」),不再只显示通用的失败提示;后端未返回具体原因时仍回退为通用提示。
报价保存失败提示

保存报价单失败:请填写业务员名称

无具体原因时提示「保存报价单失败,请稍后重试。」

目的地冲突原因提示浮层 ​

  • 订单列表中,目的地无法自动匹配时,「目的地冲突」或「错误」标记可点击,弹出浮层说明原因:订单收货国家、哪些商品的报价不包含该国家、各商品当前已有的目的地,以及处理建议(为该商品补充对应目的地的报价,或在「物流配置 → 目的地别名」配置别名后重试)。
  • 若订单缺少收货国家,则提示先补全订单收货国家,或手动选择目的地。
订单列表 — 目的地冲突

目的地无法自动匹配 订单国家:DE(德国)

订单中以下商品的报价不包含 DE(德国)

商品已有目的地
无线蓝牙耳机已有: US(美国), GB(英国)
便携充电宝未选择目的地

请为缺少该目的地的商品补充报价,或在「物流配置 → 目的地别名」配置别名后重试。

🐛 重大 Bug Fix ​

同目的地多路线报价匹配修复 ​

  • 当同一目的地下存在多个运输线路时,订单费用计算改为遍历该目的地的全部线路结果:任一线路包含该商品即按对应报价计费。此前可能只取第一个线路结果,导致漏计费用或误报「同一运输线路下未找到对应产品的报价项」。

变体图片地址变更后重新加载 ​

  • 变体图片地址发生变化后,会清除此前的加载失败状态并重新加载,避免图片已更新但仍显示占位或失败图。

历史订单归档稳定性修复 ​

  • 修复订单归档时因归档表结构发生变化而失败的问题:归档前补齐目标表的新增列,并按共有列复制数据,避免结构不一致导致归档中断。

♻️ 重构 / 移除 ​

  • 移除前端未使用的订单新建与删除方法:订单的新建、删除统一由后端接口与店铺同步流程处理,前端不再保留可直接创建或删除订单的入口代码。

🧱 数据库 Schema 变更(需执行迁移) ​

本版共 1 个迁移脚本,按时间戳顺序执行,命令:./quotepilot migrate

  • 1788744584_customs_duty.js
    • 组织新增「杂项设置」,用于存放每包裹固定关税金额等组织级配置。
    • 账单新增关税合计、出账时费率与按订单的关税快照明细。

⚠️ 部署注意 ​

  1. 需执行数据库迁移:部署前运行 ./quotepilot migrate,执行上述脚本;迁移在后端启动时执行,完成后需重启后端。
  2. 前后端需同时发布 v5.3.0:欧盟关税为三端联动功能(QuickPoint 配置与预览、QuoteGo 出账、droppilot 展示),旧前端或旧后端会导致接口不可用或金额不一致。
  3. 关税默认不收取:需组织在「系统设置 → 其他」配置金额后生效;仅对收货国家属于欧盟的订单按包裹数计收。请提醒运营在正式出账前核对费率。
  4. 澳洲偏远打标默认关闭:需在「系统设置 → 其他」开启;开启后订单在创建或更新(含同步)时打标,存量订单在下次更新时补打,不做一次性批量回填。
  5. droppilot 需与后端同版本发布,否则商家端账单详情无法展示关税金额。

本版涉及的提交(技术信息)
  • QuoteGo(6 commits,head 851fc5b):e1d936f 欧盟固定关税计入账单(迁移 1788744584_customs_duty.js)、3f60b03 账单前预览关税接口、4415324 澳洲偏远订单自动打标、a926636 合并 dev_eur_duty、1904f18 归档补齐新增列并按共有列复制避免结构漂移失败、851fc5b Merge tag 'v5.3.0'
  • QuickPoint(10 commits,head 573ec92):b4b5499 欧盟关税展示与配置、8789ac9 创建账单预览欧盟关税并计入应付、19f4efd 澳洲偏远订单自动标记开关、482ec7c 5.3.0、a73fd71 修复同目的地多路线产品报价匹配、42d1397 变体图片地址变更后清除失败状态并重新加载、9d5128b 订单目的地冲突原因提示浮层、0f20347 保存报价失败展示后端具体错误信息、3b64320 合并 dev_eur_duty、573ec92 Merge tag 'v5.3.0'
  • droppilot(2 commits,head 4db9cc8):304ceb4 账单详情新增关税金额展示、4db9cc8 Merge tag 'v5.3.0'

QuickPoint Docs