カートの仕様について

Topic summary

Shopifyのカート機能において、商品がアカウントではなくブラウザのキャッシュ情報に紐付けられている仕様について質問が寄せられました。

主な確認事項:

  • スマホで会員登録・ログイン後にカートに入れた商品が、PCで確認すると表示されない現象が発生
  • カート情報はアカウントに紐付いておらず、ブラウザのキャッシュやセッション情報に保存される仕様

提案された解決策:
フルバランスの園畑氏(渡邉氏)から、デバイス間でカート情報を同期できるアプリが紹介されました:

  • Cross Device Cart
  • Persistent Cart

プライベートモードや異なるデバイスではカート情報の引き継ぎが困難という技術的制約が説明され、質問者は提案されたアプリの検討を表明しています。デバイス間での利便性向上が課題として残されています。

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

お世話になっております。

Shopifyのカートの仕様について、いろいろとドキュメントを探しましたがこれといった答えが載っているものが探せず、こちらにて質問させていただいています。

先日気づいたのですが、スマホから会員登録をしてログインした状態でカートに商品を入れてみたのですが、その後すぐにPCで改めて確認しようとしたらカートの商品がありませんてした。

アカウント作成しておけばどのデバイスからでもショップ・カートにアクセスできると思い込んでいたのですが、そもそものところ、カート内商品はアカウントに紐付いているわけではないのでしょうか?

User0126様

はじめまして、フルバランスの園畑です。
ご質問を確認いたしました。

カートない商品の紐付けですが、アカウントでは紐づいておらず、

ブラウザのキャッシュ情報をもとに紐付けがされているかと存じます。

そのため異なるデバイスや、プライベートモードなどではカート情報を引き継ぐことは難しいかと存じます。

ご参考までに。

1点補足です。

もし実装するなら、一例ですが、以下のようなアプリを使用すればカートの同期ができるようです。

Cross Device Cart

https://apps.shopify.com/cross-device-cart?locale=ja

Persistent Cart

https://apps.shopify.com/cart-persistify?locale=ja

何かヒントになりましたら幸いです。

フルバランス 渡邉

フルバランス

渡邉様

ご回答いただきましてありがとうございました。

キャッシュ情報に紐付いているのですね。

異なるデバイス間で使えたら便利だと思ったのですが、残念です。

アプリの情報もありがとうございました。

検討させていただきたいと思います。