Shopify 向けデバイス間カート同期アプリの元祖 — 2016年から

Persistent Cart がログイン時に Shopify カートを同期する仕組み

Persistent Cart は、ログイン中の買い物客のカートを監視し、アカウントに保存します。その買い物客が別のデバイスでログインすると、アプリは保存済みのカートをバックグラウンドで復元してマージします — ポップアップもメールもなく、買い物客の操作も不要です。インストールはワンクリック、有効化はスイッチ1つです。

最終更新 2026-07-22

なぜ標準の Shopify カートは1つのブラウザに紐づいているのか?

Shopify が、カートを買い物客のアカウントではなく、ブラウザの Cookie に保存するからです。Shopify の Cookie ポリシーには、カートの内容を約2週間保持するファーストパーティの「cart」Cookie が記載されています。その Cookie は、1台のデバイスの1つのブラウザに属します。つまり、カートを記憶しているのは — ログイン中の顧客ではなく — ブラウザなのです。

その1つのブラウザの中では、これで問題ありません:2週間以内に離れて戻ってくれば、カートはまだそこにあります。制約が現れるのは、買い物客が移動した瞬間です。Cookie は、スマホにも、仕事用のノートPCにも、別のブラウザにも移動できませんし、ログインしてもコピーされません。そのため、標準のカートは1つの場所では頼りになりますが、それ以外のあらゆる場所には存在しないのです。

ログイン中の買い物客がデバイスを切り替えると、何が起きるのか?

空のカートにたどり着きます。昼休みにスマホでカートを作り、その夜にノートPCであなたのストアを開いてログインする買い物客を思い浮かべてください。ノートPCのブラウザは、スマホで入れた商品を一度も持っていませんし、ログインしても取りに行きません。だからカートは空のまま表示されます。買い物客は、欲しかったものを思い出してもう一度すべて追加しなければなりません — あるいは多くの場合、そこまでの手間はかけてくれません。

まさにこの瞬間のために、カートの永続化レイヤーはあります。買い物客は識別済みで(たった今ログインしたのですから)、保存されたカートも存在します(先ほど作ったのですから)。欠けているのは、新しいデバイスで表示できるように商品をアカウントへ移す、その一歩だけです。そのすき間を Persistent Cart が埋めます。

Persistent Cart はログイン時にどうカートを同期するのか?

買い物客がカートを変更するそばから保存し、別の場所でログインしたときに復元します。あなたのストアフロントで、Persistent Cart はカートの変更 — 商品の追加、数量の更新、明細の削除 — を監視し、そのたびに現在のカートをログイン中の顧客のアカウントに紐づけて保存します。カートは顧客に紐づくため、ブラウザではなく、人についていきます。

その顧客が別のデバイスでログインすると、アプリは保存済みのカートを復元し、そのデバイスにあるカートへマージします。標準では、このマージは静かな追加型です:買い物客は、ポップアップもメールもオプトインもなく、ただ自分の商品を目にします。買い物客に選ばせたい場合は、カートを結合するか保存済みのカートを読み込むかを尋ねるオプションのプロンプトをオンにすることもできます — ただし標準ではオフで、ほとんどのストアは静かなマージのまま使っています。

どうやってインストールして、オンにするのか?

インストールはワンクリック、有効化はスイッチ1つ — テーマコードの編集は不要です。Persistent Cart を Shopify アプリストアからワンクリックで追加します。オンにするには、テーマエディタでアプリ埋め込みを有効にします:「カスタマイズ」を開き、「アプリ埋め込み」の中の Persistent Cart をオンに切り替えるだけ。これが「スイッチ1つ」です。編集すべき Liquid もなく、開発者も不要です。

1つだけ覚えておいてください。有効化は、その埋め込みがオンのままであることが前提です。後でテーマを切り替えたり再公開したりした場合は、埋め込みがまだオンになっているか確認してください。いったん有効になれば、アプリはストアフロントのページ読み込み時に動作し、ログイン中の買い物客のカートの保存と同期をすぐに始めます。

買い物客は何を体験するのか?

買い物客にとっては、何も変わりません — それこそが狙いです。標準の設定では、新しいボタンも、アカウント登録の促しも、「カートを復元しますか」という中断もありません。ログイン中の買い物客は、どのデバイスを使っていても、戻ってきたときにカートがすでに満たされているのを見つけるだけです。同期はページ読み込み時にバックグラウンドで行われるので、ストアがただ自分を覚えていてくれたかのように感じられます。

この「見えなさ」は意図したものです。価値のすべては、買い物客がすでに大手小売で当たり前に体験していること — ログイン中のカートがスマホとノートPCの間を静かについてくること — に応える点にあります。買い物客が何かを学んだり、閲覧の仕方を変えたりする必要はありません。カートは、期待したその場所に、ただあるのです。

ダッシュボードから

ダッシュボードには何が表示されるのか?

同期カートがストアに生み出している価値が、数字で分かります。Persistent Cart のダッシュボードには、保存されたカートが別のデバイスへ移った回数、その移動に続いて入った注文の数、そしてその注文がもたらした売上が表示されます — 効果は感覚ではなく、確認できる数字になります。

以下は、あるストアのダッシュボードの Cart Transfer Value モジュールを、実際の直近30日間の数字のまま、ストア名だけ伏せて再現したものです。

Persistent Cart · Dashboard
Cart Transfer ValueLast 30 days
Cart Transfers8,069Times a customer's saved cart moved to another device.
Orders from a Cart Transfer1,974Orders placed after a customer moved a saved cart across devices.
Revenue from Cart Transfers$452,836Order value from orders with cart transfers.
あるストアの直近30日間 — 2026年7月時点のスナップショット。

よくある質問への回答

Persistent Cart をインストールするのに、テーマコードを編集する必要がありますか?

いいえ。インストールは Shopify アプリストアからのワンクリック、有効化はスイッチ1つです — テーマエディタの「アプリ埋め込み」でオンにするだけです。編集すべき Liquid もテーマコードもなく、開発者も不要です。唯一覚えておくべきことは、その埋め込みをオンのままにしておく必要がある、という点です。そのため、テーマを変更したり再公開したりした場合は、再確認してください。

カートが同期されるとき、買い物客にポップアップが表示されたり、メールが届いたりしますか?

いいえ、標準では表示されません。標準動作は静かな追加型マージです:買い物客はログインすると、ポップアップもメールもオプトインもなく、ただ自分のカートを目にします。買い物客に選択肢を与えたい場合は、カートを結合するか保存済みのカートを読み込むかを尋ねるオプションのプロンプトをオンにできます — ただし、オンにしない限りオフのままです。

Persistent Cart はログインしていない買い物客にも機能しますか?

いいえ。Persistent Cart は、カートを顧客のアカウントに紐づけて保存するため、ログイン中の顧客に対してのみデバイス間で同期します。ゲストは標準の Shopify カートのままで、これは1つのブラウザに約2週間とどまり、別の場所にはついていきません。訪問の前または途中でログインした買い物客は、その時点からデバイス間のカートが有効になります。

ログイン中のカートがデバイス間で消えるのは、もう終わりにしましょう。

ワンクリックで Persistent Cart を追加 — 30日間無料で始められ、お客様側の操作は不要です。