> For the complete documentation index, see [llms.txt](https://docs-shpf.bsscommerce.com/b2b-wholesale-solution/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-shpf.bsscommerce.com/b2b-wholesale-solution/b2b-pricing/price-list-per-customer/set-customized-pricing-per-product-per-customer.md).

# 🏷️ Set Customized Pricing per Product per Customer

If you need **fine-tuned control** over pricing—setting **unique rates for each product per individual customer**—then the **Price List per Customer (PL)** feature is your perfect solution. This empowers you to go beyond general discounts and define **exact prices** that apply only to specific products for specific clients.

## Step 1: Enable Price List & Access Configuration

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

1. Go to **B2B Pricing** in the app sidebar.
2. Toggle **Price List per Customer** ON.
3. Click **Configuration**.
4. Click **Add Rule**.

## Step 2: General Information

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

1. Enter a clear **Name** for your rule (e.g., "ACME Corp Price List").
2. Assign a **Priority** (`0` = highest) — if multiple rules overlap, the priority determines which applies.
3. Toggle the rule **Enabled / Disabled** — only active rules take effect.

> **Note:** When two rules share the same priority and apply to the same customer/product, the one created earlier takes precedence.

## Step 3: Apply to Customers

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

Select which customers receive this price list:

* **All customers**
* **Specific emails** — enter individual customer email addresses
* **Customer tags** — e.g., `gold-partner`, `wholesale`, `vip`
* **Logged-in customers only**

## Step 4: Apply to Markets

<figure><img src="/files/1miSbfbxmJvGKVh2ZljJ" alt=""><figcaption></figcaption></figure>

Restrict this rule to specific Shopify markets or currencies.

## Step 5: Custom Price List

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

* Choose whether the pricing applies at the product level or variant level.
  * **Product level** — apply one pricing option to the product and all its variants.
  * **Variant level** — set pricing options for each variant separately. This is useful when different sizes, colors, or configurations have different negotiated prices.

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

* Use the search or browse function to select the products or variants covered by the rule. You can also search products by existing product tags or collections.

<table><thead><tr><th width="220.65234375">Option</th><th width="246.4140625">How it works</th><th width="273.49609375">Example</th></tr></thead><tbody><tr><td><strong>Apply a decreasing price</strong></td><td>Sets a lower final price for the selected product or variant</td><td>Original price: $100 -> price list price: $80</td></tr><tr><td><strong>Decrease a fixed amount</strong></td><td>Subtracts a fixed amount from the original price</td><td>Original price: $100, decrease $15 -> final price: $85</td></tr><tr><td><strong>Decrease in percentage</strong></td><td>Subtracts a percentage from the original price</td><td>Original price: $100, decrease 20% -> final price: $80</td></tr><tr><td><strong>Apply an increasing price</strong></td><td>Sets a higher final price for the selected product or variant</td><td>Original price: $100 -> price list price: $120</td></tr><tr><td><strong>Increase a fixed amount</strong></td><td>Adds a fixed amount to the original price</td><td>Original price: $100, increase $10 -> final price: $110</td></tr><tr><td><strong>Increase in percentage</strong></td><td>Adds a percentage to the original price</td><td>Original price: $100, increase 10% -> final price: $110</td></tr></tbody></table>

* After you select the products or variants, a **Detailed Price Table** appears. Use this table to manually input the custom price or adjustment value for each item.

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

* You can increase or decrease prices as needed to align with your business strategy. To see more rows or get a full view of the table, click the **Expand view** icon.

Before saving the rule, make sure all required fields in the Detailed Price Table are filled in.

> **Note:** Custom prices higher than the original product price will not display on the storefront. Only prices lower than the original are shown to eligible customers.

## Step 6: Exclude Customers (Optional)

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

Prevent certain customers from accessing this price list, even if they match the eligibility criteria in Step 3.

## Step 7: Exclude Products (Optional)

<figure><img src="/files/6gf22eXue31jX7DqEVpi" alt=""><figcaption></figcaption></figure>

Exclude specific products (e.g., limited editions, services, gift cards) from this rule.

{% hint style="info" %}
Products/collections should be published to the Online Store to be able to apply the rule
{% endhint %}

## Step 8: Set Schedule&#x20;

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

Want this price list to run for a limited time? Add **Start** and **End** (Optional) dates to automate activation and expiration. Outside this window, standard pricing applies.

{% hint style="info" %}
If the prices don't change to how you expect, feel free to reach out to us at **<support-sbc@bsscommerce.com>** or **Live Chat.**
{% endhint %}

## 👁 What Customers See (Storefront View)

Once everything is configured:

* Customers *not eligible* for the rule will continue to see **standard catalog pricing**.
* Eligible customers will automatically see their **personalized pricing** upon logging in.
* The **custom prices** replace the default ones for those specific products.
* If the changes don’t appear as expected, you may need to adjust your theme or contact support for assistance.

{% hint style="info" %}
If the feature doesn't work with your theme or you want more customization, feel free to reach us at [**support-sbc@bsscommerce.com**](mailto:support-sbc@bsscommerce.com) or [**Live Chat**](https://go.crisp.chat/chat/embed/?website_id=9f64b5a9-1a02-4190-93b8-8ef56b19f740)**.**
{% endhint %}
