Configure Lock Page & Hide Price Rules
Page locks let you restrict pages or sections to specific customer groups, or hide key shopping functions like prices and Add to Cart buttons from selected users. Here's a step-by-step guide to setting up these powerful controls.
Start ConfigurationStep-by-Step Configuration
Follow these steps to create and configure a page lock rule on your Shopify store
Go to Page Locks
Navigate to the Page Locks section under BMT B2B Wholesale Pricing.
- Open your Shopify admin and go to BMT B2B Wholesale Pricing app
- Click on 'Page Locks' in the navigation menu
Click Add Page Lock Rule
Start creating a new page lock rule to restrict access.
- Click the 'Add Page Lock Rule' button to open the configuration form
Configure General Settings
Enter a name for your lock rule and set the priority.
- Enter a descriptive name (e.g., 'Sample Lock')
- Set the priority — lower numbers take precedence over higher ones
Select Resources to Lock
Choose what to lock — whole website, specific products, collections, pages, or URLs.
- Under Resource Selection, pick what you want to lock
- Options include: Whole Website, Specific Products, Collections, Pages, or URLs
- For a broad lock, select 'Whole Website'
Set Phone Access
Decide if phone users should be allowed access.
- Set phone access to 'No' if you don't want phone users to have access
- Set to 'Yes' if mobile users should bypass the lock
Configure Exclude URLs
Paste any URLs that should remain accessible to guest users.
- In the Exclude URLs field, paste paths that guests can still access
- Remove 'https://' from URLs and use the correct path format
- This is useful for keeping pages like your contact or about page accessible
Set Access Condition
Choose who can access the locked content — logged-in customers, specific tags, or passcode.
- Choose between: Logged-in Customers, Specific Customer Tags, or Passcode
- For tag-based access, select 'Specific Customer Tags' and enter the tag (e.g., 'wholesale')
- Only customers matching the condition will be able to access the locked content
Choose Denied Access Action
Decide what happens when access is denied — redirect to login, show a modal, or hide elements.
- Options include: Redirect to Login, Show Modal, or Hide Elements (like price and Add to Cart)
- Select 'Show Modal' to display a custom popup prompting users to register or log in
- Select 'Hide Elements' to hide prices and Add to Cart buttons from restricted users
Set Up Your Modal
Customize the modal with a title and button labels for registration and login.
- Add a descriptive modal title
- Set button labels for the Registration action
- Set button labels for the Login action
Create the Lock Rule
Click 'Create Block Tool' to activate your page lock rule.
- Click 'Create Block Tool' to save and activate the lock rule
- Your rule is now live and will start restricting access based on your configuration
Enable App Embed in Theme
Make sure the app embed is switched on in your Shopify theme.
- Go to your Shopify admin → Online Store → Themes
- Click 'Customize' on your active theme
- Navigate to App Embeds and activate the BMT B2B app embed
- Save your changes
Test Your Lock Rule
Visit your online store as a first-time user to verify the lock is working.
- Open your store in an incognito/private browser window
- You should see the modal prompting you to register or log in
- Verify that the correct content is locked based on your settings
Verify Login and Registration Links
Test the Login and Register buttons to ensure they redirect correctly.
- Click the 'Login' button — it should redirect to the Shopify login page
- Click the 'Register' button — it should redirect to the registration page
- Confirm that logged-in users with the correct tags can access the locked content
See It In Action
Verify your page lock rule is working correctly
Visit your store as a guest — you should see the modal or hidden elements based on your configuration.
Log in as a customer with the correct tag — you should have full access to the locked content.
Test excluded URLs — they should remain accessible to guest users.
Common Issues and Solutions
Resolve common page lock configuration issues
Lock rule not appearing on the store
Solutions:
- Ensure the app embed is enabled in your Shopify theme customizer
- Check that the lock rule status is active
- Clear your browser cache and try in an incognito window
- Verify the resource selection matches the pages you want to lock
Customers with correct tags still can't access
Solutions:
- Verify the customer tag matches exactly (case-sensitive)
- Ensure the customer is logged in before accessing the locked content
- Check that no higher-priority rule is overriding access
- Confirm the tag is applied to the customer in Shopify admin
Modal not displaying correctly
Solutions:
- Check your modal title and button label settings
- Ensure the app embed is enabled in your theme
- Test in a different browser to rule out browser-specific issues
- Verify the denied access action is set to 'Show Modal'
Frequently Asked Questions
Common questions about page locks and hiding prices
Need Help with Page Locks?
Our support team is ready to help you configure and optimize your page lock rules