API CHANGE

配送業者サービス作成の挙動変更
2026-10で自動プロファイル追加が廃止

carrierServiceCreate / POST carrier_services.json の破壊的変更 — 明示的な設定なしでは配送レートが表示されなくなる

BREAKING CHANGE — API VERSION 2026-10BEFORE 〜2026-07carrierServiceCreate↓ 自動でGeneral Profileへ追加AFTER 2026-10〜carrierServiceCreate登録のみ / 自動追加なしREQUIRED STEPShipping Profileへ明示的にレートを追加対応しないと何が起きるか⚠ Merchantへの影響チェックアウト画面で配送レートが表示されない→ 購入機会の損失📋 App開発者の対応Shipping Profile APIでプログラム追加 or管理画面へ誘導📅 移行タイムライン旧バージョンはsunsetまで従来動作を維持2026-10より適用開始
OVERVIEW

01この変更の概要

GraphQL Admin API 2026-10 以降、carrierServiceCreate(GraphQL)および POST /admin/api/{version}/carrier_services.json(REST)で配送業者サービスを作成しても、ショップの General(デフォルト)shipping profile に自動で追加されなくなります。これまで自動的にチェックアウトで利用可能になっていた挙動が廃止され、開発者が明示的にShipping Profile APIを通じてレートを追加する必要があります。対応しない場合、マーチャントのチェックアウト画面で配送レートが一切表示されなくなるため、早急な対応が求められます。

BEFORE / AFTER

02Before/After: 挙動の変化を図解

BEFORE (〜API 2026-07)AFTER (API 2026-10〜)APP CALLScarrierServiceCreateAPP CALLScarrierServiceCreate自動で実行General Profileへ追加登録のみ (自動追加なし)Carrier Service が作成される自動で実行Shipping Zoneへレート登録★ 新たに必要なステップShipping Profile APIで明示追加✓ チェックアウトでレート表示(自動的に完了)✓ チェックアウトでレート表示(明示設定後に完了)ステップ数: 1ステップ数: 2〜3 (明示的な追加が必須)USE CASES

03業務で活かせる具体ユースケース

課題
既存の配送レートアプリが2026-10以降も正常動作するか確認したい
打ち手
アプリが使用しているAPIバージョンを確認し、2026-10以降を利用している場合はcarrierServiceCreate後にShipping Profile APIでレートを明示的に追加するロジックを実装する
効果
マーチャントのチェックアウト画面で配送レートが途切れることなく表示され続ける
技術メモ
旧バージョン(〜2026-07)はsunsetまで既存動作を維持するため、移行期間に段階的な対応が可能。ただしsunset後は強制適用となるため早期対応を推奨
課題
新規にShopifyアプリを開発中で、マーチャントの配送設定を最小限の操作で完結させたい
打ち手
carrierServiceCreateでサービス登録後、Shipping Profile APIをプログラムで呼び出して対象プロファイルの適切なShipping Zoneにcarrier-calculated rateを追加する一連のフローをオンボーディングに組み込む
効果
マーチャントが管理画面を操作する手間を省きつつ、チェックアウトでのレート表示を自動化できる
技術メモ
Shipping Profile APIの利用が推奨される自動化手段。詳細はShopify公式のcarrierServiceCreateドキュメントおよびCarrierService RESTリソースを参照
課題
自社開発のカスタムキャリアサービスをマーチャントに提供しているが、設定方法をサポート担当者に説明しなければならない
打ち手
APIでcarrier serviceを作成した後、マーチャントをShopify管理画面の「配送と配達」設定に誘導し、carrier-calculated rateを対象のShipping Profileに手動で追加するよう案内する手順書を整備する
効果
技術的なAPI対応が困難な場合でも、管理画面操作でレートを有効化でき、チェックアウトへの影響を回避できる
技術メモ
元記事では管理画面からの手動追加を「推奨」と明記している。プログラム対応とUI誘導のどちらでも要件を満たせる
FOR DEVELOPERS

04技術者目線のポイント

Breaking Change対象APIとバージョン

GraphQL: carrierServiceCreate
REST: POST /admin/api/{version}/carrier_services.json
適用開始: API version 2026-10

移行タイムライン旧バージョンの扱い

2026-07以前のサポート済みAPIバージョンはsunsetまで従来の自動追加動作を維持。ただし各バージョンのsunset後は対応不要。2026-10以降を利用する場合のみ対応が必須。

推奨対応管理画面からの手動追加

元記事が「Recommended」と明記。マーチャントをShopify管理画面の配送プロファイル設定に誘導し、carrier-calculated rateを手動で追加させる方法が公式推奨。

代替対応Shipping Profile APIによる自動化

プログラムでShipping Profile APIを呼び出し、対象プロファイルのShipping Zoneにcarrier-calculated rateを追加することで自動化も可能。詳細は公式ドキュメントを参照。

確認ポイント 内容 対応優先度
使用APIバージョン 2026-10以降を使用しているか確認
自動追加への依存 carrier service作成後に明示的な設定なしでレートを期待していないか
チェックアウトのテスト 新しいcarrier service作成後にレートが表示されるかステージングで確認
マーチャントへの案内 既存アプリのユーザーに変更を告知・手順を提供
ドキュメント確認 carrierServiceCreate / CarrierService REST 公式ドキュメントの最新情報を確認 推奨
2026-10以降、配送業者サービス作成後は必ずShipping Profile APIまたは管理画面で明示的にレートを追加しないとチェックアウトに配送オプションが表示されなくなるため、今すぐAPIバージョンと実装を見直しましょう。

Source: https://shopify.dev/changelog/carrier-services-will-no-longer-be-automatically-added-to-the-default-shipping-profile | 公開日: 2026年6月26日
※本記事はShopify公式ではなく独立系メディア「compass」による解説です。最終確認は必ず公式ドキュメントをご参照ください。