Skip to content

Login-gated wholesale pricing

Closed wholesale stores often hide prices from the public. With gating on, a signed-out visitor sees products but no prices and no way to order until they sign in.

Turning it on

  1. Open Theme settings → Wholesale.
  2. Turn on Hide prices for guests.

The editor note reads: "Visitors must sign in to see prices and ordering. Recommended for closed wholesale stores."

What a signed-out visitor sees

With gating on and no one signed in, the Price block is replaced by a single link reading Sign in to see pricing, pointing to the account login page. Product cards in collections and search show Sign in for pricing in place of the price. The mobile sticky bar drops its price line too.

The rest of the page stays visible — images, title, description, and specs. Only pricing and ordering are withheld.

What changes after login

Once a customer signs in, the gate lifts. The Price block renders in full: the wholesale price, the volume pricing table, and the MSRP and MOQ footer. Cards show prices again.

Gating keys on whether a customer is logged in, not on which catalog they belong to. A signed-in retail customer sees pricing the same as a wholesale one. Which prices and tiers they see is governed by their assigned Shopify catalog.

How it composes with tiers and the matrix

Gating wraps the whole pricebox. When a signed-out visitor is gated, the volume pricing table and the size matrix prices are hidden along with everything else in the block. After login, tiers and the matrix behave normally against the customer's catalog prices.

Note: Gating hides prices in the storefront, not the catalog. A customer who reaches a product URL still can't price or order it while signed out, but treat this as a merchandising choice, not access control. Use Shopify's own customer and B2B account controls if you need to lock the store down.