客户案例 物流与电商

一款将 Flash Courier 的配送与追踪带入每家店铺的 Shopify 应用

巴西快递公司 Flash Courier 希望 Shopify 上的店铺无需手动操作,即可在结账时提供其配送服务。我们设计、构建并运营了一款免费的 Shopify 应用,为每笔订单报出真实运费和送达时间,并自动将追踪码发送给顾客。

客户
Flash Courier
平台
Shopify 应用商店
行业
物流与电商
上线
2024

挑战

使用 Flash Courier 发货的店铺与 Shopify 之间没有直接集成。它们收取固定运费或按运费表计费,顾客付款后才能看到送达时间,员工还要手动将追踪码逐一复制到每个订单中。

之前: 固定运费或按运费表计费,要么让商品买得更贵,要么侵蚀利润
使用应用后: 根据订单的邮编和重量实时计算 Flash Courier 的运费和送达时间
之前: 顾客购买后才知道送达时间
使用应用后: 送达时间在结账时、付款前即可显示
之前: 追踪码需手动复制到每个订单
使用应用后: 追踪码和链接自动保存到订单
之前: 顾客收不到任何物流消息,客服队列里满是“我的订单在哪里?”
使用应用后: Shopify 通过邮件向顾客发送追踪链接
之前: 技术配置繁琐,却不知道还缺什么
使用应用后: 管理后台提供 3 步检查清单,每个字段都有帮助说明

我们构建了什么

一款用 Rust 编写的原生 Shopify 应用,将每家店铺连接到 Flash Courier 的官方运费计算器。在 Shopify App Store 上免费提供;店铺需要支持承运商计算运费的 Shopify 套餐,并与 Flash Courier 签订合同。

结账时实时运费

顾客输入地址后,Shopify 会向应用请求运费。应用根据目的地邮编和总重量向 Flash Courier 询价,并返回每个配送选项及其价格和送达时间。支持 São Paulo 和 Rio de Janeiro 的 API 密钥。

自动追踪

当使用 Flash Courier 发货的订单完成履约时,应用会将追踪码和链接保存到该订单,Shopify 随即通过邮件通知顾客。追踪码前缀可自定义,并提供实时预览。

一看就懂的管理后台

采用 Shopify 自家的 Polaris 组件构建:3 步检查清单、每个字段的帮助说明、FAQ、Shopify 保存栏,以及在店铺套餐不支持承运商计算运费时给出的明确提示。

永不中断的结账

每个步骤都有时间限制。如果 Flash Courier 响应缓慢或宕机,Shopify 会显示店铺的备用运费,因此顾客绝不会因为应用而无配送选项可选。

已为 Shopify 新规做好准备

该应用已采用 Shopify 将于 2027 年 1 月起对公开应用强制要求的有期限访问令牌,并自动续期;同时还会验证来自 Shopify 的每条消息的签名。

带 3D 模式的网站

一个公开网站介绍这款应用,其中的“3D 探索”岛屿上,一辆 Flash Courier 卡车会跟随订单从店铺一路送到顾客手中。该网站在 Lighthouse 中获得 100 分,加载时间仅 0.9 秒。

工程成果

于 2026 年 9 月在生产环境中测得。报价时间为典型的端到端耗时,并非合同保证。

< 1 s
典型的端到端运费报价耗时
108
每次变更都会运行的自动化测试
100
全部四个类别的 Lighthouse 得分
35 MB
整个应用的容器镜像
  • Kubernetes 运行两个应用实例,PostgreSQL 采用一个主库和两个只读副本
  • 使用 Honeybadger 对报价、追踪和令牌续期进行实时错误监控
  • 符合 LGPD:不存储任何关于店铺顾客的数据
  • 追踪信息会持续重试,直到 Shopify 确认为止,因此不会有订单丢失追踪码

技术

  • Rust
  • Shopify Carrier Service
  • Shopify Webhooks
  • Polaris
  • PostgreSQL
  • Kubernetes
  • Honeybadger
  • three.js

需要围绕您的业务打造的软件吗?

集成、内部工具、应用和平台,由指挥 AI 智能体的资深工程师按需定制开发。告诉我们您的需求,我们会向您展示我们将如何构建它。