Hide prices from guest users

The Hide Prices feature in BSS B2B Lock lets you conceal product prices from visitors who are not logged in.

Shoppers will see your products and collections, but prices β€” and optionally the Add to Cart button β€” remain hidden until they sign in.

This feature is available on all BSS B2B Lock plans. Some advanced options (such as hiding prices on Google search results or targeting by customer tag) may vary depending on your plan and store setup.

βœ… Best Practice: Pair with a login prompt message

Always set a clear, friendly message that tells guest visitors why prices are hidden

and how to log in. This reduces confusion and improves conversion.

Example: "Log in to your wholesale account to see exclusive pricing."

On This Page

Eligibility Requirements

  • Before you start, make sure your setup meets these requirements:

  • You have the BSS B2B Lock app installed on your Shopify store.

  • Your Shopify store is published and accessible to visitors.

  • Customer accounts are enabled in your Shopify settings (required for login-based access).

  • You have at least one active Online Store sales channel.

Understanding Hide Prices

What it is

Hide Prices is a lock rule that prevents guest (not logged-in) visitors from seeing product prices on your storefront. You choose whether to hide prices only, or also hide the Add to Cart button.

What you can do

  • Hide prices across your entire store, or on selected products/collections only.

  • Show a placeholder message or login prompt where the price used to appear.

  • Disable or fully hide the Add to Cart button for guest users.

  • Optionally hide prices from Google search result snippets.

Where it applies

β€’ Product pages

β€’ Collection pages

β€’ Search results on your storefront

β€’ Featured product sections on your home page

Availability & Limitations

Feature

Available on Free / Basic

Available on Pro / Enterprise

Hide prices from guests

Yes

Yes

Hide Add to Cart button

Yes

Yes

Hide price on Google search

Yes (store must be public)

Yes

Restrict by customer tag

Limited

Yes

Restrict by specific email list

No

Yes

Restrict by location / region

No

Yes

Custom lock message / redirect

Yes

Yes

⚠️ Known limitation: Google re-indexing takes time

If you enable 'Hide price on Google search', updates can take up to 24 hours

for Google to re-index. Your store must be public (not password-protected) for this to work.

Checkout locks and cart-level restrictions are managed separately under Checkout Locks in the app sidebar.

Lock Target and Content

Step 1 β€” Select Your Lock Target and Content

This step tells the app what to hide and where.

1. Go to your Shopify Admin and open the BSS B2B Lock app.

2. Click Locks in the left sidebar, then click + Add lock.

3. In the Select content to lock section, select Hide Price & Add to Cart.

Image 1: Select 'Hide Price & Add to Cart' β€” then choose specific content below
Image 1: Select 'Hide Price & Add to Cart' β€” then choose specific content below

Tip: Choose specific content for more control

Scroll down to the 'Choose specific content' section.

Select 'Hide Prices' if you only want to hide prices (keeping the cart button visible).

Select 'Hide Add to Cart' to hide the cart button as well.

4. Under Restricted products, choose:

β€’ All products β€” hides prices across the entire store, or

β€’ Specific product / collection β€” use the dropdown to select which items to restrict.

5. Click Next to continue.

⚠️ Note

You cannot combine 'Lock entire Store' and 'Hide Price & Add to Cart' in the same rule.

Create separate lock rules for different lock types.

Step 2 β€” Configure Access Rules (Who Can See Prices)

This step sets who is allowed to see prices after logging in.

6. In the Grant Access To section, select User type.

7. Open the Select access rule dropdown and choose one of the following:

Access rule

What it means

Everyone β€” No restrictions

All visitors can see prices (lock is off for everyone).

Signed-in customers

Any customer with a store account can see prices after logging in.

Tagged customers

Only customers with a specific Shopify tag (e.g. 'wholesale') can see prices.

Specific customers

Only customers whose email matches your list can see prices.

Image 2: Grant Access To β€” select access rule dropdown with all options shown
Image 2: Grant Access To β€” select access rule dropdown with all options shown

Recommended for most B2B stores: Select Signed-in customers so any approved account can view prices after login.

8. (Optional) Check Reverse access rule to invert the logic β€” e.g. block a specific tag instead of granting it.

9. Click + Add rule if you want to layer multiple conditions.

10. Click Next to continue.

Step 3 β€” Set Price & Cart Button Behavior

This step controls exactly how the hidden elements appear to guest visitors.

11. Under Control Add to Cart Button Behavior, choose:

  • Disable Add to Cart β€” The button remains visible but cannot be clicked.

  • Hide Add to Cart β€” The button disappears entirely.

12. Under Price settings, decide whether to check Hide price on Google search.

Image 3: Cart button behavior options and Price settings section
Image 3: Cart button behavior options and Price settings section

⚠️ Before enabling 'Hide price on Google search'

Your store must be publicly accessible (not password-protected).

Changes take up to 24 hours to reflect in Google search results.

Once enabled, dismiss the warning banner by clicking the X.

13. Click Next to continue.

Step 4 β€” Exclude Pages (Optional)

Use this step to let guests view prices on specific pages, even while the lock is active everywhere else.

14. In the Exclude from lock rules section, check any pages that should remain visible to all visitors:

  • Home page β€” guests can see prices on your homepage.

  • Customer areas β€” login/account pages stay accessible.

  • Policy pages β€” return, shipping, and legal pages are not affected.

  • Specific pages β€” manually choose individual pages.

  • Selected products β€” pick specific products that are always visible.

Image 4: Exclude from lock rules β€” choose which pages remain accessible to all visitors
Image 4: Exclude from lock rules β€” choose which pages remain accessible to all visitors

15. Click Save or Next to finish.

Step 5 β€” Save and Verify

After saving, always test your lock from a guest perspective.

16. Click Save in the top-right corner of the lock editor.

17. Open your store in a private/incognito browser window (not logged in).

18. Navigate to a product page that should be restricted.

19. Confirm that prices are hidden and the lock message appears.

20. Log in with a test customer account that meets your access rule.

21. Confirm that prices become visible immediately after logging in.

βœ… Use the Summary panel to double-check your setup

The Summary panel on the right side of the lock editor shows:

β€’ Status (Enable / Disable)

β€’ Lock content (e.g. Price)

β€’ Rule to access (e.g. If the customer is signed in)

If it says 'Not set up yet', go back and complete the access rule step.

Troubleshooting Common Issues

Prices are still visible to guest users

  • Check that your lock status is set to Enable in the Summary panel.

  • Make sure your theme is compatible. Some custom themes may override lock behavior.

  • Go to Settings > Theme targeting and verify your theme is correctly targeted.

  • Try re-saving the lock rule after confirming all steps are complete.

Logged-in customers still cannot see prices

  • Check the access rule β€” make sure it is set to Signed-in customers, not Everyone β€” No restrictions.

  • If using Tagged customers, verify the customer has the correct tag in their Shopify customer profile.

  • Clear the browser cache or test in a different browser.

Add to Cart button behavior is not changing

β€’ Go back to Step 3 and confirm you selected the correct button behavior option.

β€’ Check that no other app or theme script is overriding the button element.

Google still shows prices in search results

β€’ Wait up to 24 hours after enabling Hide price on Google search β€” Google re-indexing takes time.

β€’ Ensure your store is publicly accessible (not password-protected) for Google to crawl it.

I can't find the lock I just created

β€’ Go to Locks in the left sidebar. All active and inactive locks are listed there.

β€’ Check that you clicked Save (not just Next) on the final step.

Still need help? Contact BSS B2B Lock support via Chat support in the app β€” responses within 12 hours.

Last updated