この記事でわかること
この記事の目次Contents閉じる開く
購読者に「次回発送日を変えたい」と言われたとき、そのストアが顧客にいくつの入口を渡しているかが分かります。注文確認に使うShopifyアカウント。サブスクアプリから届くメールのリンクを踏んだ先にある、別ドメインの別ポータル。ストアによってはさらに、注文番号と郵便番号を入力させる照会フォーム。
Shopifyはこれをまとめる期限を切りました。
結論
要件。 2026年6月17日付のShopify developer changelogは一文で書いています。"Effective December 1, 2026, Returns and exchanges apps and Subscription apps that provide buyer-facing self-service experiences must authenticate customers using the Customer Account API."
ペナルティ。 同じChangelogは、期限に間に合わないアプリは "are at risk of losing Built for Shopify status" としています。明記されている結果はこれだけです。Built for Shopify requirementsのどこにも、要件を満たさないアプリがShopify App Storeから削除されるとは書かれていません。
それが見た目以上に重要な理由。 この要件はバッジを通じて執行されるため、拘束されるのはバッジを持つアプリだけです。2026年9月7日にShopify App Storeで両カテゴリーの主要アプリを確認したところ、Recharge、Skio、Loop Subscriptions、Loop Returns、Return Prime、ReturnGO、Redoにバッジがありませんでした。この中にはレビュー数でカテゴリー最大級のアプリが複数含まれます。
すでに壊れている組み合わせ。 Rechargeの公式ドキュメントは、passwordless loginの考慮事項として "Stores must use legacy customer accounts to use this feature." と記載しています。legacy customer accountsは2026年2月26日に非推奨になりました。アップグレードすると、このログイン経路が使えなくなります。
要件の中身
Built for Shopify requirementsに、カテゴリーごとに1つずつ、同じ文言の条項が追加されました。
Returns and exchangesアプリ向けの5.12.4と、Subscriptionアプリ向けの5.14.5は、どちらもこう書かれています。"Your app must support the Customer Account API as the primary method for customer authentication."
効いているのは primary method という語です。自前のポータルを削除しろとは要求していません。要求しているのは、別系統のサインインを購入者の本人確認の既定手段にするのをやめることです。
サブスクアプリにはもう1つ、以前からある条項があります。5.14.4は "Your app must use Customer Account UI extensions to enable customers to view and manage their subscriptions." と定めています。5.14.4と5.14.5は、同じ着地点を別方向から書いたものです。サブスク管理画面はShopifyのcustomer accounts内に置き、購入者はShopifyのサインインでそこへ到達する、ということです。
Shopify自身がこの課題をどう捉えているかは、開発者向けドキュメントではなくヘルプセンターのcustomer accountsアップグレード手順に出てきます。外部ポータルへリンクした場合に失われるものとして、こう書かれています。"The benefit of using Shopify features and apps is that customers can access all of these features by signing in only one time, whereas linking to an external portal often requires additional verification steps."
現状、購入者は何をしているか
主要なパターンは2つあり、どちらもCustomer Account APIによる認証ではありません。
トークン付きリンク。 Rechargeは通知メールにトークン付きのcustomer portalリンク、いわゆるマジックリンクを送ります。代替のpasswordless loginは、リンクの代わりに4桁のアクセスコードをメールと、米国・カナダの番号に限りSMSで送ります。Rechargeのドキュメントでは、コードの有効期限は4分、ログイン試行回数の上限は5回です。
注文照会。 Loop Returns & Exchangesは、注文番号に加えて郵便番号・メールアドレス・電話番号のいずれかを入力させます。Loopのインテグレーションガイドは、このフォームを完全にスキップするディープリンクを公開しており、URL形式は https://{return_portal_domain}/?order={order_name}&zip={zip_code} です。注文名と郵便番号がクエリ文字列に載ります。
このディープリンクは、Shopifyが規制しようとしているものの分かりやすい実例です。便利で、公式に文書化されていて、認証ではありません。
実際に変更を迫られるのは誰か
執行手段がBuilt for Shopifyバッジである以上、マーチャントにとっての問いは1つに絞られます。自分が使っているアプリはバッジを持っているか。
以下の数値はすべて、2026年9月7日に各アプリのShopify App Storeリスティングから確認したものです。
Subscriptionアプリ
| アプリ | 開発元 | Built for Shopify | 料金(USD) | 評価(レビュー数) |
|---|---|---|---|---|
| Appstle℠ Subscriptions App | Appstle Inc. | あり | Free plan available. Free trial available. | 5.0(8,597) |
| Seal Subscriptions App | Seal Subscriptions | あり | Free plan available. Free trial available. | 4.9(3,080) |
| Kaching Subscriptions App | Kaching Bundles & Upsells | あり | Free plan available. Free trial available. | 5.0(1,007) |
| PayWhirl Subscriptions | PayWhirl Inc. | あり | Free to install. Free trial available. | 4.7(191) |
| Utterbond Subscriptions App | Utterbond | あり | Free to install. Free trial available. | 4.7(92) |
| Recharge Subscriptions App | Recharge | なし | From $25/month. Free trial available. | 4.8(3,116) |
| Loop Subscriptions App | Loop Solutions Inc | なし | Free plan available. Free trial available. | 5.0(748) |
| Skio, a Recharge Company | Skio | なし | $599/month | 5.0(241) |
| Shopify Subscriptions | Shopify | なし | Free | 3.7(802) |
Returns and exchangesアプリ
| アプリ | 開発元 | Built for Shopify | 料金(USD) | 評価(レビュー数) |
|---|---|---|---|---|
| AfterShip Returns & Exchanges | AfterShip | あり | Free plan available. Free trial available. | 4.7(1,538) |
| CWILL Returns & Exchanges | CWILL INC | あり | Free plan available. Free trial available. | 4.9(488) |
| Yanet Returns & Exchanges | Yanet | あり | Free plan available. Free trial available. | 4.8(273) |
| ReturnZap Returns & Exchanges | ReturnZap | あり | From $39/month. Free trial available. | 4.9(108) |
| Return Prime: Return & Exchange | Appsdart Solutions Private Limited | なし | Free to install. Free trial available. | 4.8(768) |
| Redo | Redo Tech, Inc | なし | Free plan available | 4.9(749) |
| Loop Returns & Exchanges | Loop | なし | Free plan available | 4.6(442) |
| ReturnGO Returns & Exchanges | ReturnGO | なし | From $147/month. Free trial available. | 4.8(402) |
分布そのものが発見です。サブスク側では、この比較対象の中でバッジを持つアプリはすべて無料プランまたはFree to installから始まります。一方、最初から課金するか市場の上位に位置する3つ——Recharge、Skio、Loop Subscriptions——はバッジを持っていません。Shopify自身のShopify Subscriptionsも持っていません。返品側では、レビュー数上位2つが分かれます。AfterShipはバッジあり、Loopはなしです。
RechargeまたはLoopを使っているなら、12月1日はベンダーに何の義務も課しません。
中心にいるアプリ
Recharge Subscriptions App

出典: Shopify App Store(Recharge Subscriptions App、2026-09-07時点)
RechargeはすでにShopify customer accountsへの導線を公開していますが、トグル1つではありません。同社のガイドは、checkout and accounts editorで4つのextensionを追加するよう求めています。Subscription page extension、ordersページに置くUpcoming Orders extension、profileページに置くPayment MethodsとAddressesの各extensionです。Recharge Rewardsを使うストアは5つ目のCreditsも追加します。
作業計画の前に押さえるべき制約が2つあります。Rechargeは、Affinity customer portalを使っている場合、顧客が「Subscriptions」をクリックするとShopifyアカウント内に留まらず、スタンドアロンのAffinityポータルへリダイレクトされると記載しています。もう1つが、4桁コード方式のpasswordless loginに付いた条件です。"Stores must use legacy customer accounts to use this feature."
これは実質的な分岐です。legacy customer accountsは2026年2月26日に非推奨になりました。アップグレードはShopifyが全ストアに促している方向ですが、Rechargeストアにとってはpasswordless loginウィジェットの廃止を意味します。Multipassは代替になりません。Shopifyのアップグレードガイドは制限事項の1つとして、Multipassがcustomer accountsでサポートされないと明記しています。
Skio, a Recharge Company

出典: Shopify App Store(Skio, a Recharge Company、2026-09-07時点)
Skioは$599/monthで掲載され、241件のレビューで評価5.0、リスティングのWorks withにはCustomer accountsが入っています。ただしBuilt for Shopifyはありません。サブスク基盤にエンタープライズ相当の費用を払っているマーチャントは、12月1日の義務を運ぶバッジこそが自社ベンダーの持っていないものだ、という点を認識しておく必要があります。
Appstle℠ Subscriptions App

出典: Shopify App Store(Appstle℠ Subscriptions App、2026-09-07時点)
Appstleは、この比較対象の中でレビュー数が最も多いバッジ付きサブスクアプリです。8,597件で評価5.0、無料プランとその上の有料階層という構成です。Built for Shopifyを持つため、5.14.4と5.14.5の両方が12月1日までに適用されます。いまサブスクアプリを選ぶ段階で、ベンダーが契約上Shopifyサインインへ向かうことを担保したいなら、見るべきシグナルはバッジです。
PayWhirl Subscriptions

出典: Shopify App Store(PayWhirl Subscriptions、2026-09-07時点)
PayWhirlはFree to installでバッジを持ち、この比較対象の中で唯一、Works with行にCustomer accountsとShopify POSは入るがCheckoutが入らないアプリです。Rechargeと同等の機能構成だと想定する前に、この行を確認してください。製品の形が異なります。
AfterShip Returns & Exchanges

出典: Shopify App Store(AfterShip Returns & Exchanges、2026-09-07時点)
AfterShipは2026年6月18日、Shopifyのchangelogの翌日にcustomer account用extensionを公開しました。ヘルプ記事はその理由を率直に書いています。新しいcustomer accountsではEdit codeが廃止されたため、返品ボタンを設置する従来のディープリンク方式が使えなくなった、というものです。
設定はcheckout editorで4クリック、OrdersページとOrder statusページに Request return アクションを追加します。購入者側の体験についてAfterShipはこう書いています。サインイン済みの購入者は、注文番号も本人確認も不要で、アカウントから直接返品を開始できる、と。同じ記事から実務上の注意が2点あります。Shopify管理画面で View all orders 権限が必要なこと、そしてShopify標準のセルフサービス返品ポータルも有効なままだと購入者に返品ボタンが2つ表示されるため、標準側を無効化する必要があることです。
制約も残ります。AfterShipによれば、ボタンの遷移先は同社ホストの返品ページであり、自社proxy URLへのリダイレクトは現時点でサポートされていません。
Loop Returns & Exchanges

出典: Shopify App Store(Loop Returns & Exchanges、2026-09-07時点)
LoopはShopifyネイティブのcustomer accountsを使うストア向けにStart Return app extensionを提供しており、2026年2月24日最終更新のヘルプ記事は、その対象を「Loopのマーチャントベースの約30%」としています。
この数字は、Shopify側の数字と並べて見る価値があります。その2日後、legacy customer accountsの非推奨を告知したchangelogで、Shopifyは開発者に対し、customer account UI extensionsを使えば "over 70% of Shopify merchants (and growing) already using customer accounts" にアプリを届けられ、すでに800以上のアプリが移行済みだと述べています。2つの数字は直接比較できるものではなく——一方はLoopの導入ストア、もう一方はプラットフォーム全体のマーチャントで、いずれも算定方法は公開されていません——それでも差は、想定で済ませずに自社ベンダーへ確認するに足る大きさです。
Loopのextensionが何をするかにも注意してください。Start Returnをクリックすると "automatically populates the return flow using the order number and existing lookup criteria (email, zip, or phone)" となります。照会フォームを事前入力するだけで、置き換えてはいません。LoopはBuilt for Shopifyを持たないため、12月1日の要件がそれを義務づけることもありません。
ReturnGO Returns & Exchanges

出典: Shopify App Store(ReturnGO Returns & Exchanges、2026-09-07時点)
ReturnGOはFrom $147/monthで、両方の表の中で唯一、Works with行にShopifyのサーフェスが1つも並ばないアプリです。挙がっているのはCanada Post、Gorgias、Sendcloud、Shippo、Shipstation、USPSで、Checkout、Customer accounts、POSの記載がありません。バッジも持っていません。この価格帯である以上、リスティングにcustomer accountsのサーフェスがないことは、ベンダーへ直接確認すべき項目です。
バッジを失うと何が起きて、何は起きないか
Changelogが挙げている結果は1つで、そのタイミングはShopifyの別ドキュメントに書かれています。
Built for Shopifyステータスは継続的に監視されます。自動判定の基準は、不適合の状態が60日続くとステータスが外れます。手動確認の基準は継続的および年次でレビューされ、指摘を受けたアプリにはやはり60日の是正期間が与えられます。基準を再び満たせばステータスは自動的に戻り、再申請は不要です。
一方で、要件を満たさないアプリが掲載停止・非公開・インストール禁止になるとは、どのドキュメントにも書かれていません。ShopifyのApp listing visibilityページが説明しているのは完全に別の仕組みで、fully visibleなアプリはカテゴリーページ、App Store検索、第三者検索エンジンにインデックスされ、limited visibilityのアプリはされない、というものです。これは開発者が選ぶ設定であり、Built for Shopifyに紐づくペナルティではありません。
つまりマーチャントから見た現実的な帰結は、12月1日に間に合わないアプリのリスティングからバッジが消えることです。購読者のマジックリンクはそのまま残ります。
12月1日までに実際にやること
自社アプリがバッジを持っているか確認する。 App Storeのリスティングを開き、アプリ名のすぐ下を見ます。Built for Shopifyがなければ、12月1日の条項はそのベンダーに適用されないため、現在のログイン導線が続く前提で計画してください。
legacy customer accountsのままなら、アップグレードの順序を慎重に組む。 Shopifyのガイドでは30日以内に元へ戻せますが、実務上は一方向です。Rechargeのpasswordless loginを使っている場合、アップグレードでその導線は失われ、customer accountsではMultipassも代替になりません。
ボタンが2つ出るケースを検証する。 Shopify標準のセルフサービス返品を有効にしたままアプリのcustomer account用extensionを入れると、購入者にボタンが2つ表示されることがあります。AfterShipはこれを明記し、標準ポータルを無効化するよう案内しています。
コードの送信元を確認する。 購入者がcustomer accounts経由で認証するようになると、ワンタイムパスコードはストアのsender email addressから送信されます。Shopifyのアップグレードガイドはこのアドレスの確認を独立した手順として置いており、受信できないアドレスはそのままログイン障害になります。
バッジを機能一覧と混同しない。 Built for Shopifyが示すのは、そのベンダーがこれらの条項を負っているという事実だけです。バッジのない大手アプリより返品やサブスクの機能が優れていることを示すものではありません。
参考情報
- Built for Shopify requirements for Returns and exchanges apps and Subscription apps (effective December 1, 2026) — Shopify developer changelog
- Built for Shopify requirements — shopify.dev
- Regain lost status — shopify.dev
- App listing visibility — shopify.dev
- Upgrading to customer accounts from legacy customer accounts — Shopify Help Center
- Legacy customer accounts are deprecated — Shopify developer changelog
- How to set up Shopify customer accounts with your Recharge customer portal — Recharge
- Passwordless login for the customer portal — Recharge
- Deep Link to a Customer Order in the Return Portal — Loop Returns documentation
- Shopify New Customer Accounts — Loop Help Center
- Add a Return Button to the New Shopify Customer Account — AfterShip Help Center
- 本文で挙げた各アプリのShopify App Storeリスティング(2026年9月7日時点)
Shopify管理画面は商品と顧客をCSVでインポートできますが、注文はできません。ヘルプセンターの移行ガイドにある表は、過去注文の一括移行手段として「migration apps、Order API、Transaction API」だけを挙げており、Shopify純正の無料アプリShopify Store Migrationも商品と顧客データの移行を説明するのみで注文には触れていません。つまりWooCommerceの注文履歴、Kickstarterの支援者リスト、卸先から毎週届くスプレッドシートは、すべてorderCreateを呼ぶサードパーティアプリ経由でしか入りません。対応する4アプリは課金の分母がそろっていません。Matrixifyは1ファイルあたりの注文数($20/月で1,000件、$50/月で10,000件)、EZ Importerは買い切りの注文クレジット(250件$35〜1,000,000件$1,105)、Order's up!は定額$7.99または$19.99/月、EasyCSVは$29/月のBusinessプランで初めて注文インポートが解放されます。さらにAPI自体の制約はどのアプリでも消えません。1注文につきディスカウントコードは1つ、自動ディスカウントは適用されず、トライアルストアと開発ストアでは毎分5注文が上限です。数値はすべて2026年9月7日時点のものです。