Pick a lock in the header — product, price, collection, page, or checkout

Hide prices · Passcodes · Checkout lock

Hide wholesale prices and products until the right buyers unlock them

Use the header the way a buyer would. Each item is a Bolt lock on this catalog: a hidden product, a passcode, a secret link, a customer tag, a collection, a page, or checkout.

  • Hide price and add to cart, or hide the product entirely
  • Unlock with sign-in, customer tags, a passcode, or a secret link
  • Block checkout and hide Shop Pay without blocking add to cart
  • Theme app embed — your theme files are never edited

How to use this demo

Three steps, same as a buyer

  1. 1

    Open a private window

    You are a guest. Locked prices, products, and pages stay closed.

  2. 2

    Follow the card

    Sign in, enter TRADE2026, open a secret link, or use a customer tagged wholesale. The card says which.

  3. 3

    See it open

    Price and add to cart come back. Checkout demos still block the order at checkout.

Everything in the app

Locks for the catalog. Rules for who gets in. A block at checkout.

Unlock rules combine with AND. A shopper must match every condition on the lock. The app is free.

FreeNo plan
EmbedNo theme edits
ANDEvery rule

Storefront

Keep the page. Hide the price.

Hide price and add to cart on the product, or hide the product and its collection card. Vendor locks hit only the brands you name. Variant locks remove chosen sizes.

Who gets in

Several codes, one lock.

Save more than one passcode. Each can expire or cap uses. A secret link uses ?access= on the URL. Tags, login, country, schedule, and cart rules sit on the same lock.

Checkout

The product page can still sell.

A checkout lock blocks matching orders and can hide Shop Pay and other wallets. Add to cart on the product page stays available. The default message is “Sorry your order has been blocked”.

What you can lock

  • Hide price and add to cartPage stays visible. Price, button, or both.
  • Inline passcodeCode field sits next to the price.
  • Hide productsDrop them from grids, search, and the product page.
  • Hide variantsLock specific sizes. Leave the rest for sale.
  • Hide collectionsLock the collection, and optionally its products. Empty cards collapse.
  • Vendor lockOnly the vendors you list. Everyone else stays open.
  • Pages, URLs, blogsOnline Store pages, paths, and blog posts.
  • Whole store and cartGate the storefront or /cart.

Who can unlock

  • Signed-in customersAny logged-in customer account.
  • Customer tagsAny of these tags, or all of them.
  • Email and named customersMatch an email, or pick accounts.
  • B2B companyShopify Plus. Optional company location.
  • PasscodesSeveral codes in parallel. Case, max uses, expiry.
  • Secret linkURL with ?access= opens the lock.
  • ScheduleDate range or weekly hours, in the shop timezone.
  • Country, language, IPStorefront country, locale, or an IP list. Country is not GPS.
  • Cart and past ordersProducts in cart, quantity, total, or purchase history.

Checkout and setup

  • Checkout lockNative Shopify validation. Specific products, tags, or all.
  • Extra filterOne optional block-when-match rule, such as a customer segment.
  • Hide one-click checkoutShop Pay, Apple Pay, and other wallets. On by default.
  • Add to cart stays openThe checkout lock does not disable the product-page button.
  • Theme app embedTurn Bolt on in the theme editor. Uninstall removes it.
  • Visitor cookieAfter a code, that browser stays unlocked until site data is cleared.
  • FreeNo paid plan and no off-platform billing.

Bolt B2B Lock

Put the same locks on your store

Install free. Turn on the theme embed. Create a lock for prices, products, or checkout.