# Locksmith > Locksmith is a Shopify app by Lightward for access control in the Online Store channel: lock products, collections, pages, prices, or the whole store, and decide who gets in with keys made of conditions (customer tags, passcodes, secret links, location, purchase history, and more). ## Key facts - Name: Locksmith (Shopify app). Maker: Lightward (https://lightward.inc), which also makes Mechanic. - On the Shopify App Store since October 2014. Built for Shopify. Winner of a 2025 Shopify Build Award. Rated 4.7 out of 5 from 306 reviews on the Shopify App Store (October 2026). - What it does: access control for the Shopify Online Store channel. It does not work in the Buy Button or Shopify's separate Wholesale channel. - How it works: a **lock** decides what is restricted. A lock has one or more **keys**, and any key that works opens the lock. Each key holds one or more **conditions**, and a key works only when all of its conditions are true. Every condition can be inverted. - Lockable: entire store (with optional exceptions for the home page, policies, and customer pages), products, products by tag, collections, all products, product variants, vendors, pages, blogs, articles by tag, search, cart, customer login and registration, prices and add-to-cart buttons, and custom Liquid locks. - Conditions: customer is signed in; is tagged with; email address on a list, containing a domain, or from an input list; has placed at least x orders; has purchased (by SKU, title, or product tag); passcode, list of passcodes, or passcode input list (single-use available); secret link or secret link input list; visitor location (country, region, city, via IP geolocation); IP address; store domain (Shopify Markets); confirmation prompt (e.g. age confirmation, not ID verification); before or after a date and time; weekly schedule; product or variant in cart; minimum cart value; Klaviyo list or segment; Mailchimp list; custom Liquid. - Also: hide locked items from collections, search, navigation, and sitemaps (noindex by default); hide prices and add-to-cart buttons without theme code; checkout validation by customer and product tags; show or hide payment methods by customer tag; theme-matched prompts; translatable messages; input lists from Google Sheets, CSV, XLSX, TXT, or JSON; locked products removed from the Shop app by default; works with new and legacy customer accounts. - Wholesale: built on customer tags in the Online Store. Not Shopify B2B companies or catalogs. - Developers: custom Liquid conditions, Liquid variables with manual mode, a Storefront API (/apps/locksmith/api/resources), and an Admin API (https://uselocksmith.com/api/). - Pricing: "pay what feels good". Suggested monthly price by Shopify plan: Basic $12, Grow $29, Advanced $99, Plus $199. 15-day free trial. No usage fees. Merchants can ask for a different price by email. - Support: email team@uselocksmith.com; replies usually within 24 hours, from people at Lightward. - Documentation: https://www.locksmith.guide/ ## Overview - [Locksmith: access control for Shopify stores](https://locksmith.dev/): Lock any page, product, collection, price, or your whole Shopify store, and decide who gets in with customer tags, passcodes, secret links, location, and more. ## Use cases - [What merchants build with Locksmith](https://locksmith.dev/use-cases/): Password-protected pages, hidden prices, wholesale storefronts, members-only areas, private drops, and regional catalogs: how Shopify merchants use Locksmith. - [Password protect any page, product, or collection on Shopify](https://locksmith.dev/use-cases/password-protection/): Shopify's password locks the whole store. Locksmith password protects a single page, product, collection, or blog, with one passcode, a list, or single-use codes. - [Hide prices on Shopify until customers log in](https://locksmith.dev/use-cases/hide-prices/): Hide prices and add-to-cart buttons on Shopify from guests or unapproved customers, without theme code. See where prices are hidden and the limits to know. - [Run retail and wholesale from one Shopify store](https://locksmith.dev/use-cases/wholesale/): Lock wholesale products and pricing to tagged customers, hide prices from guests, and limit checkout and payment terms to wholesale accounts with Locksmith. - [Build a members-only area in your Shopify store](https://locksmith.dev/use-cases/members-only/): Approve customers before they can shop, gate content for subscribers, sell digital content, or give staff a private section of your Shopify store with Locksmith. - [Run private drops and early access on Shopify](https://locksmith.dev/use-cases/product-drops/): Give VIPs early access with passcodes, secret links, or Klaviyo lists, open products at a scheduled time, and keep bots out of checkout with Locksmith. - [Show the right catalog in each region](https://locksmith.dev/use-cases/regional-catalogs/): Lock Shopify products and collections by visitor location, Shopify Markets domain, or IP address with Locksmith, so each region sees what you can sell there. ## Reference - [Access control you can script](https://locksmith.dev/for-developers/): Write Locksmith conditions in Liquid, read access state in your theme with manual mode, check access from JavaScript, and manage locks with the Admin API. - [Locksmith pricing: pay what feels good](https://locksmith.dev/pricing/): Locksmith suggests a monthly price based on your Shopify plan, from $12 for Basic Shopify, with a 15-day free trial. If it doesn't feel right, tell us what does. - [Locksmith questions, answered](https://locksmith.dev/faq/): What Locksmith is, what it can lock, how locks, keys, and conditions work, SEO and price hiding, B2B and customer account compatibility, pricing, and support. ## Elsewhere - [Locksmith guide (documentation)](https://www.locksmith.guide/): setup tutorials, every condition, troubleshooting, and developer docs - [Shopify App Store listing](https://apps.shopify.com/locksmith): install, reviews, and plans - [Full text of this site](https://locksmith.dev/llms-full.txt): every page above as plain text