# 🎯 Set Unique Prices for Wholesale Customers

You don’t have to create duplicates of your products just to offer wholesale rates. With the **Custom Pricing** module, you can assign **exclusive pricing** to wholesale customers—right on your original catalog. This ensures they see their special pricing automatically when they log in or match your eligibility criteria.

<div align="center"><figure><img src="/files/olwxau2U4XZxXc8AYJ8d" alt="" width="375"><figcaption><p>Wholesale price</p></figcaption></figure> <figure><img src="/files/39CXc4uk9KsFFWeHpqDL" alt="" width="375"><figcaption><p>Retail price</p></figcaption></figure></div>

## How to Configure Custom Pricing

Follow these steps to get started:

### **Step 1: Enable Custom Pricing & Access Configuration**

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

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

### **Step 2: General Information**

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

* Enter a clear **Name** for your rule (e.g. “Wholesale Tier A”).
* Assign a **Priority** (0 = highest) so if multiple rules overlap, the priority determines which applies.
* Toggle the rule **Enabled / Disabled** — only active rules take effect.

{% hint style="warning" %}
**Note:** When two rules share the same priority and apply to the same customer/product, the one created earlier takes precedence.
{% endhint %}

### **Step 3: Define Eligible Customers**

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

Select which customers receive this pricing:

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

### **Step 4: Apply to Products**

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

Decide which products the custom pricing covers:

* All products
* Specific products or variants
* Collections
* Product tags

### **Step 5: Select Markets (Optional)**

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

Restrict this rule to specific Shopify markets or currencies.

### **Step 6: Set the Custom Price Logic**

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

Pick one of the following methods to adjust the base price:

| Option                    | What It Does                             | Example                                |
| ------------------------- | ---------------------------------------- | -------------------------------------- |
| **Fixed Price**           | Override original price with a set value | Change $50 or $65 products to $40 each |
| **Fixed Amount Decrease** | Subtract a set amount                    | $50 – $10 = $40, $65 – $10 = $55       |
| **Percentage Decrease**   | Reduce by a percentage                   | 10% off: $50 → $45, $60 → $54          |

{% hint style="info" %}
If you need **per-product custom pricing**, the [**Price List per Customer**](/b2b-wholesale-solution/b2b-pricing/price-list-per-customer/set-customized-pricing-per-product-per-customer.md) feature gives you complete control.
{% endhint %}

### **Step 7: Exclude Customers (Optional)**

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

* Prevent certain customers from accessing this pricing (e.g. special accounts)

### **Step 8: Exclude Products (Optional)**

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

* Exclude particular items or variants so they retain their standard pricing

### **Step 9: Set Schedule**

Want this pricing to run for a limited time? Add **Start** and **End dates** (optional) to automate activation and expiration.

### **Step 10: Validate & Save**

Preview all settings and **Save** the rule. Eligible customers will see their adjusted prices automatically upon next login / refresh store.

{% 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**](mailto:support-sbc@bsscommerce.com) or [**Live Chat**](https://go.crisp.chat/chat/embed/?website_id=9f64b5a9-1a02-4190-93b8-8ef56b19f740)**.**
{% endhint %}

## How It Looks on the Storefront

* Non-eligible visitors see the standard retail price.
* When wholesale customers log in, product pages automatically reflect the adjusted pricing.
* Discounted prices appear throughout the shopping experience, maintaining transparency and trust.

<div align="left"><figure><img src="/files/Cu2y7djoZ5HMzCyPrlUu" alt="" width="375"><figcaption><p>Not logged-in</p></figcaption></figure> <figure><img src="/files/YruDjLRarRs0bNP8TAj0" alt="" width="375"><figcaption><p>Logged-in</p></figcaption></figure></div>

{% hint style="info" %}
Encounter a problem? 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 %}


---

# 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/b2b-wholesale-solution/b2b-pricing/custom-pricing/set-unique-prices-for-wholesale-customers.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.
