# What is LockPro?

LockPro is a Shopify app designed to enhance store access control by allowing merchants selectively hide products, collections, or entire store based on customer tags, specific customers or passcode.

App store: <https://apps.shopify.com/lockpro-b2b-access-control>

Blogs: <https://www.lockpro.io/blog>

Website: <https://lockpro.io/>


# My Locks aren't running, How to solve this?

If your locks are not working, make sure App Embeds for LockPro is enabled. You can do it From your store, Click on > Online store > Themes > Customize (whichever theme you want the lock to run)

<figure><img src="/files/RvnVovJHuA6ccmvX5YT7" alt=""><figcaption></figcaption></figure>

On App Embeds, Slide the button to enable LockPro&#x20;

<figure><img src="/files/yvPdY8wfmlnF6DrOq1gx" alt=""><figcaption></figcaption></figure>

Click on Save button to so that you save the changes (without this step, you actions wont be saved)

<figure><img src="/files/pdu5ukW0xfYOHkZTsgh5" alt=""><figcaption></figcaption></figure>

If you followed everything properly then from banner you can enable lockPro, upon successful enabling the banner will be disappeared.

<figure><img src="https://lh7-us.googleusercontent.com/WcNUrM0UXZ3glh0185wJYLOepA4E0ph8ukE0HGwbO5OVVmAi1h0sB8bEkmvtx7eYoZpoYvE9hL-4t376KnvzeIM7u-TltkBd5bXZrdzC-gPr0pdhKt-7BSWX0Qn3yqjdxb3mN7_PHdCui_d4NRLFnMc" alt=""><figcaption></figcaption></figure>

If you have any additional questions or require support, do email us out “<support@lockpro.io>”


# Create passcode lock for visitors on Entire store?

**Step 1: Create a new lock**

<figure><img src="/files/cvzvbPAR8TUYY5U6dxPT" alt=""><figcaption></figcaption></figure>

**Step 2: Select "Password Lock" option with Passcode and message you want (you can add multiple passwords for your lock)**

<img src="/files/4OkKefLQmX8tbC9B1JpF" alt="" height="316" width="624">

**Step 3: Check the lock on storefront**

<figure><img src="/files/rTIzIdrMjglPzEgE29xJ" alt=""><figcaption></figcaption></figure>


# How to customize your password page

You can customize the text, colors, and layout from the same lock settings.

1. In Shopify Admin, go to **Apps → LockPro**.<br>

   <figure><img src="/files/xdPg7pzkdf6ihN73k5p5" alt=""><figcaption></figcaption></figure>
2. Open **Locks**, then open the lock you want to edit.<br>

   <figure><img src="/files/nTEYIdpVmAEKOBvW2wtR" alt=""><figcaption></figcaption></figure>
3. Scroll down to see the customization options. (Follow this video if you don't see "I will do it myself" button. <https://www.loom.com/share/80838d9cb26a4ddabdeb6ff003bcc375><br>

   <figure><img src="/files/CLrzNok2RYYAWPhtWIHB" alt=""><figcaption></figcaption></figure>
4. Click **I’ll do it myself**.

<figure><img src="/files/anOJwhWnT36CIRT5f46q" alt=""><figcaption></figcaption></figure>

5. In **Custom Styles**, add your CSS or click on Chat with us and we will prepare free CSS for you :)

<figure><img src="/files/FT7Zxql5SRqRo7vl8ifv" alt=""><figcaption></figcaption></figure>

6. Click **Save**.<br>

   <figure><img src="/files/aeOQXlBTK7hWBc81QtbL" alt=""><figcaption></figcaption></figure>
7. Refresh your storefront page to see the changes.

{% hint style="warning" %}
Only change **Custom Stylesheet** and **Custom Script** if you know what you’re doing. If you’re unsure, reach out to our chat support and we’ll prepare it for you.
{% endhint %}


# How can merchants collect customer email addresses and share password for access?

1. **Create a new password lock or Edit existing password lock. Click on “Enable email request for passcode”.**

   <figure><img src="/files/uIhuL2HZaatdfSRDRj7Y" alt=""><figcaption></figcaption></figure>

2. **By previewing the lock on storefront, you will see request passcode by email option is visible**

<div data-full-width="false"><figure><img src="/files/ZNSmyNxLn6AIYRCc8D2n" alt=""><figcaption></figcaption></figure></div>

3. **If you click on “Request passcode by email” this page will appear where users can enter their email and request password access.**

<div align="left"><figure><img src="/files/bIx659s59ormZ9Gf4qVB" alt=""><figcaption></figcaption></figure></div>

<figure><img src="/files/47M2YSRjyfpjblVddo54" alt="" width="563"><figcaption></figcaption></figure>

4. **When a user enters their email address, merchant will receive an email notification.**

<figure><img src="/files/gvHXGgdAdbVMQQSVSB21" alt=""><figcaption></figcaption></figure>

5. **In the app Password Requests section, you can see list of all the requests.**&#x20;

<figure><img src="/files/MOFRdU4OfDsbcEEFmDww" alt=""><figcaption></figcaption></figure>

6. **To Approve or Reject the requests click on 3 dots**<br>

   <figure><img src="/files/Ve7xMW90xbUV7KSytJ8o" alt=""><figcaption></figcaption></figure>

7. **If you approve the request the user will receive email with correct password**<br>

   <figure><img src="/files/KoGabxKlg1E6vhzyl5Ih" alt=""><figcaption></figcaption></figure>

**If it’s not working as expected, please reach out to us at <support@lockpro.io>, and our team will be happy to assist you.**


# How can I hide specific products for non-logged in customers?

**Step 1: Create a new lock**

<figure><img src="/files/m7Tjz6jfux4T8WWjcfMv" alt=""><figcaption></figcaption></figure>

**Step 2:  Selected "Logged in customers" option for Lock Applies to. This indicates to whom lock is created for.**&#x20;

<figure><img src="/files/VjmkwWVUuaYUdv7q13AM" alt=""><figcaption></figcaption></figure>

**Step 3: Select "Allow Access" for Lock Accessibility. This indicates you want to allow content access.** &#x20;

<figure><img src="/files/h2Yf5Wbyg0cSTa89NDLR" alt=""><figcaption></figcaption></figure>

**Step 4: Select "Login page" to redirection path. This indicates non-logged in customers will redirected to the login page**

<figure><img src="/files/3fJ9dj1QWjP3t73ad79g" alt=""><figcaption></figcaption></figure>

**Step 5: Select specific product you want to hide for visitors**

<figure><img src="/files/AI5k1TamlLHoo9E50TWV" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/eq52N3LrWg9c9BDqWq8X" alt=""><figcaption></figcaption></figure>

**Step 6: Save the lock.**&#x20;


# How to Hide Prices from My Storefront for Visitors?

If you want to hide prices for all visitors, you can create a lock for Visitors on the entire store using the Hide Price feature. Follow these simple steps:

1. **Create a New Lock:**
   * Go to your LockPro dashboard and start by creating a new lock and Choose "Entire store" to ensure that the lock applies to the whole store.

<figure><img src="/files/n7DF0HYVmiKcGeDierW8" alt=""><figcaption></figcaption></figure>

2. **Choose the Lock Type:**

* Select "Visitor lock" to target only the visitors who are not logged in.

<figure><img src="/files/9jDVsWBAXBA5lK36KM1y" alt=""><figcaption></figcaption></figure>

3. **Hide the Price:**

* Choose the "Hide price" option. Here, you can customize the text that will be shown to visitors instead of the price. For example, you can set it to "Login to view price."

<figure><img src="/files/9QSSMk4t72zfpK0fPUMS" alt=""><figcaption></figcaption></figure>

4. **Save Your Lock:**

* Add the lock to your desired name and save it.

<figure><img src="/files/hJmYVAonVIt9B5Byfqku" alt=""><figcaption></figcaption></figure>

Now, when visitors browse your store without logging in, they will see the text you set instead of the actual prices.

<figure><img src="/files/lnpnLo3UN7BTDvoqHEPS" alt=""><figcaption></figcaption></figure>

If the LockPro app is enabled, you will see the lock in action on your storefront. If it’s not working as expected, please reach out to us at <support@lockpro.io>, and our team will be happy to assist you.


# How to create secret link lock?

Use the Secret Link lock when you want to hide content unless someone visits via a special URL.

1. **Open the Create Lock page**\
   In Shopify Admin, go to **Apps → LockPro → Create Lock**.<br>
2. **Choose what to lock**
   * Under **What do you want to lock?**, select **Products**, **Collections**, **Pages**, etc.
   * (Optional) Check **Hide resource links from all storefront areas** to remove mentions in menus, search, and footers.
3. **Select “Secret link”**\
   In **Lock type**, choose the **Secret link** option.<br>

   <figure><img src="/files/Z9JtgFfdOsM07dvPcNIQ" alt="" width="371"><figcaption></figcaption></figure>
4. **Add your secret tokens**
   * You get 2 pre-filled secrets tokens but if you want to add more click **Add secret**.\ <br>

     <figure><img src="/files/2spKGifunJLIOW7TRLaY" alt="" width="375"><figcaption></figcaption></figure>
5. **Customize the unlock message**\
   In **Secret link message**, type the notice you want visitors to see if they land on the locked page without a valid secret (e.g. “This page is locked please enter your secret link.”).<br>

   <figure><img src="/files/Y0PBkisOtA74taXXUoeh" alt="" width="375"><figcaption></figcaption></figure>
6. **Activate & save**
   * Ensure **Status** is **Active**.
   * Click **Save.**\
     \
     **FINAL OUTPUT:**\ <br>

     <figure><img src="/files/YFpzaQs6YVW1jH8HD1j3" alt=""><figcaption></figcaption></figure>

***

Now anyone who visits your locked URL with a matching `?secret=` parameter will see the page; all others will see your unlock message.


# How to hide specific payments method from checkout?

You can hide any payment method by creating a “Hide Payment” rule in the app.&#x20;

1. Open the Hide-Payment Rules\
   In your Shopify admin, go to **Apps → LockPro → Hide Payment Rules**<br>
2. **Define the Conditions**\
   Under **Rules**, set one or more conditions to target when the payment should be hidden:
   * **Field:** choose a checkout property (e.g. **Is logged in**, **Order total**, **Shipping country**, etc.).
   * **Operator:** pick how to compare (e.g. **Is False**, **Greater than**, **Equals**).
   * **Value:** enter the matching value if required (e.g. `1` for orders over 1).\ <br>

     <div align="center" data-full-width="true"><figure><img src="/files/MYWrW6fyapyDe0xt8faD" alt="" width="332"><figcaption></figcaption></figure></div>

     <br>
3. **Select the Payment Method to Hide**
   * In the dropdown, type or scroll to the method (e.g. **Cash on Delivery (COD)**).\ <br>

     <figure><img src="/files/Fd4rB1OnaRgDo4iQY6WN" alt="" width="356"><figcaption></figcaption></figure>
4. **Activate & Save**
   * Ensure **Status** is set to **Active**.
   * Click **Save**.


# How to create Geo Lock and allow specific country to access the store?

Use Geo Lock to restrict your store so only visitors from chosen countries can view it.

1. **Open the Geo Lock page**\
   In Shopify Admin, go to **Apps → LockPro → Geo Lock**.
2. **Set restriction type**\
   From **Restriction type**, choose **Allow only listed countries (allow access)**.
3. **Add your country**
   * Click **Choose Country** and select the country you want to allow.
   * Your selected country will appear as a tag remove it if you change your mind.<br>

     <figure><img src="/files/DBe2RkgS4rBcOnTnL0h0" alt="" width="461"><figcaption></figcaption></figure>
4. **Define how to handle others**\
   Under **What happens when access is restricted?**, pick one:
   * **Show restriction message**: block access completely for visitors from unlisted countries see your custom message.
   * **Redirect to URL**: send them to a page you specify (e.g. `/pages/contact`).<br>

     <figure><img src="/files/NcuVI9saYUB1idklwAPI" alt="" width="375"><figcaption></figcaption></figure>
5. **Activate & save**
   * Ensure **Status** is **Active**.
   * Click **Save**.\
     \
     Final Output:<br>

     <figure><img src="/files/5EuHk6UxDQCy3GJJCnPN" alt=""><figcaption></figcaption></figure>

***

Now only visitors from your selected country can access the storefront. All others will see your chosen restriction behavior.


# How to set a lock for a specific time period.

Create a lock and schedule it to run for your preferred time period.

When creating or editing a lock, you’ll see options to set a **start and end date** on the right side. If dates are defined, the lock will only be active during that time period.

<figure><img src="/files/uCJAIn3sY9H8bDlLiPXf" alt=""><figcaption></figcaption></figure>


# How to activate/enable the lock?

The lock has been created, but it is not working because it is not enabled.

1. &#x20;In Shopify Admin, go to **Apps → LockPro**. Select the lock you’ve already created.

<figure><img src="/files/wN1MgF1XYDdgn6jMvNEd" alt=""><figcaption></figcaption></figure>

2. Click on "Enable" button

<figure><img src="/files/odixn846BbW83XFXenFS" alt=""><figcaption></figcaption></figure>

Once enabled, lock will start working on the storefront for enabled app embed themes. Reach out to <support@lockpro.io> if you need any assistance.&#x20;


# How to prevent locked products from appearing in search results?

1- In Shopify Admin, go to Apps → LockPro.<br>

<figure><img src="/files/p0VsVBJilvyZ1S6uhHvq" alt=""><figcaption></figcaption></figure>

2- Go to an existing lock, or set up a new lock.<br>

<figure><img src="/files/hLexOCAXV7NPtWqbThi0" alt=""><figcaption></figcaption></figure>

3- As an example, the product you want to lock is shown here, and the option to hide resource links from all storefront areas is not enabled.<br>

<figure><img src="/files/4qRSvpgMYP5436GitsYf" alt=""><figcaption></figcaption></figure>

On the storefront, the search result appears like this.<br>

<figure><img src="/files/lgCCC6jbu4RbRRnSbxXD" alt=""><figcaption></figcaption></figure>

4- Turn on ‘Hide resource links from all storefront areas’ to hide the product from search results.<br>

<figure><img src="/files/D0bMIS68DS01ByFewHhf" alt=""><figcaption></figcaption></figure>

5- Click Save to apply the changes.<br>

<figure><img src="/files/y2hK2h5GeCLbIOb1FlsO" alt=""><figcaption></figcaption></figure>

6- Once **Hide resource links** is enabled, the product will no longer appear in storefront search results.<br>

<figure><img src="/files/npsb1NMAl4BpcedOCL00" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please note that this option works smoothly only on lockpro-supported themes.\
If you want to use this feature on a custom theme, please reach out to our customer support team for assistance.\
[Lockpro supported themes.](/what-themes-does-lockpro-supports)
{% endhint %}


# What Themes Does LockPro supports?

LockPro supports almost all themes available on the Shopify Online Store.

For the themes listed below, the Hide Price lock works automatically. For other themes, a small integration may be required. Just let us know, and we'll take care of it for you—it usually takes only 10–15 minutes.

* Dawn
* Trade
* Refresh
* Crave
* Spotlight
* Sense
* Craft
* Taste
* Ride
* Origin
* Studio
* Colorblock
* Warehouse
* Publisher


# How customer tag based lock conditions works?

Let's say you have three customer tags: Wholesale Group 1, Wholesale Group 2, and Wholesale Group VIP.&#x20;

Here’s how the AND and OR conditions work:

* **OR Condition:** If you create a lock with OR conditions, the lock applies if any of the specified tags are present. For example, if you set an OR condition with Wholesale Group 1 and Wholesale Group 2, a customer needs to have either the Wholesale Group 1 tag or the Wholesale Group 2 tag to be eligible for the lock.
* **AND Condition:** If you add an AND condition along with OR conditions, the customer must have the tag specified in the AND condition in addition to any tag from the OR conditions. For example, if you have an OR condition with Wholesale Group 1 and Wholesale Group 2, and an AND condition with Wholesale Group VIP, a customer must have the Wholesale Group VIP tag along with either Wholesale Group 1 or Wholesale Group 2 tag to be eligible for the lock.

This means that while the OR conditions provide flexibility by allowing any one of the tags, the AND condition adds an extra requirement that must also be met.

<figure><img src="/files/xmnF4uqRDBAhotQxb7zH" alt=""><figcaption></figcaption></figure>


# Change Log

<details>

<summary>Aug 2024</summary>

* Released "Hide Price" feature&#x20;

</details>

<details>

<summary>July 2024</summary>

* UI Improvements&#x20;

</details>

<details>

<summary>June 2024</summary>

* Bug fixes and improvments&#x20;

</details>

<details>

<summary>May 2024</summary>

* App submited for Shopify review

</details>


# Privacy Policy

### 1. Introduction

As part of our mission to enhance online stores, we at LockPro, Wholesale Pro, GiftPro by Productive Passengers, collect and process a variety of information through our Shopify app.

### 2. Information from Merchants

What Information Do We Collect from Merchants and Why?

* **Personal Information**: We collect your name, email address, and phone number. This information helps us to confirm your identity, contact you, provide you with support, advertising and marketing. It also ensures compliance with legal requirements.

**When Do We Collect This Information?**

We collect personal information when you install the App, access our Service, or otherwise provide us with the information.&#x20;

**Do We Share Your Information with Third Parties?**

We may share your information in the following circumstances:

* To help us conduct marketing and/or advertising campaigns.
* To comply with legal requirements, court orders, subpoenas, or other requests by public authorities (including national security or law enforcement).
* If our business is acquired through merger, acquisition, bankruptcy, dissolution, reorganization, or similar transactions.

### 3. Retention of Personal Information

We retain your personal information throughout your relationship with us. Once terminated, we may continue to store archived copies for legitimate business purposes and legal compliance, except when receiving a valid erasure request. Anonymous or anonymized information may be retained indefinitely to improve our Services.

### 4. What We Don’t Do with Your Personal Information

We do not share, disclose, sell, rent, or otherwise provide personal information to other companies for marketing their own products or services. We do not independently contact or market to your customers using their personal information.

### 5. How Do We Keep Your Personal Information Secure?

We follow industry standards on information security management to safeguard sensitive information. Our security systems apply to people, processes, and IT systems on a risk management basis. However, no method of transmission over the Internet or electronic storage is 100% secure, so we cannot guarantee absolute security.

### 6. Control Over and Access to Your Personal Information

Productive Passengers takes reasonable steps to allow you to access, correct, amend, delete, port, or limit the use of your personal information. You can update your personal information directly within your Shopify account settings, which automatically notifies us to update our servers.&#x20;


