別ドメインからカートAPIなどを使ってshopfiy側のカートにデータを入れることができるか

Topic summary

課題:
WordPressサイトから別ドメインのShopifyカートにデータを追加できるか、という技術的な質問。

検討内容:

  • Cart APIやJSONPを使ったクロスドメイン実装の可能性を調査
  • buy button.jsの利用も検討したが、ログイン状態の保持が課題
  • 会員登録が必須の設定で、決済画面への遷移後にブラウザバックするとログイン状態が失われる問題が発生

構成:

  • Shopify側: shop.abcd.jp(サブドメイン運用)
  • WordPress側: abcd.jp

解決:
buy buttonのドメイン設定を調整することで、ログイン状態の保持が可能になり、問題が解決した。

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

WPで作成しているサイトからshopfiy側のカートにデータを入れることができますでしょうか。

APIを使って過去の質問の内容を見て下記の情報があったのですが、

こちらで実装可能になるのでしょうか。

JSONPであれば、クロスドメインでも対応できるのでしょうか。

https://community.shopify.com/post/1138052

現状の構成としては、下記になっております。

WP側のドメイン:abcd.jp

Shopfiy側のドメイン:shop.abcd.jp (サブドメインでの運用)

※shopfiy側の設定で、購入者は会員登録を必須にしております。

buy button.jsでの実装も考えたのですが、ログインして決済画面に推移した後に、

ブラウザバックでWP側の画面まで戻ってしまうと、再度決済画面に行く前に、

ログインしないと購入ができなく、ここのログイン状態が保持できれば、

buy button.jsでも問題ないのですが、何か他に方法がありましたら、

お教えいただければと思います。

こちら解決致しました。

buybuttonのドメインの設置に相違があり、その影響でログイン状態が保持できてなかったです。