Stack ヘルプガイド

thumbnail

従来の顧客アカウントから新しい顧客アカウントへの切り替え

Shopifyの「新しい顧客アカウント」は、パスワード不要のメール認証(ワンタイムコード)によるログイン方式です。注文履歴や配送状況の確認、再購入などがよりスムーズに行えるようになります。従来の顧客アカウント(Liquidでカスタマイズ可能)とは仕様が大きく異なり、マイページのカスタマイズや一部アプリ連携に制限があります。(→新しい顧客アカウントについてのガイドはこちら)

本のガイドでは、モバイルアプリで既存の顧客アカウントを利用していたストアが新しい顧客アカウントに切り替える際の設定を案内します。切り替えにあたり注意事項がありますのでご確認をお願いします。

2026年9月以降、新規でAppifyでアプリ(リプレースを含む)をリリースかつ、新しい顧客アカウントで利用するストアは、下記ガイドをご参照ください。

顧客アカウント設定

モバイルアプリでShopifyの顧客アカウント(パスワード不要のメール認証)を利用する際のAppifyでの設定方法と注意点を解説します。

Shopify App Store

Shopify App Store


下記作業は、ストア側の作業とStack社側の双方で作業が必要です。

iOS v135.0.0 / Android v9.0.0 以降のアプリで対応済みです

  • 事前にお客様へログイン方式変更のお知らせを行うことを推奨します

    • 1週間前・3日前・1日前などで段階的なお知らせ等をご検討ください

  • 全てのお客様で再ログインが必要です

  • 新規会員登録の際は、フォーム入力が強制ではなくなります

    • 名前・生年月日・性別等

  • Omni-hubをご利用の場合、メタフィールドの会員コードのお客様アカウントAPIアクセスを「読み取り」にしてください

  • Shopifyの機能で顧客アカウント用のサブドメインを設定しても影響はありません

  • Shopify Plusのマルチパス機能が利用できなくなります

  • Shopify Plusでパスワードログイン/ソーシャルログイン/他サイトとのSSO(シングルサインオン)を使用する場合は、IDプロバイダー機能の利用が必要です

  • 他社IDプロバイダーを使う場合は、利用できる機能に制限がありますので事前にご相談ください

    (→IDプロバイダー機能についてのShopifyヘルプガイド)


カスタマーサポート・オンボーディング担当者に新しい顧客アカウントへの切り替える依頼してください。

Shopify側(Web側)の設定とAppify側の切り替えは別々の作業が必要です。同時に切り替えを希望する場合は、切り替えの希望日時を5営業日前までに共有してください。

10月1日にアカウントの切り替えを希望 → 9月26日までに依頼

Shopifyの純正アプリである下記アプリをインストールしてください。

料金は無料です。

ShopifyのStorefront APIでヘッドレスコマースを構築 | Shopify App Store

Use the Shopify Headless sales channel to easily manage your Storefront API integration in the Shopify Admin.

Shopify App Store

Shopify App Store

新しい顧客アカウントをご利用いただく場合、「Headless」が必須となります。設定後も、アプリを消さずにインストールしたままでお願いします。

Headlessアプリ>ストアフロントを作成する>お客様アカウントAPI>管理 の順に操作してください。

クライアントタイプを「公開(モバイルアプリ)」に変更して、「保存」してください。

画面に表示されている下記2つが必要な情報です。

お客様アカウントAPIの資格情報:クライアントID

アプリケーション設定:コールバックURL(必須)内の数字部分(ShopID)

ShopID

shop.0123456789.app://callback の 0123456789 部分

Appify管理画面>設定>新顧客アカウント認証>設定する の順に操作してください。

ClientIDとShopIDをAppifyの管理画面に登録してください。

ステータスが登録済みになったら完了です。

Stack社で対象バージョン以上になっていることを確認後、Appifyの管理画面で登録した一部テスト端末のみで動作確認ができる状態に切り替えます。

切り替え作業を行うと、一部端末で新しい顧客アカウントのログイン手順・表示確認が行えます。

お客さまへ実際に新しい顧客アカウントを提供する前に、一部端末で動作確認をお願いしています。

テスト端末から動作確認に使用する端末ID/ユーザーIDを取得します。

取得したIDを Appify管理画面>設定>新顧客アカウント移行対象端末>管理する から登録します。

端末登録が終わったらStack社に連絡してください。動作確認モードに切り替えます。

端末ID/ユーザーIDの確認方法

ログインしている場合:マイページ>アプリ設定>ユーザーIDを取得する

ログインしていない場合:ログイン・会員登録ページの下の端末IDを取得する

動作に問題がないか確認をお願いします。

Stack社で指定の日時にモバイルアプリ上の顧客アカウントの切り替え作業を行います。

ログインされていたお客様は一度ログアウトし、再度ログインが必要となります。

また、オンラインサイト側の切り替えは別途Shopifyの管理画面での切り替えが必要です。(モバイルアプリの切り替え作業のみでは、オンラインサイトは切り替わりません。)

オンラインサイトでもアカウントを切り替える場合

Shopify管理画面>設定>お客様アカウント>顧客アカウントをアップグレード から 従来のお客様アカウントから お客様アカウント に切り替えをしてください。

詳細は、制作パートナーやShopifyサポートに確認してください。

内容

作業手順

オンラインサイトの切り替え

Shopifyの管理画面から切り替えが必要

モバイルアプリの切り替え

Stack社で設定の切り替えが必要

「新規登録・ログイン」をタップするとWEBビューへ遷移するので、メールアドレスを入力してください。

ログイン画面

メールに通知されるコードを入力するとアプリのマイページへ遷移します。

新しい顧客アカウントでもAppifyタグは付与されますか?

はい。従来通りShopifyの顧客タグへ付与されます。

モバイルアプリより「新規登録・ログイン」が行われた顧客に付与され、モバイルアプリを利用している顧客の判別に使用できます。

新しい顧客アカウントでもShopify Flowモバイルアプリのログインキャンペーンなどは今まで通り行えますか?

行えますが、一部正常に動作しないトリガーがございます。

モバイルアプリで用意してしるトリガーのうち、ログインが発火条件である「顧客がモバイルアプリにログインした」は引き続きご利用いただけます。

「顧客がモバイルアプリに会員登録した」は、会員登録の判定をアプリで行うことができなくなるためご利用いただけません。

既存のFlowトリガーが「顧客がモバイルアプリに会員登録した」の場合はトリガーの変更が必要となります。

新しい顧客アカウントでログイン時に表示されるポップアップを非表示設定または表示文言を変更することはできますか?

表示されるダイアログはAppifyモバイルアプリで設定しているものではなく、iOS標準のものとなるため非表示や文言変更などはできません。

新しい顧客アカウントでログイン時に表示されるポップアップを許諾するとどのような情報が共有されるのですか?

共有される情報は以下2つとなります。

1.Appifyモバイルアプリ→Safariに対してログイン状態であるCookie

2.Safari→Appifyモバイルアプリに対してログイン時に「ログインを完了した」という認可コード

新しい顧客アカウントへ切り替えの際にオンラインストアを一時的に閉鎖した場合、モバイルアプリはどうなりますか?

オンラインストア閉鎖中もモバイルアプリは通常通り動作します。

ただし、新しい顧客アカウントへ切り替え作業後はログイン中のお客様は一度ログアウト状態となり、再度ログインが必要となります。

新しい顧客アカウントから従来の顧客アカウント形式に戻せますか?

モバイルアプリは従来の形式に戻すことは可能です。

オンラインサイトはShopifyの仕様上、切り替え後から1ヶ月以内であれば戻すことが可能です。詳しくはShopifyのヘルプガイドをご確認ください。