Flash Courierの配送と追跡をすべてのストアに届けるShopifyアプリ
ブラジルの配送会社Flash Courierは、Shopifyのストアが手作業なしでチェックアウト時に同社の配送を提供できるようにしたいと考えていました。私たちは、注文ごとに実際の送料とお届け日数を見積もり、追跡番号を自動で顧客に送る無料のShopifyアプリを設計・開発し、運用しています。
- クライアント
- Flash Courier
- プラットフォーム
- Shopifyアプリストア
- 業界
- 物流・EC
- リリース
- 2024
課題
Flash Courierで発送していたストアには、Shopifyとの直接連携がありませんでした。送料は一律またはテーブル方式で、顧客は支払い後にしかお届け日数を知ることができず、スタッフは追跡番号を手作業で各注文にコピーしていました。
開発したもの
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月に本番環境で計測。見積もり時間はエンドツーエンドの標準的な所要時間であり、契約上の保証ではありません。
- 2つのアプリインスタンスで稼働するKubernetesと、プライマリ1台とリードレプリカ2台で構成したPostgreSQL
- 見積もり、追跡、トークン更新のエラーをHoneybadgerでリアルタイム監視
- LGPD準拠:ストアの顧客に関するデータは一切保存しません
- Shopifyが確認するまで追跡情報の登録を再試行するため、追跡番号を失う注文はありません
技術
- Rust
- Shopify Carrier Service
- Shopify Webhooks
- Polaris
- PostgreSQL
- Kubernetes
- Honeybadger
- three.js