複数のストアで共通のお客様アカウントを使用できるようにする

Topic summary

Shopify上でグループ会社の複数ストアを立ち上げる際、顧客が共通アカウントでログインできる仕組みについての相談。

主な解決策:

  • Shopify Plus契約: Multipass Login機能やSSO(シングルサインオン)を利用することで実現可能
  • 外部会員サイト連携: 外部に会員サイトを構築し、ログイン機能を実装する方法。通常プランでもソーシャルログインアプリを使用し、アプリ側でID・パスワードを生成してShopifyの会員登録・ログインフォームをPOSTする実装が可能
  • App Unity IDPサービス: App Unity XrossIDと組み合わせることで、複数のShopifyストアに共通アカウントでログインできる専用サービスが利用可能

重要な注意点:

  • 同じメールアドレスで複数ショップにアカウントを持つことは可能だが、購入者の氏名・住所・支払い情報はショップごとに登録が必要
  • これはPlusプランでも同様の仕様
Summarized with AI on November 12. AI used: claude-sonnet-4-5-20250929.

Shopify 上でグループ会社の複数ストアを立ち上げる予定です。

お客様にはそれらの複数ストアにて共通のアカウントでログインできるようにしたいのですが、そのようなことは可能でしょうか??

よろしくおねがいします。

1 Like

通常のShopifyの契約では難しく、

Shopify Plusを契約し、SSOもしくはMultiPass Loginベースで構成を作成することで実現可能です。

共通アカウントとは厳密には違いますが、同じメールアドレスで複数のショップを持つことは可能です。その際、同じブラウザであれば、一度ログインしたショップは保存されるので、次回から過去にログインしたショップを選択して入ることができます。

横から失礼します。複数ショップ運営を検討されているクライアントより似たような相談を受けています。

一度ログインしたショップは保存されるので、次回から過去にログインしたショップを選択して入ることができます。

この場合も購入ユーザは ショップごとに氏名・住所や支払い情報の登録が必要ですよね。

ショップAのユーザ登録情報をそのままショップBでも引き継がれて欲しいときは、Shopify Plus の利用が必須となりますか?

この場合も購入ユーザは ショップごとに氏名・住所や支払い情報の登録が必要ですよね。

はい、私のコメントはマーチャントさんのログインの話で、購入者の情報はショップごとに分かれます。これはPlusであっても同じです。

購入者を共通アカウントにしたい場合は、外部に会員サイトを持って、それによるログイン機能を実装することになると思います。

Plusであれば、Multipassというセキュアな機能を使えますが、以下のようなソーシャルログインアプリは通常プランでも使えるので、Multipassは使っていません。

https://apps.shopify.com/oxi-social-login?locale=ja

この場合は、Multipassを使わずに、アプリ側でIDとパスワードを生成して、それを使ってShopifyのテーマの会員登録やログインのフォームをPOSTするような実装になるかと思います。

2 Likes

お客様にはそれらの複数ストアにて共通のアカウントでログインできるようにしたいのですが、
そのようなことは可能でしょうか??

→可能です。App Unity IDPというサービスをリリースしまして、
App Unity Xross IDというサービスと組み合わせて、複数のShopifyストアを共通アカウントでログイン可能です。

例えば、A・B・Cという3つのストアを立ち上げた場合、AストアのIDとパスワードを利用して、
ユーザーはA・B・Cのストアにログインすることができます。