配送料を計算するアプリを作成する場合、
CarrierService API を使って配送料プロファイルを POST するかと思います。
https://shopify.dev/api/admin-rest/2022-10/resources/carrierservice
CarrierService API を使ってアプリで送料計算をしますが、アプリ側の障害などで送料を返せなかった場合、「バックアップの配送料」が表示されると公式サイトに記載されています。
しかしながら、意図的にアプリからのレスポンスを遅らせてタイムアウトするようにして検証したところ、バックアップの配送料は表示されず、チェックアウトの「配送」画面では送料プロファイルが無いので
「この住所で利用可能な配送料は見つかりませんでした。」
のエラーになって先に進めません。
※タイムアウトしないときはアプリが計算した送料がチェックアウトの「配送」画面に表示されます
バックアップの配送料を表示させるための条件が何かありますか?
開発環境など
-
ストアの種類:開発ストア
-
Shopifyストア管理画面の「設定」>「配送」の「アプリや配送業者の料金を利用できない場合、バックアップ料金を表示します。バックアップの料金について詳しくはこちらをご覧ください。」は有効です。
-
送料プロファイルは、アプリ経由の送料のみを設定しています。
もしかしたら、開発ストアでは表示されないのかも?と思い、本番ストアで検証をしようと思いますが、ベーシックプランでは CarrierService API が使えません。検証のためにサポートにご連絡して使用可能にしてもらえるものでしょうか?



