How to Use Shopify for B2B and Wholesale Selling

Learn how to set up Shopify for B2B and wholesale selling — from tiered pricing and net payment terms to wholesale applications and account management.

Why Shopify Is a Viable Platform for B2B and Wholesale Selling

For years, B2B and wholesale sellers dismissed Shopify as a platform designed exclusively for consumer retail. That perception is outdated. Shopify’s B2B capabilities — particularly since the launch of Shopify’s native B2B features for Plus merchants and the robust ecosystem of B2B apps available to all Shopify plans — have transformed the platform into a genuinely competitive solution for brands selling to other businesses, retailers, and wholesale buyers.

The appeal of using Shopify for B2B is significant. You can manage your wholesale and retail operations in one platform, sharing product catalog data, inventory, and fulfillment workflows between both channels. Your team learns one system. Your customers get a self-service ordering experience that’s far better than the traditional phone-and-fax wholesale ordering process. And you can scale from a small wholesale business to a sophisticated multi-channel B2B operation without migrating to a new platform.

This guide covers everything you need to know about setting up Shopify for B2B and wholesale selling — from configuring your store and pricing to choosing the right apps and managing the unique complexities of business customer relationships.

Step 1: Understand the Key Differences Between B2B and B2C on Shopify

Before you set anything up, you need to understand how B2B selling differs from B2C on Shopify. The core differences are: pricing (B2B customers expect tiered pricing based on volume, not the public retail price); terms (B2B orders often use net payment terms like Net 30 or Net 60 rather than immediate payment by credit card); minimum order quantities (wholesale buyers typically have minimum order requirements per SKU or per order); and account management (B2B customers want a dedicated account with order history, reorder capability, and a custom price list, not an anonymous cart).

Shopify’s standard storefront is designed for anonymous retail customers. Making it work for B2B requires either Shopify Plus (which includes native B2B features including company accounts, custom price lists, and payment terms), or a combination of apps that replicate these capabilities for merchants on standard Shopify plans. Both paths are viable — Shopify Plus for established businesses with significant B2B volume, and the app-based approach for smaller wholesale operations or those testing B2B before investing in Plus.

Step 2: Choose Your B2B Shopify Approach — Separate Store or Combined

One of the first strategic decisions you’ll make is whether to run your B2B and B2C operations in the same Shopify store or in separate stores. Each approach has trade-offs, and the right choice depends on how different your B2B and B2C experiences need to be.

A single combined store is simpler to manage — one product catalog, one inventory system, one admin. You use apps or Shopify Plus features to show different pricing to authenticated wholesale customers while retail customers see regular prices. The customer-facing store looks the same to both; only logged-in wholesale customers see their custom pricing. This works well when your wholesale products largely overlap with your retail products and when you want the operational simplicity of a single system.

Separate stores — a public retail store and a private or password-protected wholesale store — give you maximum flexibility. Your wholesale store can have a completely different design, navigation, and product organization optimized for bulk ordering rather than browsing. You can add B2B-specific features (CSV order upload, PO number fields, account rep contacts) without cluttering the retail experience. The trade-off is managing two separate stores, which doubles your operational overhead and creates catalog synchronization challenges. Shopify Plus merchants using the multi-store architecture have the best tools for managing this complexity, but it’s achievable on standard plans with careful planning.

Step 3: Set Up Wholesale Pricing Tiers

Tiered pricing is the foundation of any wholesale operation. B2B buyers expect pricing that reflects their volume commitment — the more they buy, the lower the per-unit cost. Setting this up on Shopify requires either Shopify Plus’s native price lists feature or a dedicated wholesale pricing app for standard plans.

If you’re on Shopify Plus, use the native B2B company accounts feature. You can assign each wholesale company to a price list (for example, “Tier 1 Wholesale” at 40% off retail, “Tier 2 Wholesale” at 50% off retail for high-volume accounts). When a company employee logs in using their company credentials, they automatically see the correct pricing for their tier without any manual work on your end. This is elegant, scalable, and requires no third-party apps.

For standard Shopify plans, apps like Wholesale Club, Wholesale Gorilla, or B2B Wholesale Club replicate this functionality by creating customer tags that trigger price adjustments. You tag a wholesale customer “wholesale-tier-1” and the app automatically shows them the appropriate discount across all products. The experience isn’t quite as polished as Plus’s native implementation, but it’s functionally sufficient for most wholesale operations. Set up at least three pricing tiers: a standard wholesale tier (typically 30-40% off retail), a preferred wholesale tier for high-volume accounts (45-50% off), and a distributor tier if applicable (50%+ off for buyers who resell to retailers).

Step 4: Configure Minimum Order Requirements

Wholesale operations typically require minimum order quantities (MOQs) to ensure each order is economically viable. A retailer ordering a single unit at wholesale pricing is an operational nightmare — the margin doesn’t cover the cost of processing the order. Shopify doesn’t enforce minimums natively, so you’ll need an app or custom logic to implement this requirement.

At the product level, you can set minimum quantities per variant using apps like Wholesale Club or Minimum Purchase. These apps display the minimum order quantity on the product page and prevent the customer from adding to cart below the minimum. For example, if your minimum for a specific SKU is 12 units, the quantity selector starts at 12 and goes up in increments of 12.

At the order level, you can enforce a minimum cart value before checkout using Shopify’s built-in checkout rules (available on Plus) or apps like Minimum Order Limit. A minimum cart value of $200-500 for wholesale orders is common for small and medium-sized brands. Clearly communicate your minimums on your wholesale landing page and in the welcome communication you send to newly approved wholesale accounts — customers who know the rules upfront have far fewer friction points than those who discover them at checkout.

Step 5: Set Up Net Payment Terms for B2B Customers

B2B buyers rarely pay by credit card at checkout. The norm in wholesale is net payment terms — net 30 (payment due 30 days after invoice date), net 60, or sometimes net 15 for smaller accounts. Offering net terms is often a prerequisite for winning significant wholesale accounts, particularly established retailers who have standardized payment processes that don’t accommodate immediate credit card payments.

Shopify Plus includes native payment terms support — you can assign Net 15, Net 30, Net 60, or Net 90 terms to specific company accounts, and the checkout will allow those buyers to complete orders without immediate payment. The invoice is generated automatically, and Shopify tracks the outstanding balance. For standard Shopify plans, apps like Behalf (for credit-backed net terms) or a manual invoice process using Shopify’s draft orders feature are the primary options.

Draft orders are a powerful tool for manual net terms management on standard Shopify plans. When a wholesale customer places an order, instead of a standard checkout, you create a draft order in your Shopify admin with their items and pricing, add a note for payment terms, and send them an invoice. When payment arrives, you mark the draft order as paid and it flows through your fulfillment process normally. This is more manual than automated net terms, but it works for businesses with manageable wholesale order volumes.

Step 6: Create a Wholesale Application Process

Unlike retail, B2B selling requires vetting your customers before granting them wholesale access. You don’t want competitors, end consumers, or unauthorized resellers accessing your wholesale pricing. A structured wholesale application process filters applicants and gives you the information you need to make a decision.

Create a wholesale application form using Typeform, Google Forms, or a Shopify form app. Ask for: business name and address, business type (retailer, e-commerce store, interior designer), a business license or resale certificate number, an estimate of monthly purchase volume, and any social media or website links so you can verify they’re a legitimate business. Include a clear statement that you’ll review applications within 3-5 business days.

When an application is approved, add the customer to your Shopify wholesale tier manually or via automation. Send a welcome email that explains your ordering process, minimum order requirements, payment terms, return policy, and who their account contact is. This onboarding communication sets the right expectations and reduces the number of support questions you’ll receive from new wholesale accounts. Apps like Wholesale Club automate much of this workflow — application form, review notification, approval/rejection email, and automatic tag assignment upon approval.

Step 7: Build a Wholesale-Optimized Ordering Experience

Wholesale buyers order differently from retail consumers. They often know exactly what they want, reorder the same products regularly, and want to place large orders quickly without browsing. A product-browsing experience optimized for retail is frustrating for a wholesale buyer who wants to enter SKUs, quantities, and submit. Optimizing your ordering experience for B2B users significantly improves satisfaction and order frequency.

Consider adding a quick order form to your wholesale store — a simple interface where buyers can enter product SKUs and quantities directly without navigating individual product pages. Apps like Fast Order Form, Wholesale Order Form, or B2B Order Form provide this functionality. These forms typically display all products in a single-page view with quantity fields, allowing wholesale buyers to add dozens of SKUs to a single order in minutes rather than navigating to each product page individually.

Reorder functionality is equally important. Wholesale accounts reorder the same products regularly — a retailer who sells your products needs to restock predictably. Make it easy for them to reorder by showing their previous orders prominently in their account dashboard and adding a one-click “reorder” button that pre-populates their cart with their last order’s contents. This convenience is a meaningful competitive advantage when buyers are choosing between you and a competitor who requires them to rebuild their cart from scratch every time.

Step 8: Manage Wholesale Inventory and Availability

Inventory management becomes more complex when you’re selling through both retail and wholesale channels simultaneously. A wholesale order for 500 units of your best-seller can wipe out your retail stock overnight, frustrating direct consumers who find products unavailable. Protecting retail inventory while still accepting wholesale orders requires thoughtful configuration.

Consider maintaining separate inventory buffers for retail and wholesale. If you have 1,000 units of a product, you might allocate 700 to retail (with the retail store showing available from this pool) and 300 to wholesale (allowing wholesale orders up to this quantity before showing sold out to wholesale customers). This prevents any single channel from exhausting shared inventory without warning. Apps like Multi Location Inventory or manual location management in Shopify can support this split inventory approach.

Pre-ordering is also valuable for B2B contexts. If you can give wholesale buyers visibility into your production schedule and allow them to pre-order upcoming stock runs, you build better supply chain relationships and reduce the uncertainty that causes wholesale buyers to diversify their suppliers unnecessarily. A simple “pre-order available for [expected ship date]” functionality keeps your best wholesale accounts committed to your brand even during out-of-stock periods.

Step 9: Automate B2B Communications and Relationship Management

B2B relationships are long-term partnerships, not one-time transactions. The communication you maintain with wholesale accounts — order confirmations, shipping notifications, restock alerts, new product announcements, exclusive deals for top accounts — directly impacts their loyalty and purchase frequency. Automating these communications ensures every account receives consistent, timely communication without overwhelming your team.

Klaviyo, configured with B2B-specific email flows, is powerful for this. Create a B2B welcome sequence for new wholesale accounts, automated restock notifications when popular products are available again, quarterly new product announcements to your active wholesale list, and a win-back flow for accounts that haven’t ordered in 60 days. Tag your wholesale accounts in Klaviyo segments so they receive business-appropriate communication distinct from your retail customer emails.

For your highest-value wholesale accounts, assign an account manager — even if that’s you as the founder initially — who proactively reaches out, understands their selling season and inventory cycles, and brings them new product opportunities before they’re available to the broader wholesale market. The personalized attention that large retailers provide to their own vendor relationships is something small brands can replicate on a smaller scale to build disproportionate loyalty among their key accounts.

Step 10: Measure B2B Performance and Optimize

B2B metrics differ from B2C metrics. Instead of traffic, conversion rate, and ROAS, your key B2B metrics are: number of active wholesale accounts, average revenue per account, account reorder rate, average time between orders, and account churn rate. Track these monthly and set targets for improvement. If your reorder rate is dropping, investigate whether it’s a product quality issue, a pricing competitiveness problem, or a relationship management gap.

Shopify’s analytics dashboard can be segmented by customer tags — tag all wholesale customers consistently and you can view their aggregate revenue, order frequency, and average order value compared to retail customers. This data helps you understand the true economic contribution of your wholesale channel and make informed decisions about investing further in B2B infrastructure, pricing adjustments, or account management resources.

Best Shopify Apps for B2B and Wholesale

The essential B2B app stack for standard Shopify plans includes: Wholesale Club ($49/month) for tiered pricing and wholesale application management; Wholesale Order Form for the quick ordering experience B2B buyers need; Minimum Order Limit for enforcing cart and product minimums; and Klaviyo for B2B-specific email automation. For Shopify Plus merchants, the native B2B features replace most of these apps with a more integrated and elegant solution.

Frequently Asked Questions

Do I need Shopify Plus to sell wholesale on Shopify?

No, you don’t need Shopify Plus to sell wholesale on Shopify. Standard Shopify plans can support a functional wholesale operation using a combination of third-party apps. Apps like Wholesale Club, Wholesale Gorilla, and Locksmith can create the tiered pricing, password-protected wholesale sections, and minimum order enforcement that B2B selling requires. The primary advantages of Shopify Plus for B2B are native company accounts with multiple buyers and billing addresses, native payment terms, a dedicated B2B storefront separate from your D2C store, and no reliance on third-party apps for core wholesale functionality. If your wholesale revenue is growing significantly or if you’re selling to major retailers with complex ordering requirements, Shopify Plus (which starts at approximately $2,500/month) is worth evaluating. For smaller wholesale operations, the app-based approach on a standard Shopify plan is fully sufficient and far more affordable.

How do I hide retail prices and show wholesale prices to approved buyers?

There are two main approaches. First, using customer tags: apps like Wholesale Club tag approved wholesale customers (e.g., “wholesale-tier-1”) when their account is approved, and the app then displays different prices to tagged customers versus untagged retail visitors. When a wholesale customer logs in, they see their discounted pricing; when a retail visitor browses, they see standard pricing. Second, using a password-protected wholesale section: apps like Locksmith can password-protect specific collections or your entire store for non-logged-in visitors, and wholesale buyers access these areas only after logging into their approved account. The customer tag approach is simpler for a combined retail/wholesale store. The password-protected section approach works better for stores that want a clearer separation between the retail and wholesale experience. Both approaches are effective, and the choice depends primarily on how different you want the B2B and B2C shopping experiences to be.

How should I structure my wholesale pricing to be competitive?

Standard wholesale pricing in most product categories falls in the 40-60% off suggested retail price (SRP) range, with the specific discount depending on your cost of goods and the margins your wholesale accounts need to run their businesses profitably. A simple way to think about it: your wholesale price should allow your wholesale customer to mark up the product by at least 2x to reach their retail price, and that retail price needs to be competitive in their market. If your product’s SRP is $50, your wholesale price might be $20-25 (50-60% off), allowing a retailer to sell at $40-50 with a healthy margin. Before setting wholesale pricing, calculate your total cost of goods including manufacturing, packaging, and landed cost, then ensure your wholesale price maintains a positive contribution margin for your business after accounting for all variable costs. If the math doesn’t work at standard wholesale discounts, your retail pricing may need to increase or your cost structure needs to improve before launching a wholesale channel.

What are the biggest mistakes new Shopify wholesale sellers make?

The most common mistakes new Shopify wholesale sellers make are: not vetting accounts thoroughly enough (resulting in competitors or unauthorized resellers accessing wholesale pricing); offering net payment terms before they have the cash flow to absorb 30-60 day payment delays (which can create serious cash flow problems for growing brands); failing to set and enforce minimum order quantities (making individual orders uneconomically viable); not protecting retail pricing by ensuring MAP — minimum advertised price — agreements are in place with wholesale accounts (which prevents your wholesale customers from undercutting your direct retail price and cannibalizing your own channel); and underinvesting in the wholesale account relationship (treating B2B customers like retail customers and missing the proactive communication and support that B2B relationships require). Starting with clear written policies for all of these areas, communicated in your wholesale agreement before an account places their first order, prevents most of these issues before they arise.

Can I use Shopify for dropshipping to my wholesale customers?

Yes, a Shopify B2B setup can work alongside a dropshipping model where you fulfill wholesale orders directly from your supplier to your wholesale customer’s locations. This is a less common model but can work well for brands that don’t want to hold large inventory. The key requirements are: your supplier must be willing to ship blind (without their own branding) to your wholesale customers, with your brand on the packing slip; your lead times must be predictable enough that wholesale customers can plan their inventory; and your supplier’s minimum order quantities must align with what you’re offering to wholesale accounts. For established brands with reliable supplier relationships, wholesale dropshipping can be a capital-efficient way to service B2B customers in new geographic markets or product categories without the inventory risk of stocking everything yourself. Configure this in Shopify using supplier locations in your inventory management and automated routing of wholesale orders to the appropriate fulfillment source.

Previous Article

Best Shopify Apps for Baby and Toddler Products Stores

Next Article

How to Run Shopify Flash Sales and Promotions

Subscribe to our Newsletter

Subscribe to our email newsletter to get the latest posts delivered right to your email.
Pure inspiration, zero spam ✨