B2B Commerce

Setting Up B2B Wholesale on Shopify: Complete Implementation Guide

ShashwatNovember 15, 20237 min read

B2B on Shopify: It's Possible (and Powerful)

Traditionally, Shopify was seen as a D2C-only platform. But with Shopify Plus's B2B features and creative Liquid development, you can build a fully functional wholesale experience.

Core B2B Requirements

Every B2B implementation needs:

  • Tiered Pricing: Different price points based on order volume (e.g., 10+ units at 15% off, 50+ at 25% off, 100+ at 35% off).
  • Minimum Order Quantities: Enforce minimums per product or per order.
  • Custom Checkout: B2B buyers often need PO numbers, net payment terms, and invoice generation.
  • Customer Segmentation: Separate B2B and D2C experiences using customer tags and metafields.
  • Quick Order Forms: Wholesale buyers want rapid SKU-based ordering, not browsing product pages.

Implementation Approaches

There are three approaches, depending on your budget and requirements:

1.

Shopify Plus B2B (Native): The best option if you're on Plus. Built-in company profiles, catalogs, and payment terms.

2.

Custom Liquid + Scripts: For non-Plus stores. Build custom pricing logic, gated access, and inquiry forms using Liquid, metafields, and draft orders.

3.

Third-Party Apps: Apps like Wholesale Club or Bold Custom Pricing. Faster to implement but limited in customization.

The Custom Approach (Non-Plus)

For stores that aren't on Shopify Plus, here's how I build B2B functionality:

  • Customer Tags: Tag B2B customers with "wholesale" to unlock gated pricing and access.
  • Metafields for Tier Pricing: Store tiered prices in product metafields and render them conditionally based on customer tags.
  • Draft Order API: Replace standard checkout with an inquiry flow that generates draft orders for B2B approval.
  • Discount Codes: Auto-apply wholesale discount codes based on cart quantity thresholds.

Key insight: The most successful B2B implementations I've built don't try to completely replace Shopify's checkout. Instead, they layer B2B features on top of the existing infrastructure, keeping the reliability and security of Shopify's native checkout while adding wholesale-specific functionality.