Project portfolio Browse selected work

Shopify Plus Upgrade Monthly Fee Reduction + Up to $4800 Development Fee Credit - Exclusive WesWoo Offer

Guide

Shopify B2B Wholesale: Companies, Catalogs, Terms, and Multi-Market Delivery

Published: Editorial review: 2026-08-13

The difficult part of Shopify B2B wholesale is not discounting a product. It is creating an auditable order chain across companies, locations, contacts, catalogs, prices, tax, payment terms, approvals, delivery, and aftercare. When enterprise customers are still handled with retail customer fields, notes, and generic discount codes, quotes, access, terms, and fulfillment quickly become unreliable. Model the buyer organization and order rules before deciding the plan and features.

Model the real buyer with companies, locations, and contacts

An enterprise customer is not one email address. One company can have several purchasing locations, different shipping and billing addresses, tax IDs, prices, contact permissions, and payment terms. Shopify B2B uses companies and company locations for these settings: a location can carry its own address, catalog, terms, tax settings, and contacts. A correct data model gives catalog and checkout the right context.

Business objectFacts to recordRole in the order
Companylegal entity, group relationship, broad credit ruleparent customer and risk ownership
Company locationshipping/billing address, tax, catalog, payment termsprice, tax, delivery, and checkout context
Contactpurchasing, approval, and order-view rightsaccess and permission control
Catalogproduct scope, fixed price, adjustment, MOQcorrect offer for the correct customer
Order rulesterms, deposit, quote, split fulfillmentturns sales promises into executable orders

Do not treat B2B as a membership tier

Customer tags can support a small discount program, but they do not inherently represent company locations, multiple buyers, tax variation, terms, and approval. Decide how a login selects a company location, who may order, who may manage contacts, and who may see payment or order data before customer migration. Otherwise shared accounts, departures, and multi-site purchasing create access and reconciliation problems.

Verify catalog, price, and plan boundaries from current documentation

Shopify’s B2B capabilities now extend across several plans, but boundaries are not identical. Shopify documents companies, catalogs, payment terms, self-serve ordering, and some automation across plans; Basic, Grow, and Advanced have B2B market-catalog limits and require new Shopify Markets, while Plus can create unlimited B2B market catalogs and assign catalogs directly to companies or locations for more granular pricing. Do not repeat obsolete claims that B2B is “Plus only,” and do not ignore catalog complexity merely because basic capabilities are available.

Validate the price model with representative customers

Choose at least three customer types: a standard distributor, a negotiated-account customer, and a multi-location customer. For each, test the signed-in catalog, price, MOQ, discount, tax, delivery rate, and payment terms. Then test a location change, contact permission removal, catalog expiry, partial fulfillment, and refund. A correct-looking admin configuration is not proof that the buyer’s checkout will be correct.

Payment terms and quotes are credit processes, not page fields

Net terms, deposits, pay-on-fulfillment, and manual payments all require corresponding credit, collection, invoicing, and release rules. A term becoming due does not automatically mean payment is collected; sales, finance, and support need to know when fulfillment may proceed, how overdue orders are handled, whether early payment is possible, and how refunds affect receivables. Quotes likewise need version, validity, approval, price source, and order-conversion rules.

Connect checkout, order, and ERP into one loop

Payment methods, delivery methods, payment terms, and catalogs should derive from the company-location context. If ERP, CRM, or warehouse systems participate, define which company/location ID, order ID, price, and tax fields are authoritative. Do not chase a slogan of complete automation; first make every step reconcilable, pausable, and reversible.

Preserve market-level differences for international B2B

One overseas distributor is not automatically equivalent to another market’s business buyer. Currency, language, tax, certification, delivery, payment, and contracts can differ. Markets can help organize experiences for countries, regions, or customer groups, but actual contracts and operations must drive the setup. Do not copy D2C international settings into B2B or use one English catalog to make unvalidated global trade promises.

B2B launch acceptance checklist

  1. Map customers, contacts, locations, tax IDs, catalogs, prices, and terms into the company model, and remove orphaned access.
  2. Test login, location selection, catalog, price, tax, delivery, payment, order, order visibility, and support with three representative customer types.
  3. Confirm plan availability, catalog limits, direct assignment, and advanced-payment needs against current Shopify documentation.
  4. Assign owners and evidence for quotes, terms, deposits, overdue handling, partial fulfillment, refunds, and credit exceptions.
  5. Obtain sign-off from sales, finance, support, fulfillment, and technical teams—not only the site-build team.

How SEO and GEO content should support B2B procurement

B2B content should help buyers understand products, use cases, catalog or quote entry points, MOQ, delivery information, and support pathways. It should not disclose confidential price, contract terms, or customer information. GEO answers should state whether B2B is supported, what account conditions apply, and what is determined by market or contract, then point to an actual contact, policy, or document flow. Use this alongside industrial Shopify B2B planning and Shopify Markets setup.

FAQ

Is Shopify Plus always required for B2B?

No. Core B2B capabilities exist across several current plans, but catalog counts, direct assignment, payment, and granular requirements differ. Decide from current plan documentation and representative customer workflows.

Why is a company location more important than a customer tag?

A location can carry different addresses, tax, catalog, price, payment terms, and contacts. Enterprise rules often occur at location level, not at one email-tag level.

Can B2B and D2C use one store?

They can, provided customer recognition, catalogs, pricing, tax, payment, delivery, and content visibility are deliberately separated. Wholesale rules must not leak into retail.

Are payments collected automatically when terms expire?

Do not assume so. Payment configuration and process vary, so test collections, manual payment, and overdue-order handling before launch.

Can B2B content publish every price?

No. Public content can explain product scope, buying flow, and contact path. Customer-specific pricing, contracts, and credit information belong in authorized catalogs, quotes, or customer communication.

Sources