App Introduction
Manage access to your website content (e.g., products, collections, and CMS pages) by unauthorized entities. SHOPLOCK lets you restrict access to your entire store via login or password, and now you can exclude specific pages as needed. Lock products, collections, and CMS pages, and grant access to selected customer groups. Enhance privacy and exclusivity by disabling right-click, developer tools, copy, paste, and drag-and-drop. Perfect for exclusive content or controlled store access. Repeat password restrictions on selected days (e.g., Monday, Wednesday, or Sunday) for flexible access.
Core Functionality
- Lock the entire store with a password to control who can access it.
- Select products, collections, or CMS pages that should be locked.
- Keep certain pages open by excluding them from the lock.
- Prevent unknown visitors from viewing protected content.
- Disable right-click, copy/paste, drag-and-drop, and developer tools.
Merchant-Friendly
- Content Creator Stores
- Membership E-commerce
- Independent Brand Stores
- High-end Custom E-commerce
Basic Information
- Developer:MageComp
- Address:604, Victoria Corporate,, Opp. Gulista Ground,, Bhavnagar, GJ, 364002, IN
- Price: Free / Free plan
- Rating:3.9 / 5
- Comment Count:20 comment
- Release Date:2022-4-29
- Supported languages:English
- Compatible products:Shopify
Application Screenshot
Price Plan
Common Monthly
- Lock the entire website
- Lock unlimited products and collections
- Lock unlimited pages and URLs
- Lock access via customer tags
- Automatically generate passwords
- Design the appearance of the password page
- Disable right-click and developer tools
Common Annual
- Lock the entire website
- Lock unlimited products and collections
- Lock unlimited pages and URLs.
- Restrict access via customer tags
- Automatically generate passwords
- Customize the appearance of the password page
- Disable right-click and developer tools
User Location & Comments
User Location
Comments
Shopify API Used
- POST /admin/api/shop/settings.json
- GET /admin/api/shop/settings.json
- PUT /admin/api/shop/settings.json
Permission:write_shop_settings,read_shop_settings,manage_themes
- POST /admin/api/online_store/access_restrictions.json
- GET /admin/api/online_store/access_restrictions.json
- PUT /admin/api/online_store/access_restrictions/{id}.json
Permission:write_access_restrictions,read_access_restrictions,manage_products
- POST /admin/api/online_store/access_restrictions/exclusions.json
- GET /admin/api/online_store/access_restrictions/exclusions.json
- PUT /admin/api/online_store/access_restrictions/exclusions/{id}.json
Permission:write_access_restrictions,read_access_restrictions,manage_pages
- GET /admin/api/customers.json
- POST /admin/api/access_tokens.json
- PUT /admin/api/shop/settings.json
Permission:read_customers,write_access_tokens,manage_shop_settings
- POST /admin/api/themes/assets.json
- GET /admin/api/themes/assets.json
- PUT /admin/api/themes/assets/{key}.json
Permission:write_themes,read_themes,manage_online_store