Create your first lock

Every lock is one record with seven decisions. This walks the Edit lock screen top to bottom, in the order the fields appear.

Name

Internal only. Customers never see it. Name locks after the outcome rather than the mechanism (Wholesale catalog, Pre-launch blackout, Spring drop early access) so the list still makes sense in six months.

Lock type

  • Hide price and add to cart: the product stays browsable and indexable, only the price and the buy button are withheld.
  • Lock content: the page, product, collection or URL pattern is gated entirely.
  • Passcode gate: anyone with the code gets in, no account required.
  • Hide completely: coming soon; the resource disappears from listings as well as from its own page.

Applies to

Choose Collection, Specific products, Pages, URL pattern or Entire store. Collections and products use Shopify's native resource picker, so you are selecting real records rather than typing handles. URL pattern accepts a wildcard, for example /pages/wholesale-*, which is the right choice when the pages do not exist yet.

Who can unlock

  • Any logged-in customer: the account itself is the credential.
  • Customers with tags: list one or more tags; any single match unlocks.
  • Passcode: set the code and the number of attempts allowed.
  • No one: a blackout, used for pre-launch and for products you are not ready to sell.

Optional on every plan. Prime Lock generates a key such as ?key=x7Kp2 that unlocks the same content without an account. On Pro you can set an expiry date and a usage cap, which is what makes it safe to send to a buyer you have not onboarded yet.

Schedule

Always on, or a date window with a start and an end. A scheduled lock opens and closes on its own: you do not need to be awake when a drop goes live, and you do not need to remember to close a preview window afterwards.

Storefront behavior

OptionUse it when
Replace price with…You want the page indexed and browsable: the classic Log in to see price.
Redirect to login + registrationThe whole page is for approved buyers only.
Show custom messageYou want to explain the gate in your own words, in place.
Return 404The resource should look like it does not exist.
Hide price from Google tooYou have a MAP agreement, and it strips price from structured data and the Shopping feed.
Storefront behavior options and when to use each

Status

Draft or Active. Drafts are saved and previewable but do not affect the storefront. Switch to Active when the preview looks right.

Preview and the enforcement summary

The right-hand panel renders the product card exactly as a locked visitor will see it, using your replacement text. Under it, the enforcement summary states in one sentence what the Shopify Function will do: for example, Blocks checkout unless the customer is tagged wholesale. If that sentence is not what you meant, the lock is wrong; fix it before you activate.

What to check afterwards

  • Open the locked resource in an incognito window and confirm the replacement text, not an empty price.
  • Log in as a test customer with the unlock tag and confirm the price returns.
  • Copy a cart permalink for the locked variant, open it logged out, and confirm checkout is blocked.
  • Check the lock list: the lock shows Active and lists the resources it covers.

Decide who gets to see your store.

Early access opens with the free plan. Unlimited locks, enforced at checkout.

No newsletter. One email when Prime Lock is live.