Prime Lock vs Sami B2B Lock, Password Protect

Sami B2B Lock is the safest pick in this category if your problem is genuinely about hiding. It has more reviews than any other app here by a wide margin, the rule builder is mature, and the details that trip up cheaper apps, such as hiding the price from Google and handling date windows, are handled properly. Prime Lock is the better fit if you need the gate to survive a shared cart link, or if you need to vet wholesale applicants rather than just hide things from them.

Everything Sami B2B Lock publishes, Prime Lock ships on the free plan

All 10 of them, at $0, plus checkout enforcement that Sami B2B Lock does not publish. Compare that with their free plan, described below.

At a glance

The short version

Prime Lock and Sami B2B Lock, Password Protect compared on plan, pricing and headline capabilities
 Prime LockSami B2B Lock
Free planYesYes
Entry price$9.99/mo$9.99/mo
Top price$19.99/mo$29.99/mo
Enforced at checkoutAvailableNot listed
Registration + approvalAvailableNot listed
SEO-safe hidingAvailableAvailable
Per-language textAvailableNot listed
No theme code left behindAvailableNot listed
Built for ShopifyNoYes

availableProon a paid tierPlus onlyShopify Plus or top tierNot listednot published on the App Store page

Honest assessment

Where Sami B2B Lock is a good fit

926 reviews at 4.9 is not an accident. Sami has been iterating on this app since 2023 and the rule builder shows it: you can lock by customer tag, by email address, by passcode or by date window, and combine those conditions without fighting the interface. Locks are unlimited on the paid tiers. The free plan is a genuine free plan rather than a trial, though it allows one lock, so a catalog of any size means a paid tier.

The part worth calling out is that hiding prices from Google is treated as a first-class feature rather than an afterthought. A lot of apps in this category hide the price in the rendered theme and leave it sitting in the product structured data, where a shopping comparison engine reads it happily. Sami does not make that mistake.

If you want the most-trodden path in this category, this is it: the app where any problem you hit has already been hit by someone else and answered in a support thread. That is worth real money on a live store.

The difference

Where Prime Lock is different

Prime Lock compiles every lock into a Shopify Function that validates the cart and the checkout server-side. That is a different layer from theme-side hiding: when a buyer without the right tag reaches checkout, the Function rejects the order regardless of how they arrived, whether by a guessed product handle, a cart permalink pasted into a browser, or a link forwarded by a trade customer. Sami hides thoroughly, but checkout-level validation is not part of its published feature set, so a shared cart permalink is still a shared cart permalink.

The second gap is vetting. Sami gates access by tag, which means something else in your stack has to decide who gets the tag. Prime Lock renders its own registration form through an app proxy, creates the applicant as a customer tagged pending-approval, stores the extra fields as metafields, and gives you an approval queue where one click applies the tag, opens the locks and sends the welcome email.

Both of those run on the free plan. Checkout enforcement is not a paid upgrade here.

Feature by feature

All 20 capabilities

Recorded only where the app publishes them. An em dash means not listed on the App Store page as of the verification date, not that the feature does not exist.

Prime Lock and Sami B2B Lock, Password Protect compared across 20 capabilities
CapabilityPrime LockSami B2B Lock
Enforced at checkoutCart and checkout validation, not just theme-side hidingAvailableNot listed
Hide priceAvailableAvailable
Hide add to cartAvailableAvailable
Lock pagesAvailableAvailable
Lock products / collectionsAvailableAvailable
Lock entire storeAvailableAvailable
Passcode gateAvailableAvailable
Secret linksAvailableAvailable
Customer tag accessAvailableAvailable
Scheduled locksDate window that opens and closes on its ownAvailableAvailable
Registration formAvailableNot listed
Approval queueAvailableNot listed
Auto-tagging on approvalAvailableNot listed
EU VAT validationChecked live against VIESProNot listed
File upload on formProNot listed
Age verification gateProNot listed
Country / IP rulesProNot listed
SEO-safe hidingPage stays indexable; only the price is withheldAvailableAvailable
Per-language storefront textAvailableNot listed
No theme code left behindSingle app embed, nothing written into LiquidAvailableNot listed

availableProon a paid tierPlus onlyShopify Plus or top tierNot listednot published on the App Store page

Migration

Switching from Sami B2B Lock

  1. Step 1

    Note your existing rules

    Write down every rule you have configured in Sami B2B Lock: what it protects, who it lets in, and any schedule attached to it. This is the only step that takes real time, and doing it before you install anything makes the rest mechanical.

  2. Step 2

    Recreate them as locks

    Build each rule in Prime Lock as a lock: pick the lock type, set Applies to, set Who can unlock, and add a schedule if the original had one. Your customer tags carry over unchanged, because both apps read Shopify's native customer tags rather than storing their own copy.

  3. Step 3

    Uninstall Sami B2B Lock and check your theme

    Sami writes its configuration into its own admin rather than into your theme, so removing it is clean. Even so, check your theme files for any custom snippets you or an agency added around the lock, since those are yours and will not be removed with the app. After uninstalling, view a locked product as a guest and as a tagged customer, and try a direct cart permalink to confirm the checkout Function rejects it.

FAQ

Prime Lock and Sami B2B Lock

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.