B2B pricing

Customer-specific pricing, built in.

Display the right pricing for every customer, every time. Pocketknife applies ERP-driven contract pricing, price lists and discounts across your Shopify store, ensuring pricing stays accurate from product page to checkout.

Switch the account and watch every line reprice, exactly how your ERP would resolve it at cart.

Pocketknife · Cart preview Prices from ERP
Same cart, priced per account
ProductQtyUnitLine
Steel shelving unit 6
Packing tape (box of 36) 10
Warehouse trolley 2
Cart total
Why it matters

B2B pricing is never one price for everyone.

Every account has its own negotiated rates, volume breaks and terms, and they live in your ERP. Native Shopify wasn't built to model that, so most stores fall back on "call for pricing", manual quotes or spreadsheets that drift out of date the moment the ERP changes.

Price lists

Each account sees its own list.

Customer-specific price lists, price codes and regional pricing follow the account, so buyers only ever see the prices that apply to them.

  • Per-account and per-group price lists.
  • Price codes and regional pricing.
  • Currency handled per customer.
Contract rates

Handle the genuinely complex stuff.

Negotiated contract rates, volume breaks and tiered, per-product pricing are resolved exactly the way your ERP calculates them.

  • Contract and negotiated rates.
  • Volume breaks and quantity tiers.
  • Per-product and per-customer pricing.
Discounts

Apply discounts automatically.

Account discounts, promotions and coupons are applied at the cart and checkout, so buyers never have to ask for the price they were promised.

  • Account-level discounts.
  • Promotions and coupons.
  • Applied at cart and checkout.
Real-time pricing

Accurate pricing, every time.

Accurate pricing, every time. Pocketknife synchronises customer-specific pricing from your ERP in real time, ensuring every buyer sees the correct contract pricing, discounts and price lists without manual updates or overnight imports.

1. Sync

Pull pricing live from your ERP.

Price lists, contract rates, price codes, volume breaks and discounts sync continuously from your ERP instead of being maintained by hand in Shopify.

2. Match

Identify the account and its price list.

When a buyer logs in, Pocketknife resolves the account, its group, price code and region so the right pricing rules apply to that customer.

3. Resolve

Calculate the correct price per product.

Contract rates, tiered pricing and volume breaks are resolved per product and quantity, matching the way your ERP prices the order.

4. Apply

Show it and hold it through checkout.

The resolved price, discounts and promotions are displayed on the storefront and carried through cart and checkout, so the quoted price is the price paid.

A better way to price B2B

Contract pricing versus the usual workarounds.

Most stores handle B2B pricing with "call for pricing", manual CSV uploads or native Shopify tools that were never designed for account-specific contract rates.

Capability
Call for pricing
Manual CSV
Pocketknife
Account-specific prices
Buyer has to ask every time.
One list, hard to segment per account.
Each account sees its own price list automatically.
Contract & volume pricing
Handled offline by a rep.
Approximated, easy to get wrong.
Contract rates, tiers and volume breaks resolved per product.
Staying up to date
Only as current as the last quote.
Drifts the moment the ERP changes.
Synced continuously from your ERP.
Discounts & promotions
Negotiated case by case.
Manual and inconsistent.
Applied automatically at cart and checkout.
B2B pricing FAQ

What to know about contract pricing on Shopify.

Answers for Shopify Plus teams showing account-specific contract pricing synced from ERPs like Pronto Xi, Microsoft Dynamics 365 Business Central, Apparel21, ASW, Exact and Oracle E-Business Suite.

Can each customer see their own price?

Yes. Pocketknife shows each B2B account its own contract rates, price lists and discounts, so buyers see the prices that apply to them rather than a single public price.

Where does the pricing come from?

Pricing is synced live from your ERP, including price lists, contract rates, price codes, volume breaks and discounts, so Shopify reflects your source of truth instead of a manual copy.

Does this remove "call for pricing"?

Yes. Because each account's pricing is available the moment they log in, buyers no longer have to call or email to find out what they will pay.

Can it handle volume breaks and tiered pricing?

Yes. Quantity-based volume breaks and tiered, per-product pricing are resolved for each account so the correct tier is applied automatically at the right quantity.

Can it handle contract and negotiated rates?

Yes. Negotiated contract rates are honoured per customer and per product, matching the way your ERP calculates the price.

Are account discounts and promotions applied automatically?

Yes. Account discounts, promotions and coupons are applied automatically at the cart and checkout, so the agreed price is what the buyer pays.

Does the price stay correct through checkout?

Yes. The resolved price and discounts are carried through cart and checkout so the price shown on the storefront is the price charged on the order.

How often does pricing update?

Pricing syncs continuously from your ERP, so changes to price lists, contract rates or discounts flow through without a manual reupload.

Can it support price codes and regional pricing?

Yes. Price codes, regions and currency can be resolved per account so customers in different regions or on different price codes see the right pricing.

Does this work with our ERP?

Pocketknife is built for Shopify Plus teams syncing pricing from ERPs like Pronto Xi, Microsoft Dynamics 365 Business Central, Apparel21, ASW, Exact and Oracle E-Business Suite, as well as custom systems that can expose pricing.

What happens if a product has no contract price for an account?

The account falls back to its price list or default pricing, so buyers always see a valid price rather than a broken or missing one.

Can reps see customer pricing too?

Yes. When a rep orders on a customer's behalf, that customer's contract pricing applies, so reps quote and order at the same prices the customer would see.

Give every account the price you actually agreed.

We will map your ERP price lists, contract rates, volume breaks, price codes and discounts so each customer sees their own pricing on Shopify, kept current automatically.

Talk through your pricing