# About this guide & versions (Old vs New Rule Builder)

This guide is written for the **new version of B2B Lock**, which ships with a unified 3-step Rule Builder. If you used the app before this update, the experience will look and feel different – but much more powerful.

#### 1. Old vs new: what changed?

**Previously (old version):**

* Features like **Hide Prices**, **Hide Products**, and **Hide Price on Google** were split into separate modules.&#x20;
* Each module had its own settings and conditions, so you often had to configure multiple places for a single business scenario.
* You could usually apply **only one condition type** per rule (e.g., *either* tag *or* passcode).

**Now (new Rule Builder):**

* Everything is unified in a single **Rule Builder** with a consistent 3-step flow:\
  **Step 1 – Lock Target → Step 2 – Access & Message → Step 3 – Exclude Pages.**
* You choose *what to lock* (prices, products, collections, pages, entire site) and *who can access* in one place.&#x20;
* You can mix and match **multiple conditions** (login, tags, passcodes, markets, IP, age, schedule, email subscribers, etc.) and combine them with **AND / OR** logic for complex scenarios.
* You get more granular controls like **hiding prices from Google**, **excluding specific items from a lock**, and using **custom Liquid** for very advanced rules.&#x20;

The result: **fewer rules to manage, more flexibility, and a setup that matches how merchants actually think about gated content.**

***

#### 2. Summary of “What’s new in the latest version?”

1. **Unified Rule Builder**
   * All locking and hiding features are set up in one place, instead of separate modules.
   * You can configure targets, conditions, and advanced behavior in a single rule.
2. **Step-by-step setup flow**
   * Clear 3-step process used consistently across all rules: choose what to lock → define who can unlock it → fine-tune advanced options.
3. **More condition types & combinations**
   * Supports many unlock conditions: login, tags, emails, email domains, email subscribers, passcodes, secret links, age verification, markets, schedule, IP, geographic location, and custom Liquid.&#x20;
   * Conditions can be combined with **AND / OR** to express real-world B2B logic (e.g., “US wholesale partners only”).&#x20;
4. **More control over visibility and exclusions**
   * Options to hide prices from Google search and keep sensitive pricing off public indexes.
   * Ability to exclude certain products or pages even when an entire collection or area is locked.
5. **Better support for B2B and regional scenarios**
   * Example from the Help Center: a **secret sale for US wholesale partners only**, with prices hidden from Google and unlocked only for tagged US wholesale customers.

***

#### 4.3 How to use this guide (depending on who you are)

* **New to B2B Lock?**\
  Start with:
  1. [*What is B2B Lock?*](/bss-b2b-lock-login-password-hide-price/overview/what-is-bss-b2b-lock.md)
  2. [*Who is this app for?*](/bss-b2b-lock-login-password-hide-price/overview/who-is-this-app-for.md)
  3. [*How B2B Lock works (3-step model)*](/bss-b2b-lock-login-password-hide-price/overview/understand-and-configure-bss-b2b-lock-with-the-3-step-model.md)
  4. Then go to **“Create Your First Lock”** and the **Goal-based Guides**.
* **Existing user from the old version?**
  * Read **“How B2B Lock works (3-step model)”** to understand the new structure.
  * Skim **“What’s new in the latest version?”** for a mental map of changes.
  * Rebuild your important rules using the new Rule Builder to reduce duplication and combine conditions.

This guide is written to match the **new Rule Builder UX**. Any time you see references like **Step 1 – Lock content**, **Step 2 – Control access**, and **Step 3 – Advanced settings**, they refer to the new version’s flow in your BSS Commerce B2B Lock app.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-shpf.bsscommerce.com/bss-b2b-lock-login-password-hide-price/overview/about-this-guide-and-versions-old-vs-new-rule-builder.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
