Set up a Shopify B2B market and catalog
Create a B2B market, attach company locations, configure tax display, and show the right pricing to the right companies.
Last verified against Shopify: April 21, 2026
Markets and catalogs decide which companies see which prices. If this setup is wrong, B2B customers can see retail pricing, see no pricing, or be unable to check out.
Roadmap relies on this setup to generate accurate quotes and draft orders.
Use this guide to jump to the part you need:
Before you start — prerequisites
Confirm these four items before you build the market:
Your store is on Shopify Plus and B2B is enabled in Settings → Customer accounts → B2B.
New customer accounts are turned on. Shopify B2B does not work with classic customer accounts.
At least one company exists with at least one company location, and that location has a shipping address.
You know whether the store is B2B-only or blended. A blended store needs a separate retail market alongside the B2B market for the same region.
Step 1: Create the B2B market
Create the market for the companies that should share B2B pricing
In Shopify, go to Settings → Markets.
Click Create market.
Enter a clear name such as B2B Australia.
Save the market.

Step 2: Add company locations to the market
Connect the companies that should see this market's pricing
This is the link between a company and the pricing it will see.
Open the market you just created.
Find Market conditions.
Select the company locations that should belong to this market.
Click Done or Save.
Only company locations attached to this market can inherit the catalog tied to it.

Step 3: Configure tax display
Choose how prices and tax appear in this market
Shopify gives you three tax display options for a market:
Dynamic — Shopify adjusts displayed prices to include or exclude tax based on the customer's region.
Show as included — tax is already built into the displayed product price.
Show as line item — tax is shown separately and added at checkout.
For most B2B setups, use Show as line item. Wholesale buyers usually expect tax to be broken out clearly.
Open the B2B market.
Go to the market settings for Taxes and duties.
Choose the tax display option for this market.
Save the change.

Step 4: Create the catalog
Create the catalog that will carry the B2B pricing
In Shopify, go to Settings → Catalogs.
Click Create catalog.
Enter a clear name such as Roadmap AU B2B.
If you expect multiple pricing tiers, add a suffix such as — Tier 1.
Attach the market you created in Step 1.
Save the catalog.
When the catalog is attached to the market, the company locations on that market can use the catalog pricing.

Step 5: Choose which products are in the catalog
Decide whether companies should see all products or only a subset
Open the catalog.
Go to the Products or product selection area.
Choose whether the catalog includes all products or a specific subset.
Save the selection.
Products outside the catalog are not visible or purchasable for companies using that catalog.
This step matters as much as pricing. A correct discount on the wrong product set still creates the wrong buying experience.
Step 6: Set catalog pricing
Add the pricing logic for the products in the catalog
Shopify supports several pricing approaches in a B2B catalog:
percentage discounts off retail
fixed prices
price list imports
Set the pricing model that matches the account or tier you are building, then save the catalog.
This guide stays focused on market and catalog setup. For pricing rules in detail, use Catalog pricing rules for Shopify B2B.
Step 7: Set quantity rules (optional but common for B2B)
Add ordering limits where wholesale terms require them
Catalogs can also control quantity rules at the product or variant level.
Common examples include:
minimum order quantities
maximum quantities
case-pack increments
Use these when wholesale buyers must order in packs, meet carton minimums, or stay within agreed limits.
For the full setup flow, use Set quantity rules in Shopify B2B catalogs.
Step 8: Understand catalog priority (if using more than one catalog)
Make sure the intended catalog wins
A company can only use one catalog at a time.
If more than one catalog could apply, Shopify uses the priority order from the catalogs list.
Go to Settings → Catalogs.
Review the catalog order.
Reorder catalogs if a different catalog should take priority.
Retest with the affected company account.
If the wrong pricing appears, check priority before you rebuild the market or pricing rules.
Step 9: Verify it's working
Test with a real B2B account linked to the correct company location
Log in to the storefront as a test B2B customer.
Confirm that customer is linked to a company location attached to the B2B market.
Open a product that should use catalog pricing.
Confirm the B2B price appears.
Add the product to cart and continue to checkout if needed.
B2B pricing only appears when the customer is logged in and linked to a company location.

Troubleshooting: customer can't see catalog pricing
Check these causes in order
The customer's account has no shipping address. Shopify cannot attribute the customer to the right company location without it. Add the shipping address to the customer profile and test again.
The customer is not logged in, or is logged in with a personal account. B2B pricing only appears for logged-in customer accounts linked to a company location.
The customer's company location is not attached to this market. Open the market and confirm the correct company location is selected under Market conditions.
The catalog is not attached to the market, or the product is not included in the catalog. Confirm both the market attachment and the product selection.
The market is inactive or still in draft. Activate the market before testing storefront pricing.
A higher-priority catalog is overriding this one. Review the order in Settings → Catalogs and move the intended catalog higher if needed.
If you need a faster diagnosis
Use this quick isolation test:
Log in as a customer.
Confirm that the customer is associated with the expected company and location.
Confirm the location is attached to the B2B market.
Confirm the catalog is attached to that market.
Confirm the product exists inside that catalog.
If all five checks pass, pricing should be visible.
Related guides
Correct market and catalog setup is a prerequisite for Roadmap to generate accurate quotes and draft orders.
Last updated