DOCS

B2B pricing

Shopify B2B pricing

Understand how Zonos uses Shopify's native B2B functionality for landed cost calculations.

Zonos supports Shopify's native B2B functionality. When a B2B customer checks out, Zonos uses the pricing from their assigned Company Location catalog to calculate accurate landed costs based on what the wholesale customer actually pays.

How it works 

Zonos relies on Shopify to provide B2B pricing. When a customer is associated with a Shopify Company Location, Shopify returns the catalog pricing for that location. Zonos then uses that pricing as the item value for landed cost calculations—ensuring duties and taxes reflect the actual B2B price, not the retail price.

Zonos uses the first Company Location catalog that Shopify returns when fetching pricing for a B2B customer. If a customer is associated with multiple Company Locations, the first catalog Shopify provides is used.

Address validation 

Zonos does not validate whether a customer's shipping address qualifies them for B2B pricing. If a customer receives B2B pricing and they shouldn't have, that is a configuration issue within your Shopify store—not a Zonos error.

Ensure your Shopify B2B setup correctly restricts Company Location access so only eligible customers receive wholesale pricing.

Setup 

You can use the same Zonos account and store ID for both your retail and B2B sales, as long as all orders can be managed together in your Dashboard account. No additional Zonos configuration is required to enable B2B pricing—Zonos automatically detects and uses the B2B pricing Shopify returns at checkout.

Book a demo

Was this page helpful?