メインコンテンツまでスキップ
アプリ比較

Shopifyに「ログインするまで価格を隠す」スイッチはない|どのロックアプリを入れても価格は/products/handle.jsに残り、Shopアプリに残れるのは1本だけ

Shopify標準のゲートは、Private modeと専用B2Bストア向けの「B2B customers only」制限の2つだけです。hide price系アプリ6本について、実際に何をロックできるか、価格がどこから漏れるか、どのアプリがShopアプリの掲載要件に抵触するか、アンインストール時に何が起きるかを確認しました。

AIECアプリ研究所 AI編集部公開日 読了 24#アプリ比較#Shopifyブログ運営

この記事でわかること

この記事の目次Contents閉じる開く

卸売をしている、MAP(最低広告価格)契約を守る必要がある、ディーラー専用カタログを運営している。そうしたマーチャントは、いずれ「shopify hide price until login」と検索することになります。ところが検索結果のほとんどは、アプリベンダー自身が書いた記事です。この記事では順番を変えます。まずShopify自身のドキュメントで「アプリなしで何ができるか」を確認し、次にApp Storeで「hide price」と検索したときに出てくるロックアプリ6本を2026年9月8日時点で確認し、そして最も重要な点として、どのアプリを入れても「隠したはずの価格」が見えてしまう3つの経路を整理します。

Shopify標準でできること

Shopifyには、未ログインの訪問者にだけ価格を隠す設定はありません。あるのは、ヘルプセンターに記載された3つの限定的な仕組みと、開発者が自作するときに使うLiquidオブジェクト1つです。

Private modeはストア全体を閉じる

Restrict access to your online storeで説明されているPrivate modeは、すべてのページを隠し、パスワード入力用のランディングページに置き換えます。設定場所はOnline Store > Preferences > Store accessです。部分的なバージョンはなく、カタログは公開したまま価格だけをパスワードで守る、ということはできません。さらに、Shopに掲載されるための要件のページには、Shopアプリに表示されるにはストアが「private modeに設定されていない」ことが条件だと書かれています。

「Restrict access to B2B customers only」は専用B2Bストア限定

Shopify B2Bは2026年4月2日からBasic・Grow・Advancedプランでも利用できるようになり、B2Bカタログ3つまで、会社プロフィール、支払い条件が使えます(非Plusプランの表に載っていない項目については別記事で扱いました)。卸売専用に分けたdedicated B2Bストアを運営している場合、同じStore accessセクションにRestrict access to B2B customers onlyというチェックボックスがあります。B2B以外の訪問者は「オンラインストアを閲覧できず、登録済みB2B顧客ではないという通知を受け取る」仕様です。

Sign-in and customer accounts in B2Bのページには、ここで重要になる4つの注意点が並んでいます。アクセス制限は「すべての訪問者をサインインページへリダイレクトするわけではない」こと。Shopify自身の言葉で「完全なログインウォール体験が必要なら、サードパーティアプリかカスタムLiquid開発が必要になるかもしれない」と書かれていること(ページ内でLocksmithが名指しでリンクされています)。Shopアプリ経由の顧客は「サインインせずにチェックアウトを開始できる可能性がある」ため、専用ストアのマーチャントにはSupportへ連絡してチェックアウトのログイン要件を確認するよう案内していること。そしてアクセス制限中は、見込み客がcompany account requestsを使えないことです。加えて、D2CとB2Bを1つの管理画面で運営するblendedストアについては、ストアタイプ比較表がはっきり書いています。「D2C顧客が注文できなくなるため、オンラインストアをB2B顧客のみにゲートすることはできない」。ログイン済みのB2B顧客だけがB2Bカタログ価格を見て、それ以外の全員はD2C価格を見る、という仕組みです。

Unlistedステータスは商品を隠すが、価格は隠さない

価格は隠せませんが、知っておく価値のある比較的新しい標準機能があります。商品ステータスをUnlistedにすると、その商品はインターネット検索、Shopify Catalog(エージェント型ストアフロントの裏側にあるフィード)、サイトマップ、ストアフロント検索、コレクションページ、商品レコメンドから外れます。商品ページ自体はURL直打ちで開き、価格も表示されます。Unlistedの商品はShopには公開できません。従来のseo.hiddenメタフィールドはこれより効果が狭く、商品はコレクションとサードパーティ販売チャネルに残ります。正確な差分はShopifyの可視性比較表にまとまっています。複数のロックアプリが「Googleから隠す」と謳っているのは、この仕組みを使ったものです。

Liquidのcustomerオブジェクトは無料、ただし開発者が要る

Shopifyのテーマは、訪問者がログインしているかどうかを判定できます。customer Liquidオブジェクトは、アカウント系テンプレートの外では誰もサインインしていなければ「nilを返し」、ログイン中ならcustomer.b2b?customer.tagsを参照できます。価格とカート追加ボタンのマークアップを{% if customer %}で囲むのが、すべてのhide priceアプリがやっていることの核心です。自作すれば月額費用はゼロですが、テーマ更新のたびに自分で保守することになり、後述する漏れも同じように残ります。

もう1つ標準機能の補足があります。テーマエディタでB2BとD2Cの顧客に別のコンテンツを見せる機能は、ストアのコンテキスト化のページではShopify Plus限定と書かれている一方、B2Bストアタイプのページでは無料テーマのバージョン11.0以上でAdvanced以上と書かれています。ヘルプセンターの2ページが食い違っているので、どちらかを前提にする前に自分の管理画面で確認してください。

隠した価格がそれでも漏れる場所

ここがベンダー記事が飛ばす部分です。描画されたHTMLから価格を消しても、Shopifyから価格が消えるわけではありません。

Ajax Product API。 ShopifyのProduct API referenceにはGET /products/{product-handle}.jsという公開エンドポイントが記載されており、公開中の任意の商品についてpriceprice_minprice_maxcompare_at_price、そして全バリエーションの価格を返します。Locksmithの開発元Lightwardは、FAQ「Can Locksmith lock Shopify's public JSON API for my online store?」でこの質問に直接答えています。「できません。私たちの知る限り、この機能は無効化できません」。そのうえで、このエンドポイントは「多くのテーマの動作に不可欠な部分」だと付け加えています。このリストの他のアプリも、これと異なる主張はしていません。

チェックアウト。 商品ページのロックは購入を止めません。Locksmithの互換性ページは、同アプリが「ボットや転売業者による購入を完全には防げない。特にOnline Storeを完全に迂回するdirect-to-checkoutリンクを使っている場合」と説明しています。Sami B2B Lock,Password Protectの2026年8月15日付レビューは、同じことをマーチャント側から描写しています。ロックした非公開コレクションの商品が「アクセス権のない人」に購入され、サポートは別途「checkout lock」機能があると案内した、という内容です。購入そのものを止めるにはチェックアウト側のルール(LocksmithではCheckout Validation、BSSではCheckout locksと呼ばれます)が必要で、これは価格を隠す機能とは別物です。

他のチャネルと他のアプリ。 Locksmithのドキュメントは、同アプリが「Online Store販売チャネルに公開された商品しか隠せない」こと、予測検索の結果、RSSフィード、ヘッドレスストアフロント、他アプリが描画するコンテンツはフィルタできないことを明記しています。これらの制約はテーマ層で動くアプリの構造から来るものなので、ベンダーが明示的に否定していない限り、以下のすべてのアプリに当てはまると考えるべきです。

JSONエンドポイントからの漏れが許容できないなら、正直な答えは、標準の制限機能を使った専用B2Bストアか、そもそも公開しないカタログです。テーマ層のアプリでこの穴を塞ぐことはできません。

ベンダーがほとんど触れないShopアプリのルール

ShopifyのShop掲載要件ページには「App compatibility」という項目があります。「Advanced Registration、B2B Login Access Management、Login to View Price、MagicPass Wholesaleなどのパスワード制御アプリや年齢確認アプリを使用していないこと」。そして続けてこう書かれています。「パスワード制御アプリのLocksmithは例外で、Shopと互換性があります。Locksmithで特定の商品をロックしても、ストアはShopに表示され続け、ロックした商品はShop Store上で非表示のままになります」。

例外扱いになる前の状況は、Locksmithのレビュー2件から分かります。2024年5月のレビューは、Shopのセールスプロファイルが「unapproved」になり「Your Online Store is currently using password control or age verification app(s)」というメッセージが出たことを引用しており、2022年7月のレビューは、このアプリが原因でShopの掲載が無効になったと報告しています。Locksmithのドキュメントによれば、現在はロックした商品を商品メタフィールドでShopから除外していますが、バリエーション単位のロックは除外されません。Shopifyにはバリエーション単位のチャネル公開設定がないためです。Shopifyはマーチャントガイドラインを満たすストアにShopチャネルを自動追加するので、例外リストに載っていないロックアプリを使うと、知らないうちに発生していたShopアプリ経由の売上を失うことになりえます。この比較の他の5本は、いずれもShopifyの例外リストには載っていません。

ロックアプリ6本を2026年9月8日に確認

料金はすべてApp Storeリスティング(?locale=en)またはベンダー公式料金ページのUSD表示です。レビュー件数と低評価の傾向も同日にリスティングのレビューページから読み取りました。

アプリ有料の最低価格無料枠トライアルPlus向け価格帯チェックアウト段階のブロックShopifyのShop例外リスト
Locksmith$12/月(提示額、交渉可)なし15日$199/月(提示額)Checkout Validation掲載あり
Sami B2B Lock,Password Protect$9.99/月ロック1件15日記載なし「checkout lock」(レビューで言及、リスティングには未記載)なし
BSS B2B Lock, Login & Password$9.99/月サイト全体ロックのみ7日$79.99/月Checkout locksなし
Wholesale Lock Manager: B2B$9.99/月開発・トライアルストアのみ7日記載なし無料商品のボットチェックアウト防止なし
Easy Wholesale Lock for B2B$9/月開発ストアのみ14日記載なし記載なしなし
SP Hide Price & Access Control無料全機能記載なしなし

Locksmith

LocksmithのShopify App Storeリスティングページ上部

出典: Shopify App Store(Locksmith、2026-09-08時点)

Lightward(シカゴ)が開発するLocksmithは2014年10月ローンチで、Built for Shopifyバッジと2025年のBuild Awardを持ち、306件のレビューで評価4.7です。商品、コレクション、ページ、バリエーション、価格、またはストア全体をロックし、「key」でロックを開きます。keyの条件は顧客タグ、メールアドレス、パスコード、シークレットリンク、訪問者の所在地、IPアドレス、購入履歴、日時、ニュースレター登録、カスタムLiquidです。ロックしたコンテンツのseo.hiddenメタフィールドを自動管理でき、Checkout Validationルール(特定タグの商品は特定タグの顧客しか購入できない)をテーマ側ではなくチェックアウト側で動かします。

料金体系は独特です。リスティングにはBasic、Grow、Advanced、Plusストア向けにそれぞれ$12、$29、$99、$199/月の提示額が表示され、いずれも15日間トライアル付きで従量課金はありません。Lightwardの料金ポリシーには「Shopifyプラン費用の3分の1」を提示すると書かれており、別の金額を提案することを歓迎しています。「提示した価格がしっくりこなければ、どの価格ならしっくりくるかを教えてください」。

低評価レビューはアンインストールに集中しています。2023年9月と2025年7月の2件は、Locksmithのコード削除プロセスを実行せずにアプリ一覧から削除した結果、ロックされたままのコレクションや残存CSSに悩まされたという内容で、Lightwardは両方に削除手順を説明する返信をしています。2021年のレビューはボットがロック商品を購入したと報告しており、これは前述のdirect-to-checkoutの制約そのものです。向いているのは、Shopアプリを維持したいblendedストア、複雑な条件、開発者レベルのカスタマイズが必要なケース。向いていないのは、ヘッドレスストアフロント(非対応)と、最も安い固定料金を求めるマーチャントです。

Sami B2B Lock,Password Protect

Sami B2B Lock,Password ProtectのShopify App Storeリスティングページ上部

出典: Shopify App Store(Sami B2B Lock,Password Protect、2026-09-08時点)

Samita(ハノイ)が開発するSami B2B Lock,Password Protectは2023年6月ローンチで、今回の中では最大のレビュー数を持ちます。973件で評価4.9、Built for Shopifyです。FREEプランでは任意のコンテンツタイプに対してロック1件を作れます。有料プランはBasic、Grow、Advancedの各Shopifyストア向けに$9.99、$19.99、$29.99/月(年払いで17%オフ、15日間トライアル)で、無制限のロック、サイト全体の制限、価格とカート追加ボタンの非表示、顧客の選択、「Hide price on Google」、日時条件が含まれます。Plus専用プランの記載はありません。

1つ星レビューは10件あります。読むべきは最新の2件(どちらも2026年8月15日付)です。1件は、サポートに「クリーンアップは不要」と言われたのに残存Liquidが見つかったというもの。もう1件は前述の、ロックしたコレクションが購入された事例です。2025年8月のレビューは、Proプランでも価格が「goggle search」に表示されたままだと述べています。向いているのは、無料でロック1件だけ使いたいケースや、最低価格帯でフル機能のロックが欲しいケース。向いていないのは、別途チェックアウト機能を設定せずにロック自体で購入を止めたいマーチャントです。

BSS B2B Lock, Login & Password

BSS B2B Lock, Login & PasswordのShopify App Storeリスティングページ上部

出典: Shopify App Store(BSS B2B Lock, Login & Password、2026-09-08時点)

BSS B2B Suite(ハノイ)が開発するBSS B2B Lock, Login & Passwordは2019年12月ローンチで、632件のレビューで評価4.9、Built for Shopifyです。Freeプランは条件付きでサイト全体をロックするだけです。Basic($9.99/月)、Grow($24.99/月)、Advanced($49.99/月)で商品・ページ・価格の非表示、URLとタグによるロック、パスコード、分析が加わり、年払いで20%オフ、7日間トライアルがあります。BSSの料金ドキュメントには、リスティングカードには表示されない$79.99/月のPlusプランも載っています。同じドキュメントの機能表では「Checkout locks」がBasicプランから含まれる一方、本文には「Plusプランには Checkout Lockも含まれる」とも書かれているため、自分のShopifyプランでチェックアウトブロックにどのプランが必要かはサポートに確認してください。BSSの卸売価格アプリや見積もりアプリと連携します。

1つ星レビューは14件です。2026年の2件(2月と7月)はアンインストール後もサイトがブロックされたまま、あるいはコードが残ったという報告で、2024年の3つ星レビューは「すべて開発チームにインストールしてもらう必要がある」と書いています。向いているのは、すでにBSS B2B Suiteを使っているストアや、商品・タグ・IPでチェックアウト検証をしたいPlusマーチャント。向いていないのは、当日中のセルフサービス導入を期待するマーチャントです。

Wholesale Lock Manager: B2B

Wholesale Lock Manager: B2BのShopify App Storeリスティングページ上部

出典: Shopify App Store(Wholesale Lock Manager: B2B、2026-09-08時点)

Wholesale Helper(ロンドン)が開発するWholesale Lock Manager: B2Bは2018年1月ローンチで、213件のレビューで評価4.9、Built for Shopifyです。本番ストア向けの無料プランはなく、開発ストアとトライアルストアでは全機能を無料で使えます。有料プランはBasic、Grow、Advanced向けに$9.99、$16.99、$24.99/月(年払いで17%オフ、7日間トライアル)で、機能はすべて共通です。商品・コレクション・ページ・ストアフロントのロック、ログインして価格を見る機能、サイト内検索とGoogleからの商品非表示、パスコードページ、シークレットリンク、「無料商品をボットのチェックアウトから守る」機能が含まれます。運用面で役立つのは、公開前に未公開テーマでロックをテストできる点です。

1つ星レビューは6件で、うち3件(2019年、2021年、2024年)はアンインストール後にテーマコードが残ったという内容、2025年の1件はアプリ削除後も課金が続いたという報告です(開発元は返金を申し出る返信をしています)。向いているのは、Wholesale Helperの価格設定アプリや注文フォームアプリを使っているマーチャントや、Growプランで段階制アプリの中で最も安いGrow向け価格($16.99/月)を求めるケース。向いていないのは、バリエーションが多いカタログで、2024年のレビューではバリエーション選択が動かなくなったと報告されています。

Easy Wholesale Lock for B2B

Easy Wholesale Lock for B2BのShopify App Storeリスティングページ上部

出典: Shopify App Store(Easy Wholesale Lock for B2B、2026-09-08時点)

Easy Lockdown Inc(ブリティッシュコロンビア州ビクトリア)が開発するEasy Wholesale Lock for B2Bは2017年2月ローンチで、237件のレビューで評価4.5、Built for Shopifyです。料金は今回の中で最も単純で、PREMIUM PLANが$9/月の1本、14日間トライアル付き、開発ストアでは無料です。特徴的なのは行動ベースの条件で、注文回数や購入金額、あるいは顧客情報の任意の組み合わせでアクセスを付与し、タグで除外できます。「Login to see price」機能で価格も隠せます。リスティングにはShopify Adminとの連携が記載されており、Checkoutは記載されていません。

一方で1つ星レビューの割合は最も高く(237件中16件)、内容は一貫しています。このアプリはテーマコードに書き込む方式で、アプリ内でロックを解除せずにアンインストールするとサイトが壊れたという報告が2024年9月、2025年6月、2025年10月、2026年2月に2件あります。開発元の返信も設計を認めています。「当アプリは依頼されたコンテンツをロックするためにテーマを変更します。アンインストール前に簡単に削除できます」。向いているのは、$9/月の定額で注文履歴ベースのアクセス制御をしたいケース。向いていないのは、アンインストール前のアプリ内削除手順を確実に実行できないマーチャントです。

SP Hide Price & Access Control

SP Hide Price & Access ControlのShopify App Storeリスティングページ上部

出典: Shopify App Store(SP Hide Price & Access Control、2026-09-08時点)

Shopplaza B2B(ハノイ)が開発するSP Hide Price & Access Controlは今回の中で最も新しく(2025年8月14日ローンチ)、有料プランの記載がない唯一の無料アプリです。64件のレビューで評価5.0、現時点で1つ星はゼロ、Built for Shopifyです。商品、コレクション、ページ、Google検索結果で価格を隠し、価格の代わりにLogin、WhatsApp、任意のCTAを表示し、ログイン、顧客タグ、所在地、IP、年齢でロックし、ルールのプレビュー、一括管理、競合検出を備えています。連携はShopify Adminのみで、チェックアウト連携は記載されていません。向いているのは、コストゼロでhide priceのパターンを試すケースや、見積もり依頼アプリとの併用(2026年7月のレビューがまさにその構成を述べています)。向いていないのは、複数年の実績を重視するマーチャントや、チェックアウト段階のブロックが必要なケースです。

選び方

最初の2つは追加費用がかからないので、この順番で検討してください。

  • 専用B2Bストアを運営している。 Store accessのRestrict access to B2B customers onlyをオンにし、Shopify Supportにチェックアウトのログイン要件を確認してもらいます。ページ単位の例外が必要でなければアプリは不要です。
  • ローンチ前、またはストア全体が招待制。 Private modeを使います。オンの間はShopに表示されないことを受け入れてください。
  • blendedストアで、開発者がいる。 価格とカート追加のマークアップを{% if customer %}で囲みます。卸売専用商品はUnlistedにして検索、サイトマップ、コレクション、Shopify Catalogから外します。それでも/products/{handle}.jsは価格を返すことを理解しておいてください。
  • blendedストアで開発者がおらず、Shopアプリ経由の注文が重要。 Shopifyが公開している例外リストに載っている唯一のアプリはLocksmithです。自分のプランに対する提示額を予算に組み、購入を絶対に止めたいものにはCheckout Validationを使います。
  • 固定の月額を最も安くしたい。 Sami(無料ロック1件、その後$9.99/月)、Wholesale Lock Manager($9.99/月)、Easy Wholesale Lock($9/月)。SP Hide Price & Access Controlは現時点で無料で、実績は約1年です。
  • すでにBSSまたはWholesale Helperの製品群を使っている。 対応するロックアプリを使い、タグと顧客グループを1つのシステムに揃えます。

どの道を選ぶにしても、公開前に2つのことをしてください。1つ目は、シークレットウィンドウでyourstore.com/products/ロックした商品のhandle.jsを開き、ロックが何をカバーしていないかを自分の目で確認すること。2つ目は、ベンダーのアンインストール手順を離脱時ではなく今読んでおくことです。このリストの有料アプリはすべて、Shopifyのアプリ一覧から先に削除してテーマの修復に何日も費やしたマーチャントのレビューが2024年から2026年にかけて残っています。

出典

RelatedShopifyの「商品比較」カテゴリーは223本あり、そのうち149本はサイズチャートである|比較アプリ46本を6種類の課金単位で読み解く

Shopify App Storeの「Product comparison」カテゴリーに載っているアプリを全件数えました。223本のうち149本は名前にsize・fit・try-onなどが入るサイズチャート/バーチャル試着アプリです。compare・spec・table系の名前を持つのは46本で、その46本のレビュー総数は297件。同じカテゴリーにいるサイズチャートアプリ1本が1,197件を持っています。さらに命名の問題があります。Liquidの`compare_at_price`は値引き前価格、Horizon 4.1.5の`comparison-slider`ブロックはビフォーアフター画像のワイプ、`product-custom-property`は購入者の入力欄です。そのうえでアプリ10本を比較すると、課金単位が6種類バラバラで、開発ストア限定の「無料プラン」があり、商品ページに広告が出る無料枠があります。料金は2026年9月8日にShopify App Storeで確認。