StoreFrontAPIを利用して作成したカートをグローバルカートに引き継ぐ方法

Topic summary

StoreFront APIのcartCreate APIを使用してカートを作成し、CheckoutURLへ遷移して購入するフローを実装したが、課題が発生している。

主な問題点:

  • チェックアウト画面からショップ名をクリックしてTOPページに遷移すると、作成したカートの情報が引き継がれない
  • カート情報が消えてしまう

環境・状況:

  • Shopify Partnerのテスト環境を使用
  • カート作成時のinputはsalesChannelのみを指定
  • チェックアウト画面から別ページへの遷移時に問題が発生

質問者は、作成したカート情報をグローバルカート(ショップ全体のカート)に引き継ぐ方法を求めている。現在、解決策は提示されておらず、回答待ちの状態。

Summarized with AI on November 17. AI used: claude-sonnet-4-5-20250929.

アプリを作成し、StoreFrontAPIのcartCreateAPIを利用してレスポンスのCheckoutURLへ遷移し、商品を購入できるフローを作成しました。

購入は問題なくできたのですが、checkout画面からショップ名を押下し、TOPページに遷移した際に作成したカート情報が消えます。

恐らくチェックアウト画面から別ページへの遷移全てで発生しています。

環境はShopifyPertnerテスト環境を利用しており、カート作成時のinputはlinesの情報しか渡しておりません。

カート情報を引き継ぐ方法がありましたらご教授お願いいたします。