> 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/integration/order-printer-pro.md).

# Order Printer Pro

<figure><img src="https://1478990334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGolQYRPH9iUGYatlTXwl%2Fuploads%2FHNQwdkpjOdY0nWUqyzVV%2F3.%20Order%20Printer%20Pro%20x%20B2B%20(1).png?alt=media&amp;token=c02152a6-d657-4626-8b38-fb166c92c789" alt=""><figcaption></figcaption></figure>

**Order Printer Pro** prints orders, draft orders and invoices from Shopify admin and exports them as PDF. Because B2B Solution's prices end up on the Shopify order itself, **Custom Pricing** and **Volume Pricing** prices show on the printed documents automatically. **No setup is needed in B2B Solution.**

{% hint style="info" %}
The **Order Printer Pro** card on **Integrations › Orders & invoices** always shows **Integrated** and has nothing to turn on. B2B Solution does not send data to Order Printer Pro: it reads the prices already on the Shopify order.
{% endhint %}

### How to use it

1. Install **Order Printer Pro** from the Shopify App Store.
2. Turn on the pricing modules you use, such as **Custom Pricing** or **Volume Pricing**, and create your rules.
3. A customer who matches a rule places an order. The order carries the B2B price.
4. Open the order (or draft order) in Shopify admin and print it with Order Printer Pro.

{% hint style="warning" %}
**Price override** (Settings › Shopify checkout settings) changes what is printed. Enabled: the item price on the order is the B2B price. Disabled (default): the item keeps its original price and the B2B price comes from a discount on that line, so check that your template prints line discounts.
{% endhint %}

### Example 1: Custom Pricing

Create a **Custom Pricing** rule for a product (applied price 50đ).

<figure><img src="https://1478990334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGolQYRPH9iUGYatlTXwl%2Fuploads%2Fgit-blob-21bc274314df2c77cbe05d6b11484439f20bb169%2Fcms-order-printer-pro-01.png?alt=media" alt="Custom Pricing rule for the example product"><figcaption><p>Custom Pricing rule for the example product</p></figcaption></figure>

A customer places an order with that product, then you print it.

<figure><img src="https://1478990334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGolQYRPH9iUGYatlTXwl%2Fuploads%2FshbzBuUnfBdadRW3S5kU%2Forder%20bill.png?alt=media&amp;token=3505a41d-7a05-48d6-bd64-ba25d3d4cf22" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1478990334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGolQYRPH9iUGYatlTXwl%2Fuploads%2F5rlry9TyL95MQqKUNxWC%2Forderadmin.png?alt=media&amp;token=3c73f556-2c66-4851-9ed0-c32f6a09924a" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1478990334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGolQYRPH9iUGYatlTXwl%2Fuploads%2FmWnkhnJnaUOTdVHDFxMg%2Fprint%20CP%20rule.png?alt=media&amp;token=ce59ab84-dd73-41b2-a170-26d0c0191896" alt=""><figcaption></figcaption></figure>

The Custom Pricing price appears on the Order Printer Pro receipt or invoice.

### Example 2: Volume Pricing (quantity break)

Create a **Volume Pricing** quantity break for the same product (buy 11 or more, fixed price 100đ). A customer orders enough to meet the rule, then you print the order.

<figure><img src="https://1478990334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGolQYRPH9iUGYatlTXwl%2Fuploads%2FILvnwZ4dM9my1cNSkQLW%2FQBbill.png?alt=media&amp;token=a1da8890-ec3e-4af1-bd9b-c2e0768edc49" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1478990334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGolQYRPH9iUGYatlTXwl%2Fuploads%2FQh90MrqsdiRKRA54nvvT%2Forderadminqb.png?alt=media&amp;token=ebdc648a-1109-430b-ad9e-9250ec6f8a7e" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1478990334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGolQYRPH9iUGYatlTXwl%2Fuploads%2F4h9b7sJXjoqlsmkQMUMh%2Fprint%20QB%20rule.png?alt=media&amp;token=38284201-2c51-47be-b5b2-e5ca43415f17" alt=""><figcaption></figcaption></figure>

### A printed order shows the normal price?

The order was placed without a B2B rule applied (for example the customer did not match the rule), or **Price override** is disabled and your template does not print line discounts. Check the rule conditions and the order in Shopify admin.

🎥 [Walkthrough - Order Printer Pro](https://help.forsbergplustwo.com/en/articles/7206730-walkthrough-order-printer-pro)

{% 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 %}
