RETURNS TAX

返送料の税額フィールドがGraphQL Admin APIに追加

2026-10対応 ― 返品フローの税計算を正確に取得・表示できるようになります

returnCalculateクエリ実行(返品作成時)taxAmountSet推定税額(MoneyBag!)ゼロの場合ありfinalizedTaxAmountSet確定税額(MoneyBag, nullable)処理完了後にセット

APIバージョン 2026-10 より、GraphQL Admin APIに返送料の税額を返す2つの新フィールドが追加されました。Shopify Tax または Tax Platform を利用している米国向け店舗で、2026年10月23日から返送料への課税が開始される変更への対応に必要です。返品フローを自社実装している開発者は早急に確認してください。

1変更内容の図解:Before / After

Before (〜2026-07)CalculatedReturnShippingFeeamountSet (MoneyBag!)priceSet (MoneyBag!)taxAmountSet … なしReturnShippingFeefinalizedTaxAmountSet … なしAfter (2026-10〜)CalculatedReturnShippingFeeamountSet (MoneyBag!)priceSet (MoneyBag!)★ taxAmountSet (MoneyBag!)ReturnShippingFee★ finalizedTaxAmountSet (MoneyBag)

2業務に活かせる具体ユースケース

課題
返品時に返送料の税額をカスタム返品画面に表示したいが、APIから取得できない
打ち手
returnCalculate クエリで taxAmountSet を取得し、返品確認画面に「返送料税額:〇〇円」として表示する
効果
顧客が返品前に税込みコストを把握でき、問い合わせ削減・透明性向上につながる
技術メモ
フィールド型は MoneyBag!(Non-null)。税が不要な場合はゼロが返るため、null チェック不要
課題
返品処理後の実際の税額と事前見積もりがズレており、会計システムとの照合に手間がかかる
打ち手
返品処理完了後に finalizedTaxAmountSet を取得し、ERPや会計SaaSへ確定税額を連携する
効果
見積もりと確定額の差分を自動で記録でき、経理担当者の手作業修正が不要になる
技術メモ
型は MoneyBag(nullable)。returnProcess ミューテーション完了まで null を返すため、処理後に再フェッチするロジックが必要
課題
Shopify Tax / Tax Platform 導入後、2026-10-23 以降の米国向け返品で税計算エラーが発生しないか確認したい
打ち手
ステージング環境で 2026-10 APIバージョンへ切り替え、returnCalculate → returnProcess のフローを通しテストし、両フィールドの値を検証する
効果
本番リリース前に税額取得ロジックの不具合を発見でき、課税開始日前に安全に対応できる
技術メモ
課税対象は「米国向け注文 × Shopify Tax または Tax Platform 利用店舗」に限定。他国・他税プロバイダーは元記事に記載なし

3技術者目線のポイント

項目 内容
対応 API バージョン 2026-10 以降。それ以前のバージョンでは新フィールドは取得不可
taxAmountSet の型 MoneyBag!(Non-null)。ショップ通貨・提示通貨の両方を含む。tax 不要時はゼロ値
finalizedTaxAmountSet の型 MoneyBag(nullable)。returnProcess 完了前は null。tax 不要時はゼロ値
利用可能クエリ / ミューテーション returnCalculate(taxAmountSet)、returnProcess 後の ReturnShippingFee(finalizedTaxAmountSet)
金額差異への注意 見積もり時と処理時でtaxプロバイダーが返す金額が異なる場合があり、両フィールドの値が一致しないケースが発生しうる
課税開始日と対象範囲 2026年10月23日から。対象は米国向け注文 × Shopify Tax または Tax Platform 利用店舗のみ(元記事より)
移行チェックリスト
  • GraphQL クライアントのAPIバージョンを 2026-10 へ更新
  • returnCalculate クエリに taxAmountSet フィールドを追加
  • ReturnShippingFee 取得箇所に finalizedTaxAmountSet を追加し、null ガード処理を実装
  • 会計・ERP連携スクリプトへ確定税額の受け渡しロジックを追加
  • 米国向け注文かつ Shopify Tax 利用の場合のみ税額が発生することをテストで確認

返品フローを自社実装している米国向け EC 事業者・開発者は、API 2026-10 への移行と taxAmountSet / finalizedTaxAmountSet の組み込みを 2026年10月23日の課税開始前に完了させることで、返送料にかかる税額を正確に表示・記録できます。

Source: https://shopify.dev/changelog/new-return-shipping-fee-tax-fields | 公開日: 2026年10月1日