Catalog pricing rules for Shopify B2B
Choose the right pricing method for a Shopify B2B catalog, then apply and test it safely.
Last verified against Shopify: April 21, 2026
Use catalog pricing to decide what a company pays once the correct market and catalog are already attached.
This guide covers the pricing methods Shopify supports in B2B catalogs and when to use each one.
Before you start
Make sure:
the catalog already exists
the catalog is attached to the correct B2B market
the right products are included in the catalog
you know whether this account needs broad discounts, exact net pricing, or imported price lists
Choose the right pricing method
Shopify B2B catalogs usually use one of three pricing methods:
Percentage adjustment — good for a simple tier such as
20% off retailFixed prices — good when each product or variant has a specific agreed price
Price list import — good when you need to update many exact prices at once
Start with the simplest method that matches the commercial agreement.
Use a percentage adjustment
Apply one broad discount across the catalog
Use this when the account or tier follows a simple rule.
Examples:
10% off retail40% off retail5% above base price

Use fixed prices
Set exact prices for products or variants
Use fixed prices when the buyer has a negotiated net price.
This is common when:
products have different margin targets
some variants need different pricing
the account does not follow one clean discount rate

If variants need different pricing, check the variant level. A product-level assumption can hide the real issue.
Use a price list import
Update many exact prices in one pass
Use a price list import when you manage large price lists outside Shopify.
This works well for:
annual wholesale price books
ERP-driven pricing
regional tier updates across many SKUs
The exact import format can change. Before importing, export a current file if that option is available and use it as your template.
Open the catalog in Settings → Catalogs.
Open the import or bulk pricing option.
Prepare the file with the correct product or variant references.
Import the file.
Review the results before you test live.

Decide between fixed prices and percentage discounts
Use percentage adjustment when the account follows one simple commercial rule.
Use fixed prices when the account follows a negotiated price book.
Use price list import when you need to maintain many exact prices regularly.
Test catalog pricing safely
Run this test every time you change pricing:
Log in as a B2B customer linked to the right company location.
Open two or three products that should use the new pricing.
Confirm the storefront price matches the catalog rule.
Add a product to cart and confirm the price stays correct.
Check a product that should not be changed, if applicable.
If the logged-in B2B customer sees the expected price on product and cart pages, the catalog pricing is working.
Common pricing mistakes
The catalog is correct, but the customer still sees retail pricing
Check the market, company location, and login status first.
The storefront price is still old after an update
Save the catalog, refresh the storefront session, and retest with a logged-in B2B account.
Related guides
Last updated