Maximize Theme User Guide

Search limit to:







Login to view price (B2B feature)
Ask AI

1. What is Price visibility?

Price visibility (called "Log in to view price" before theme version 2.1.0 - see Change logs) lets you hide product prices, the Add to cart button, and other cart-related features from certain customers - until they log in, log in with a B2B account, or carry a specific customer tag.

2. Location & Setup

  1. Go to "Online Store" > "Themes" > "Customize".
  2. Click the Theme settings tab.
  3. Go to B2B features > Price visibility.

3. Highlight Features

  • Restrict prices and cart actions to logged-in or B2B customers, or leave them fully open.
  • Give extra customers access by tag, without requiring a full B2B account.
  • Apply the restriction store-wide, or scope it to specific products or collections.
  • Customize every message customers see in place of the price, including a B2B registration button.
  • Show a "B2B" label next to prices, and control whether B2B customers see compare-at pricing.

4. Common Use Cases

🤔 How to restrict prices to logged-in or B2B customers only?

STEP 1: Go to Theme settings > B2B features > Price visibility.

STEP 2: Set Log in to view price to:

  • None (default) - everyone sees prices and can add to cart normally.
  • Logged in customers - prices and cart-related features are hidden until a customer logs in with any account.
  • B2B customers - prices and cart-related features are hidden unless a customer is logged in with a B2B account.

STEP 3: Click "Save" when done.

Want to also let certain tagged customers in? See "How to open up price access with Customer tags?" below.

🤔 How to open up price access with Customer tags?

Goal: Give specific customers access to pricing based on a tag, in addition to (or instead of) requiring a B2B account.

STEP 1: With Log in to view price set to Logged in customers or B2B customers, enter one or more tags in Customer tags (comma-separated).

STEP 2: Click "Save" when done.

How tags apply depends on your Step 2 choice above:

  • Logged in customers: a customer needs to be logged in and carry one of the tags.
  • B2B customers: a customer needs a B2B account or one of the tags - either is enough on its own.

🤔 How to apply this restriction to only specific products or collections?

STEP 1: In Price visibility, scroll to Apply to products and Apply to collections.

Note: By default, the restriction applies to all products. Use these two settings only if you want it scoped to specific products or collections.

  • Apply to products - select individual products to restrict.
  • Apply to collections - select collections whose products should be restricted.

⚠️ Note: Apply to products overrides Apply to collections - if both are set, only the selected products are restricted.

STEP 2: Click "Save" when done.

🤔 How to customize the messages and B2B registration button shown to restricted customers?

STEP 1: In Price visibility, scroll to the message fields:

  • Log in to view price label - shown to guests, in place of the price. Default: "[Log in] to view price". Wrap text in [ ] to link it to the login page.
  • Restricted access label - shown to logged-in customers who still don't qualify (e.g. wrong tag, not B2B). Default: "Contact us to view price".

STEP 2: (Optional) Add a B2B registration button

Enter a B2B registration label (default: "B2B register") to show a button alongside the messages above, so interested customers can apply for a wholesale account. Once set, enter the page URL in B2B registration link and choose whether it opens in a new tab. Leave the label blank to hide the button.

STEP 3: Click "Save" when done.

🤔 How to show a "B2B" label next to prices, and control compare-at pricing?

These two settings apply to logged-in B2B customers, independently of your Log in to view price setup above.

STEP 1: In Price visibility, scroll to B2B price label and enter your label text (default: "B2B") - shown right after the price. Leave it blank to hide it everywhere.

STEP 2: Turn it on or off per location with each section's own Show B2B price label checkbox (default ON) - found under Product cards settings and the Price block (Product showcase, Product three columns, Product information, Quick view).

STEP 3: Toggle Show compare-at price (default OFF) to decide if B2B customers also see compare-at pricing and sale labels, same as everyone else.

STEP 4: Click "Save" when done.

5. Change logs

Version 2.1.0 - September 2026

  • Changed - Renamed to Price visibility: Previously called "Log in to view price." Same location, same settings.
  • Changed - Customer tags logic: With B2B customers selected, tags are now an alternate path in (B2B account OR tag) rather than an additional requirement.
  • New - B2B registration label/link: Show a button for applying for a B2B account alongside the hidden-price message.
  • New - B2B price label: Show a "B2B" label next to prices for B2B customers.
  • New - Show compare-at price: Choose whether B2B customers see compare-at pricing.

Version 2.0.0 - August 2026

  • Changed - Location: Moved from Theme settings > Products to Theme settings > B2B features, alongside B2B inventory status.

Version 1.9.0 - July 2026

  • New - Log in to view price: New setting group under Theme settings > Products, letting you restrict prices and cart-related features to logged-in or B2B customers.

6. Support Information

Need help? Contact our support team at Omni Themes Support