Wholesale customer admission is more than adding a “VIP” tag to an ordinary customer. First verify the business and buyer, then decide which company locations the buyer may order for and which products and prices are visible. After saving store settings, have approved and unapproved test contacts try access separately to establish that approval conditions actually affect ordering.
Keep traceable application and approval records
Keep company information, contacts, required locations, sales agreements, and outstanding questions in one application record. Assign approval to an explicit owner. Record form submission, sales communication, catalog visibility, and permission to order separately; a new email address must not automatically receive every wholesale condition. When supporting documents are missing, identify who collects and reviews them instead of treating the application as an active business customer.
| Status | Decision to record | Access check |
|---|---|---|
| Pending verification | Missing information, reviewer, and contact method | Do not expose unapproved exclusive prices |
| Approved | Company location, contact, and catalog conditions | Buyer sees the correct products and ordering terms |
| Conditions changed | New conditions, effective time, and confirmation record | Old catalogs or incorrect locations no longer apply |
| Paused or disabled | Reason, owner, and arrangements for orders in progress | Handle new access and existing orders separately |
With Shopify Forms company account requests, submission creates a company, location, and customer for review; it does not add the applicant to an existing company. By default, ordering and B2B pricing remain unavailable until approval, but Flow can be configured to approve automatically. Check actual automation rather than treating manual approval as a fixed default for every store. This form also does not work in a fully gated dedicated store accessible only to B2B customers; define a separate accessible application entry point.
Match catalog permissions to company locations
Use the Shopify B2B getting-started process to establish and test customer relationships, and the current B2B plan feature table to confirm which catalog approach the store can use. Basic and extended capabilities differ. A wholesale portal name does not mean identical rules across plans; the old assumption that all B2B is Plus-only should not be retained.
Use the B2B catalog documentation to check products, prices, and quantity rules. After assigning the applicable catalog according to approval conditions, have the contact actually log in and select a company location to check product visibility and cart prices and quantities against the agreement. With multiple catalogs or locations, retain actual results. If the quotation differs from the store, check assignments and conditions first instead of asking the buyer to pay before explaining.
Current plan boundaries are as follows: Basic, Grow, Advanced, and Plus support B2B; Starter and Retail do not. Basic, Grow, and Advanced require new Shopify Markets for B2B catalogs and share a maximum of 3 active market-catalog assignments. Plus allows unlimited market catalogs and is the only plan supporting direct catalog assignment to particular companies or company locations. Deposits, partial payments, and payment requests per fulfillment require Plus; Markets contextual storefront and checkout customization require Advanced or Plus. Establish catalog scope by plan before accepting the approved contact’s location and ordering results.
Test incorrect contacts and behavior after disabling access
Prepare samples for an unapproved applicant, approved buyer, incorrect location, and changed permissions. Check login, addresses, catalogs, payment terms, and order results. When a buyer leaves or a location is disabled, define who changes access, informs the customer, and handles existing orders. A CRM note alone does not synchronize store permissions.
After disabling access, first establish whether new orders are restricted, then check existing paid or pending orders. Support should be able to trace an order to its approval record and location; sales and warehouse staff should know which conditions remain effective. Assign payment, contract, and fulfillment issues to the appropriate people rather than deleting customer data in place of a complete handover.
Assess wholesale efficiency using approved customers
The wholesale operating material records an average 50% acceleration in growth for Shopify Plus cross-border stores; a European-brand case records a 25% reduction in delivery time. Admission acceptance should first examine records and exceptions from application to approval and from approval to ordering, then relate delivery times to actual orders. Growth speed and delivery duration are separate observations.
A content and search-optimization case records a 15% traffic increase. These observations are not a keyword-density operating standard and cannot replace buyer-permission tests. Wholesale content should explain actual purchasing conditions and product scope so suitable customers can apply and order.
Hand over a maintainable permissions inventory
Retain approvers, contacts and locations, catalog assignments, change times, test orders, and exception owners. Regularly review inactive contacts and obsolete conditions. Repeat the relevant access tests when launching a new market or agreement, rather than treating extra globalization promotion on an existing wholesale page as completion.
After approval and before inviting the buyer, follow company-location, catalog, and ordering acceptance for business-customer launch through login, location selection, and a complete order. Application approval records must still match actual store access, prices, and payment terms item by item.