{"id":8,"date":"2026-06-04T11:21:41","date_gmt":"2026-06-04T11:21:41","guid":{"rendered":"https:\/\/www.lockpro.io\/blog\/?p=8"},"modified":"2026-06-04T13:01:38","modified_gmt":"2026-06-04T13:01:38","slug":"how-to-hide-prices-on-shopify","status":"publish","type":"post","link":"https:\/\/www.lockpro.io\/blog\/how-to-hide-prices-on-shopify\/","title":{"rendered":"How to Hide Prices on Shopify and Restrict Products on Your Shopify Store: 4 Steps for Retail &amp; Wholesale Stores"},"content":{"rendered":"\n<h2 id=\"introduction\" class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to hide prices on Shopify for wholesale buyers, you&#8217;re not alone \u2014 it&#8217;s one of the most common challenges for B2B merchants running a single store.<br>Regular customers see your B2B pricing. Competitors screenshot your rate cards. And your wholesale buyers don&#8217;t have a clean, private space to shop.<br>The typical solution? Build a second Shopify store just for wholesale. That means double the maintenance, double the inventory management, and double the headache.<br>There&#8217;s a better way. In this post, we&#8217;ll walk you through how to hide prices on shopify, restrict products, and create a proper B2B portal \u2014 all from your existing Shopify store.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"why-hiding-prices-on-shopify-matters-for-b-2-b-sellers\" class=\"wp-block-heading\">Why Hiding Prices on Shopify Matters for B2B Sellers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you sell both retail and wholesale, showing the same storefront to every visitor creates real problems:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Retail customers see wholesale prices and expect the same discount.<\/li>\n\n\n\n<li>Competitors can easily compare your pricing structure.<\/li>\n\n\n\n<li>Unverified buyers can place wholesale orders without approval.<\/li>\n\n\n\n<li>Your brand feels less exclusive for serious B2B buyers.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Wholesale and B2B selling has its own set of rules. Your pricing, your minimum order quantities, even which products are available \u2014 these should only be visible to the right people.<\/p>\n\n\n\n<h2 id=\"the-old-solution-a-separate-shopify-store\" class=\"wp-block-heading\">The Old Solution: A Separate Shopify Store<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Many merchants solve this by creating a second Shopify store exclusively for wholesale. It works, but it comes with real costs:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Two sets of product listings to maintain<\/li>\n\n\n\n<li>Two sets of inventory to sync<\/li>\n\n\n\n<li>Two subscription fees<\/li>\n\n\n\n<li>Two themes to update<\/li>\n\n\n\n<li>No unified view of your total sales<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For small and mid-sized businesses, this isn&#8217;t sustainable. It was the only option \u2014 until access control apps changed the game.<\/p>\n\n\n\n<h2 id=\"the-modern-solution-access-control-on-your-existing-store\" class=\"wp-block-heading\">The Modern Solution: Access Control on Your Existing Store<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With an access control app on Shopify, you can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hide prices on shopify from visitors who aren&#8217;t logged in or approved<\/li>\n\n\n\n<li>Lock specific products or collections behind a password or customer tag<\/li>\n\n\n\n<li>Show &#8220;Login to view price&#8221; instead of actual pricing to retail visitors<\/li>\n\n\n\n<li>Use secret links to share access with specific customers privately<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This means one store, two experiences \u2014 each perfectly tailored to the right audience.<\/p>\n\n\n\n<h2 id=\"how-to-set-this-up-on-shopify-step-by-step\" class=\"wp-block-heading\">How to Set This Up on Shopify: Step by Step<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s how a typical setup works using an access control app like LockPro:<\/p>\n\n\n\n<h3 id=\"step-1-install-an-access-control-app\" class=\"wp-block-heading\">Step 1: Install an Access Control App<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Go to the <a href=\"https:\/\/apps.shopify.com\/\" target=\"_blank\" rel=\"noopener\">Shopify App Store<\/a> and install <a href=\"https:\/\/apps.shopify.com\/lockpro-b2b-access-control\" target=\"_blank\" rel=\"noopener\">LockPro<\/a>. It&#8217;s built specifically for B2B and wholesale merchants who need granular control over who sees what.<\/p>\n\n\n\n<h3 id=\"step-2-decide-what-to-lock\" class=\"wp-block-heading\">Step 2: Decide What to Lock<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You have several options:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Lock an entire collection (e.g., your wholesale catalogue)<\/li>\n\n\n\n<li>Lock individual products (e.g., trade-only items)<\/li>\n\n\n\n<li>Hide prices on shopify only while keeping products visible<\/li>\n\n\n\n<li>Lock pages (e.g., your wholesale terms or order forms)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Most wholesale merchants start by hiding prices on a specific collection and requiring buyers to log in to see them.<\/p>\n\n\n\n<h3 id=\"step-3-choose-your-access-method\" class=\"wp-block-heading\">Step 3: Choose Your Access Method<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/lockpro.io\/features\" target=\"_blank\" rel=\"noopener\">LockPro<\/a> gives you multiple ways to control access:<\/p>\n\n\n\n<table style=\"width:100%;border-collapse:collapse;font-size:15px;\">\n  <thead>\n    <tr style=\"background:#f9f9f9;\">\n      <th style=\"text-align:left;padding:12px 16px;font-weight:600;color:#666;border-bottom:1px solid #e5e5e5;width:40%;\">Method<\/th>\n      <th style=\"text-align:left;padding:12px 16px;font-weight:600;color:#666;border-bottom:1px solid #e5e5e5;\">Best For<\/th>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr>\n      <td style=\"padding:12px 16px;border-bottom:1px solid #e5e5e5;font-weight:600;\">Customer Tags<\/td>\n      <td style=\"padding:12px 16px;border-bottom:1px solid #e5e5e5;\">Approved buyers you&#8217;ve already verified<\/td>\n    <\/tr>\n    <tr style=\"background:#f9f9f9;\">\n      <td style=\"padding:12px 16px;border-bottom:1px solid #e5e5e5;font-weight:600;\">Passcode<\/td>\n      <td style=\"padding:12px 16px;border-bottom:1px solid #e5e5e5;\">Quick access sharing without account creation<\/td>\n    <\/tr>\n    <tr>\n      <td style=\"padding:12px 16px;border-bottom:1px solid #e5e5e5;font-weight:600;\">Secret Link<\/td>\n      <td style=\"padding:12px 16px;border-bottom:1px solid #e5e5e5;\">VIP customers or pre-launch access<\/td>\n    <\/tr>\n    <tr style=\"background:#f9f9f9;\">\n      <td style=\"padding:12px 16px;font-weight:600;\">Account-Based Rules<\/td>\n      <td style=\"padding:12px 16px;\">Full B2B portal with registration and approval<\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\n\n\n\n<p class=\"wp-block-paragraph\">For most B2B setups, customer tags work best. Once you approve a wholesale buyer, you assign them a tag (e.g., &#8220;wholesale&#8221;) and they automatically gain access every time they log in.<\/p>\n\n\n\n<h3 id=\"step-4-customise-what-unverified-visitors-see\" class=\"wp-block-heading\">Step 4: Customise What Unverified Visitors See<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Instead of showing your actual price, you can display a message like:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><em>&#8220;Login to view wholesale pricing&#8221;<\/em><br><em>&#8220;Apply for a trade account to see prices&#8221;<\/em><br><em>&#8220;This product is available to approved buyers only&#8221;<\/em><\/p>\n<\/blockquote>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.lockpro.io\/blog\/wp-content\/uploads\/2026\/06\/Login-to-view-2-1024x576.png\" alt=\"\" class=\"wp-image-37\" srcset=\"https:\/\/www.lockpro.io\/blog\/wp-content\/uploads\/2026\/06\/Login-to-view-2-1024x576.png 1024w, https:\/\/www.lockpro.io\/blog\/wp-content\/uploads\/2026\/06\/Login-to-view-2-300x169.png 300w, https:\/\/www.lockpro.io\/blog\/wp-content\/uploads\/2026\/06\/Login-to-view-2-768x432.png 768w, https:\/\/www.lockpro.io\/blog\/wp-content\/uploads\/2026\/06\/Login-to-view-2-1536x864.png 1536w, https:\/\/www.lockpro.io\/blog\/wp-content\/uploads\/2026\/06\/Login-to-view-2.png 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This keeps your store looking professional while nudging the right buyers toward registration.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">LockPro also includes built-in analytics so you can see which locked pages get the most visits and who is accessing your restricted content.<\/p>\n<\/blockquote>\n\n\n\n<h2 id=\"real-example-a-wholesale-apparel-brand\" class=\"wp-block-heading\">Real Example: A Wholesale Apparel Brand<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Imagine you run a clothing brand selling both direct-to-consumer and to boutique retailers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Before access control:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>All prices visible to everyone<\/li>\n\n\n\n<li>Boutique buyers email you asking for a price list<\/li>\n\n\n\n<li>You manually send PDF catalogues back and forth<\/li>\n\n\n\n<li>Retail customers complain about price inconsistency<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>After setting up LockPro:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Retail visitors see the product but not the price<\/li>\n\n\n\n<li>Boutique buyers log in and see wholesale pricing automatically<\/li>\n\n\n\n<li>New buyers fill out a simple application form<\/li>\n\n\n\n<li>You approve them once \u2014 they get access forever<\/li>\n\n\n\n<li>No more PDF price lists. No more manual emails.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Common Questions<\/strong>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Q: <strong>Will hiding prices affect my SEO?<\/strong><br>A: No. Search engines index your product names, descriptions, and page content \u2014 not the price itself. Hiding prices has no negative impact on your Shopify store&#8217;s search rankings.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q: Can I hide prices on Shopify for some products but not others?<\/strong><br>A: Yes. You can lock individual products, specific collections, or your entire store. The rules are fully customizable.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q: What happens when an unverified visitor tries to access a locked page?<br><\/strong>A: They see a message or login prompt. You control exactly what this looks like and what it says.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q: Do customers need to create an account?<\/strong><br>A: Not necessarily. If you use passcodes or secret links, customers can access locked content without creating an account.<\/p>\n\n\n\n<h2 id=\"conclusion\" class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Running a retail and wholesale business from one Shopify store is completely achievable \u2014 you just need the right access control setup.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By hiding prices on Shopify, locking collections, and creating a proper B2B login experience, you protect your pricing, streamline your wholesale process, and give serious buyers a professional space to shop.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No second store needed.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><em><a href=\"https:\/\/apps.shopify.com\/lockpro-b2b-access-control\" target=\"_blank\" rel=\"noopener\"><strong>Ready to set it up?<\/strong> Try LockPro free on the Shopify App Store \u2192<\/a><\/em><\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Want to hide prices on Shopify for wholesale buyers? Learn how to set up B2B access control on your existing store in 5 simple steps.<\/p>\n","protected":false},"author":2,"featured_media":41,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[3],"tags":[],"class_list":["post-8","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-shopify-help"],"_links":{"self":[{"href":"https:\/\/www.lockpro.io\/blog\/wp-json\/wp\/v2\/posts\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lockpro.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lockpro.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lockpro.io\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lockpro.io\/blog\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":20,"href":"https:\/\/www.lockpro.io\/blog\/wp-json\/wp\/v2\/posts\/8\/revisions"}],"predecessor-version":[{"id":44,"href":"https:\/\/www.lockpro.io\/blog\/wp-json\/wp\/v2\/posts\/8\/revisions\/44"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lockpro.io\/blog\/wp-json\/wp\/v2\/media\/41"}],"wp:attachment":[{"href":"https:\/\/www.lockpro.io\/blog\/wp-json\/wp\/v2\/media?parent=8"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lockpro.io\/blog\/wp-json\/wp\/v2\/categories?post=8"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lockpro.io\/blog\/wp-json\/wp\/v2\/tags?post=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}