> 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/volume-pricing/settings-for-volume-pricing.md).

# Settings for Volume Pricing

Control how the volume pricing table behaves and looks on your storefront, set up the storefront, and translate the table labels. These settings apply globally across all volume pricing rules.

Take full control over **how** and **where** your tiered discount tables appear — and **how customers interact with them**. On **B2B pricing › Volume Pricing**, the header buttons **Settings**, **Storefront setup** and **More actions** (which holds **Translations** and **Import & export**) open the pages below.

## 1. Settings › Design — How the Table Looks

Go to **B2B pricing › Volume Pricing › Settings** and stay on the **Design** tab. The left side has the options; the right side shows a **Live preview** of the table on a product page. Click **Save** in the save bar when you are done.

<figure><img src="https://1478990334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGolQYRPH9iUGYatlTXwl%2Fuploads%2Fgit-blob-10721206417b539521b875dca1c59e9663236fec%2Fcms-qb-settings-01.png?alt=media" alt="Volume Pricing settings, Design tab"><figcaption><p>Volume Pricing settings, Design tab</p></figcaption></figure>

The Design tab has four accordions:

| Accordion                   | What you can set                                                                                                                                                                                                                                                                                                                                                                          |
| --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Product table**           | **Table style** (preview only — see the note below), **Hide the rule name from storefront**, **Hide the table header from storefront**, **Hide column titles from storefront**, **Header background**, **Header text color**, **Header text style** (alignment), **Header text size**, **Cell padding**, **Column title background**, **Column title text color** and **Row background**. |
| **Text**                    | **Row text color**, **Clicked row background** and **Clicked row text color**.                                                                                                                                                                                                                                                                                                            |
| **Border**                  | **Border radius**, **Border style** (None, Solid, Dotted, Dashed, Groove, Ridge, Inset, Outset), **Border color** and **Border width**.                                                                                                                                                                                                                                                   |
| **Where to show the table** | Tick every place the table appears: **Product pages (choose the position below)**, **Collection page**, **Quick view**, **Featured product**, **Cart page** and **Mini cart**.                                                                                                                                                                                                            |

* For **Product pages**, choose the position: **Under product name**, **Under product price** (default), **Under product options** or **Under quantity box**.
* By default the table shows on **Product pages** (under product price), **Cart page** and **Mini cart**.
* On collection pages only **one** table can show under each product.

{% hint style="info" %}
Each rule picks its own **Table style** in the rule's **Price** card. The **Table style** list in Settings only changes the live preview; your storefront uses the style saved on each rule.
{% endhint %}

{% hint style="info" %}
**Want volume discounts without showing the table?** Untick every page under **Where to show the table**. The tier discount is still calculated in the cart and carried to checkout. With **Product pages** unticked, the product page price does not change as the customer changes the quantity.
{% endhint %}

## 2. Settings › Behavior — How the Table Behaves

Open the **Behavior** tab (same page). It has two accordions.

<figure><img src="https://1478990334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGolQYRPH9iUGYatlTXwl%2Fuploads%2Fgit-blob-136fe3ff5aa14c335f60b5d4b7b09b4146b68ba4%2Fcms-qb-settings-02.png?alt=media" alt="Volume Pricing settings, Behavior tab"><figcaption><p>Volume Pricing settings, Behavior tab</p></figcaption></figure>

### Row click

Decide what happens when a customer clicks a row in the Volume Pricing table on your storefront (**When a customer clicks a row in the table**):

* **Select the maximum quantity** (default) — the quantity jumps to the highest number in that row's range. For a range of 3 to 5, the quantity becomes 5.
* **Select the minimum quantity** — the quantity jumps to the lowest number in that row's range. For a range of 3 to 5, the quantity becomes 3.

### Multiple rules

**Apply multiple rules to product pages/featured products** is **No** by default. Turn it on to show more than one Volume Pricing table on product pages and featured products when several rules match a customer. This lets you push different deals to different customer segments.

* **Off:** only the rule that applies to a specific selection of customers is shown. For example, customers tagged *Special* see only Rule 1, and John Smith and Hannah Smith (listed in Rule 2) see only Rule 2.
* **On:** every matching rule is shown, even when several rules apply to the same customer.

## 3. Translation — How Localized Table Content Appears

If your store supports several languages, translate the table wording: on **B2B pricing › Volume Pricing**, click **More actions › Translations**.

<figure><img src="https://1478990334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGolQYRPH9iUGYatlTXwl%2Fuploads%2Fgit-blob-68bc257bb3fd3e2add8fa5143d1f2b302fc21879%2Fcms-qb-translation-01.png?alt=media" alt="Volume Pricing translations"><figcaption><p>Volume Pricing translations</p></figcaption></figure>

1. Click **Add language**, choose the language and click **Add**. The list shows the languages published in your Shopify admin under **Settings › Languages**. Add the language in Shopify first if it is not in the list.
2. Pick a group of texts: **Table headers**, **Table column titles**, **Full range & discounted prices table**, **Discount options**, **Others** (and **Custom**, where your store has it).
3. Each row shows the default text next to a **New text** field. Type your translation for the rows you want to change and save.
4. Switch your storefront to that language and check the table.

The storefront shows the translation for the language the page is in. If there is no translation for that language, the default text is shown. Anything left blank falls back to your store default language.

{% hint style="info" %}
**Default Storefront Translations:** The app provides ready-to-use default translations for the top 5 most common languages. Storefront volume tables automatically show localized text without requiring manual entry for standard labels, while still allowing you to override any specific wording.
{% endhint %}

{% hint style="info" %}
Translations are set per language, not per domain. If two domains of your store need different wording, give each domain its own language in Shopify, then add a translation for each language in the app.
{% endhint %}

## 4. Storefront Setup

Click **Storefront setup** in the Volume Pricing header (**/b2b-pricing/qb/installation**). This page shows what must be true for the table to appear:

1. **Volume Pricing module is on** — click **Turn on module** if it is off.
2. **App embed is on in your theme** — click **Open theme editor** to turn on the B2B Solution app embed.
3. At least one rule is active.

Below the checks, choose how the table is added to your theme:

* **Automatic installation** — fastest setup, for supported themes only. Select the theme to install into and confirm. If you don't see your theme, the team installs it for you at no cost.
* **Advanced installation** — manual setup for developers or store owners with coding experience (about 30 minutes). Click **Start coding**. The guide shows the code to add to the product page, cart page, mini cart, collection page product card, featured product and quick view templates.

<figure><img src="https://1478990334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGolQYRPH9iUGYatlTXwl%2Fuploads%2Fgit-blob-802ddab848907cf2417976b19658043904165f80%2Fcms-qb-install-01.png?alt=media" alt="Volume Pricing storefront setup"><figcaption><p>Volume Pricing storefront setup</p></figcaption></figure>

{% hint style="warning" %}
**Already installed?** If Volume Pricing is already working on your storefront, don't reinstall. It may duplicate code and cause conflicts.
{% endhint %}

**Place the table in a custom spot (developers):** if the product form contains an element with the class `bss-b2b-qb-table`, the table is inserted right before that element instead of the position you chose.

**If the table does not show on your product page:** log in as a customer the rule applies to and open a product in the rule. Check that **Product pages** is ticked under **Where to show the table**. If it still does not show, run **Automatic installation**, or chat with us — our team sets it up on your theme for free.

## 5. Show the Discount as the Item Price at Checkout

In the cart and mini cart, a tier discount shows the discounted price with the product's original price crossed out. (If Custom Pricing or a Price List raised the price, that raised price is crossed out instead.)

At checkout, **Price override** decides how the discount looks. Click **Open checkout settings** on the banner on the Volume Pricing rule list, or go to **Settings › Shopify checkout settings**. **Price override** is **Disabled** by default, so the original price shows with the discount on a separate line. When enabled, the discounted price becomes the item price at checkout. Click **Enable** or **Disable**, then **Save**.

<figure><img src="https://1478990334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGolQYRPH9iUGYatlTXwl%2Fuploads%2Fgit-blob-4710f08455d9bb6c2b566ad5bc9e3160f2e21851%2Fcms-cp-display-03.png?alt=media" alt="Price override in checkout settings"><figcaption><p>Price override in checkout settings</p></figcaption></figure>

{% hint style="info" %}
If you need further assistance, please feel free to reach us at [**support@bss-b2b.solutions**](mailto:support@bss-b2b.solutions) or [**Live Chat**](https://go.crisp.chat/chat/embed/?website_id=9f64b5a9-1a02-4190-93b8-8ef56b19f740).
{% endhint %}
