B2B ecommerce is growing at 17% annually — faster than consumer ecommerce — and wholesale merchants who have invested in their digital channel are significantly outperforming those still relying on phone orders, email and spreadsheets. Shopify has become one of the most widely adopted platforms for wholesale and trade commerce, not because it was designed for B2B, but because its flexibility and app ecosystem make it adaptable to almost any wholesale operation.
The challenge is that Shopify's default configuration is built for consumer retail. Wholesale pricing, trade account management, minimum orders, net terms and bulk ordering capabilities require deliberate setup. Many merchants spend thousands on custom development or commit to Shopify Plus before understanding that most of what they need is achievable on a standard Shopify plan with the right apps.
This guide covers the complete picture of B2B commerce on Shopify in 2026: what it requires, how to set it up, how to manage it operationally, and how to do all of it without paying $2,300 per month for Shopify Plus.
The B2B ecommerce opportunity in 2026
Global B2B ecommerce reached $7.9 trillion in 2023 and is projected to exceed $18 trillion by 2030. Even accounting for the dominance of large enterprise platforms (SAP, Oracle, Salesforce Commerce) in the largest transactions, the market for mid-market B2B ecommerce — wholesale merchants, manufacturers, distributors and niche trade suppliers — represents an enormous and largely underpenetrated opportunity for Shopify-based merchants.
Several structural trends are accelerating B2B digital adoption:
Millennial and Gen-Z B2B buyers
The purchasing managers and procurement leads who were buying by phone and fax are being replaced by buyers who grew up with Amazon, Flipkart and online ordering. These buyers expect the same self-service, transparent pricing and instant confirmation that they get in consumer ecommerce. A wholesale operation that cannot be browsed, quoted and ordered online without calling a sales rep is losing business to competitors who have invested in their digital channel.
Research consistently shows that 75% of B2B buyers now prefer a self-service or remote digital purchase experience over human-assisted selling. For standard reorders of known products, 86% prefer self-service. The implication for wholesale merchants: your digital channel is not supplementary to your sales team — for reorders, it should be the primary channel.
International trade going direct
Export-oriented manufacturers and distributors increasingly use Shopify as their international trade catalogue and order portal. Traditional international trade involved intermediaries at every step — local distributors, regional agents, trade show relationships. B2B Shopify stores let manufacturers sell directly to retailers and distributors globally with no intermediary margin compression.
For Indian manufacturers in particular, a Shopify B2B portal enables direct relationships with buyers in the UAE, UK, US and Southeast Asia who previously required a local distributor. The economics shift significantly: instead of selling at 40% discount to a distributor who sells at 20% discount to a retailer, the manufacturer sells at 25–30% discount directly to the retailer, doubling or tripling their effective margin on the same transaction.
The hybrid B2B/B2C model
Many successful Shopify merchants run both consumer retail and wholesale trade from the same Shopify store, with consumer customers seeing retail prices and approved trade customers seeing wholesale prices. This hybrid model is more efficient than maintaining separate stores — one product catalogue, one inventory system, one order management workflow — and Shopify's customer tag system makes it technically straightforward with the right setup.
What B2B on Shopify actually requires
The gap between a standard Shopify store and a functional B2B operation is not as large as many merchants assume, but it does require deliberate configuration. Here is what a complete B2B Shopify setup needs to include:
Wholesale pricing
Trade customers need to see prices different from retail customers — typically 20–50% lower depending on category, volume and relationship. These prices must be:
- Invisible to retail customers and non-authenticated visitors
- Automatically applied when a trade customer logs in — no need for them to enter a code or request pricing
- Configurable at multiple levels: flat percentage off everything, different rates per product category, fixed price overrides for specific SKUs
- Maintainable without requiring a developer every time pricing changes
Trade account management
B2B is not self-service for the initial onboarding. You need to:
- Receive applications from potential trade customers
- Verify their business credentials (GST number, company registration, trade references)
- Approve or reject applications
- Assign approved customers to appropriate pricing tiers
- Manage account status over time (upgrade to better pricing tier, suspend for non-payment)
Minimum orders
Wholesale economics only work at sufficient order values. A retailer ordering a single item at wholesale price is not a trade relationship — it is a discounted consumer sale with all the operational overhead of a trade account. Minimum order values (MOV) enforce the economics that make wholesale sustainable.
Minimum orders need to be enforced at checkout — not just mentioned in your terms — or they will not be respected consistently.
Payment terms
Consumer ecommerce is pay-first. B2B commerce is pay-later. Net 30, net 60 and net 90 terms are standard in most trade relationships. A supplier who cannot offer net terms to established accounts loses those accounts to competitors who can. Shopify's default checkout requires immediate payment — implementing net terms requires either Shopify Plus or a third-party B2B app.
Invoicing and documentation
B2B transactions require formal invoices with PO references, GST/tax compliance information and professional formatting. Shopify's default order confirmation emails and invoice templates are designed for consumer retail — they lack the fields and formatting that B2B buyers and their finance departments require.
Your three options for B2B on Shopify
Option 1: Shopify Plus native B2B
Shopify Plus launched a dedicated B2B feature set in 2022 that has been expanded significantly through 2024–2025. Current Plus B2B capabilities include:
- Company profiles — organise buyers under a parent company with multiple contacts and shipping locations
- Customer-specific pricing catalogs — set unique price lists per company or group of companies
- Payment terms built into checkout — net 30, net 60, net 90 or custom terms per company
- Draft orders with B2B-specific features
- Dedicated B2B storefront with separate URL (optional)
- Quantity rules and minimum order enforcement
- Vaulted payment methods (save card for repeat billing)
The Shopify Plus B2B feature set is genuinely comprehensive. For very large wholesale operations doing $5M+ in annual B2B revenue, the native Plus B2B tools may justify the cost.
The cost: Shopify Plus starts at $2,300 per month billed annually — $27,600 per year. At this price, the B2B feature set represents only a portion of what Plus delivers (other features include Shopify Scripts, Launchpad, multi-currency expansion stores, unlimited staff accounts and priority support). If your only reason for upgrading to Plus is B2B functionality, the ROI calculation requires B2B revenue in the high-seven-figures to justify the platform cost.
Option 2: Custom B2B portal development
Before B2B apps matured, many merchants invested in custom development to add wholesale functionality to standard Shopify plans. A typical custom B2B portal project includes:
- Password-protected wholesale section with separate theme template
- Custom account application form connected to Shopify customer creation
- Pricing engine using Shopify's customer tag and price list APIs
- Minimum order enforcement via custom JavaScript at checkout
- Custom invoice generation (PDF output with business details)
Development cost: ₹6–12 lakh ($8,000–$15,000) for a basic implementation by a reputable Shopify development agency. Timeline: 6–10 weeks.
The hidden cost is maintenance. Shopify regularly updates its platform: new checkout extensibility APIs, changes to theme architecture, Liquid version updates, app framework changes. Custom B2B code built for one version of Shopify commonly breaks when Shopify ships significant updates. Maintenance contracts typically run ₹1.5–3.5 lakh per year. Over three years, total cost of ownership for custom development often reaches ₹15–25 lakh.
Custom development also lacks the ongoing feature development that B2B apps receive. An app that updates monthly with new features based on merchant feedback will outpace a custom codebase that receives attention only when something breaks.
Option 3: B2B apps on standard Shopify plans
B2B apps that operate at the Shopify API layer add wholesale functionality without modifying your theme. They survive Shopify updates. They receive ongoing feature development. They require no development agency. And their cost is a fraction of Plus or custom development.
B2B Portal by Ramanvi is designed for this use case. It adds account application and approval workflow, customer-tier pricing, minimum order enforcement, net terms display, B2B invoicing and wholesale account management to any Shopify store — Basic, Shopify or Advanced — at $79.99/month.
For merchants who need custom B2B development beyond what apps provide, Ramanvi's Shopify development services offer bespoke builds with proper architecture that does not break on Shopify updates.
Setting up wholesale pricing: the complete guide
Shopify's native pricing system supports one price per product per currency. B2B pricing requires multiple price tiers for different customer segments. The approach that works on all Shopify plans without custom development is customer tag-based pricing.
Customer tag-based pricing: how it works
The architecture is straightforward: Shopify allows you to tag customer accounts with custom labels. An app reads the tags on the logged-in customer and applies the corresponding price rule to their session. The consumer customer sees the regular price. The tagged wholesale customer sees their tier price. Both experiences happen on the same Shopify store with the same product catalogue.
Tags to create for a typical wholesale pricing structure:
wholesale— standard wholesale tier (e.g. 30% below retail)trade-gold— established accounts with better terms (e.g. 40% below retail)distributor— highest volume, deepest discount (e.g. 50% below retail)internal— staff or internal accounts (e.g. cost price)
Tag names are arbitrary — choose naming conventions that make sense for your business. What matters is consistency: once a tag is used in a pricing rule, changing it requires updating both the customer tags and the pricing rule.
Percentage discounts vs fixed wholesale prices
Two approaches to setting wholesale prices, each with tradeoffs:
Percentage discount from retail: Simple to manage. Change retail price and wholesale price changes automatically. Works well when your retail prices are stable and your wholesale is consistently a fixed percentage below. Problems: promotional retail discounts can push wholesale below cost if the percentage is applied on top of temporary retail reductions.
Fixed wholesale price per SKU: More work to set up and maintain but gives you complete control. Retail promotions do not affect wholesale prices. Required for categories where cost structures vary significantly across SKUs. Use this approach for any product where margin management requires independent control of retail and wholesale prices.
A hybrid approach works well for most merchants: percentage discount as the default pricing rule, with fixed price overrides for specific high-value or high-margin SKUs. B2B Portal supports both approaches simultaneously.
Managing price lists over time
Wholesale price lists need regular maintenance:
- New product launches — ensure wholesale price is set before trade customers can order
- Cost increases — wholesale prices may need adjustment when input costs rise
- Promotional periods — decide whether wholesale customers participate in retail promotions or are excluded
- Account upgrades — when a wholesale account qualifies for a better tier, tag must be updated
- Seasonal catalogs — some merchants run different wholesale catalogs for different seasons
Document your pricing logic in a simple spreadsheet accessible to your team. Tag-based pricing systems can become complex over time — maintaining clear documentation prevents the "why does this account have three different tags" problem that accumulates in merchant systems that scale without documentation.
Volume and quantity discount structures
Beyond flat percentage discounts, B2B often involves quantity-based pricing: order 10 units at one price, order 50 at a better price. Options for implementing quantity-based B2B pricing on Shopify:
- Tier-based pricing by order total: Apply additional discount at checkout when cart total exceeds thresholds (e.g. extra 5% discount on orders above $1,000)
- Per-product quantity breaks: Different price for different quantity ranges of the same SKU (requires app support — Shopify does not support this natively)
- Volume commitment discounts: Better pricing for accounts who commit to quarterly purchase volumes, managed manually with periodic tier upgrades
B2B account management and approval workflow
The account approval process is the foundation of a sustainable B2B operation. Approve the wrong accounts and you create discount leakage (retail customers getting wholesale prices), credit risk (accounts that do not pay net terms), and operational complexity (accounts too small to be economical). Get it right and you build a qualified buyer base that grows with you.
Designing your trade account application form
A well-designed application form collects the information you need to make approval decisions while not creating so much friction that legitimate buyers abandon the process. Fields that belong in a B2B application:
- Business name (legal entity name, not trading name)
- GST number / company registration (verify the business is real)
- Business type (retailer, distributor, interior designer, hospitality, etc.) — helps with tier assignment
- Website or social media (verify the business exists)
- Expected monthly purchase volume (helps with tier assignment and credit limit setting)
- Product categories of interest (useful for account management and targeted communication)
- Trade references (optional but useful for net terms applications)
- How they heard about your wholesale programme (attribution for marketing)
Do not ask for information you will not use. Long forms reduce completion rates. Keep the application to 8–12 fields. For net terms applications (where credit risk is real), you can request additional financial information in a second step after initial approval.
Verifying applications
Verification level should match your risk exposure:
- Low risk (prepaid wholesale, low discount): Verify GST number on gst.gov.in and confirm the business category matches what they applied as. Approve if genuine.
- Medium risk (30–40% discount, low MOV): GST verification plus spot check of their business online (Instagram, website, Google Maps for physical stores). Decline any application where the business cannot be verified.
- High risk (deep discount, net terms, high credit limit): Full verification including trade references, credit check if available, and in some cases a video call to verify the buyer's seriousness before extending significant credit.
Set up a standard verification checklist your team follows consistently. Inconsistent verification is a common source of wholesale pricing abuse — retail customers who discovered your wholesale application page and successfully applied.
Approval and rejection communication
Approved accounts should receive:
- Welcome email with their account login details (if creating an account for them) or confirmation that their existing account has been upgraded
- Link to your wholesale ordering guide or FAQ
- Contact details for their account manager or support contact
- Summary of their pricing tier and any special terms
Rejected applications deserve a professional, specific response. Vague rejections ("does not meet our criteria") frustrate legitimate applicants who may be eligible with different information. Be specific: "We require a minimum of 6 months of trading history" or "We are not currently accepting applications from [region] as we work with an exclusive distributor there."
Managing accounts over time
B2B account management is ongoing, not a one-time approval event:
- Tier upgrades: Review accounts quarterly. Customers who consistently order above a volume threshold should be upgraded to a better pricing tier — both as reward and retention mechanism.
- Inactive account management: Accounts that have not ordered in 6 months should receive a re-engagement communication. Accounts dormant for 12 months should have wholesale access reviewed.
- Credit limit management: For net terms accounts, track outstanding invoice totals. Accounts approaching their credit limit should trigger a review before new orders can be placed.
- Account suspension: Accounts with overdue invoices beyond a defined threshold should have net terms suspended (requiring prepaid for future orders) until outstanding amounts are settled.
Minimum orders, credit limits and buying rules
Setting the right minimum order value
The minimum order value (MOV) for your wholesale programme should reflect the minimum transaction size that makes the account economical to serve. Factors to consider:
- Order processing cost: Each B2B order has fixed processing cost (picking, packing, invoicing, dispatch) regardless of size. In India, this is typically ₹150–400 per order depending on complexity.
- Shipping economics: At what order value does your average shipping cost represent an acceptable percentage of order value?
- Sales team cost: If you have account managers, each trade account represents a cost. Your MOV should ensure that the accounts you approve are large enough to justify that cost.
A useful formula: MOV = (order processing cost + average shipping cost) ÷ (target gross margin % on wholesale)
For most Indian wholesale merchants, MOV in the range of ₹3,000–₹10,000 works for B2B ecommerce. Below ₹3,000, the order is often economically equivalent to a consumer retail order with higher operational complexity. Above ₹15,000, you may be excluding smaller retailers who are legitimate customers but need to start with smaller initial orders.
Consider a tiered MOV structure: lower MOV for first-time orders (to reduce barrier to entry) with higher MOV required after the first 2–3 orders. This allows genuine buyers to test your products before committing to larger orders.
Minimum order quantities (MOQ)
Beyond total order value, some product categories require minimum quantities per SKU — particularly for stock management, production minimums or pack size economics. Common MOQ structures:
- Pair minimum: Must order in pairs or multiples (common for footwear)
- Pack minimum: Must order in inner pack or master case quantities (common for FMCG)
- Colour/size run requirement: Must order across a defined colour or size range (common in fashion)
MOQ enforcement should happen at the product level in your Shopify store, not just in your terms and conditions. B2B Portal supports per-product quantity increments and minimums that enforce MOQ rules at checkout.
Credit limits for net terms accounts
Every account on net terms has an associated credit risk. A credit limit defines the maximum outstanding balance you are willing to carry for that account before requiring payment before shipping additional orders.
Setting credit limits:
- New accounts: start at ₹25,000–₹50,000 regardless of stated volume. Increase after 3–6 months of on-time payment history.
- Established accounts: credit limit = 1.5–2× average monthly purchase volume. Provides buffer without excessive exposure.
- Review limits annually or when account places an unusually large order. A sudden large order from an account that normally orders modestly may indicate financial stress (rushing to buy before credit is cut).
Net terms: the complete B2B payment guide
Net terms are the most significant operational difference between consumer ecommerce and wholesale. Getting this right is not optional for a serious wholesale operation — the accounts that generate the most volume will go to suppliers who offer competitive terms.
Types of B2B payment terms
Understanding the full range of B2B payment term structures:
- Due on receipt: Payment expected immediately upon delivery. Not technically "credit" but allows the buyer to inspect before paying (compared to prepaid at checkout).
- Net 15: Payment due 15 days from invoice date. Used for small accounts or where cash flow is tight on the supplier side.
- Net 30: The most common B2B payment term. Payment due 30 days from invoice date. Standard for most trade relationships.
- Net 60: Used for larger buyers, established relationships or categories with slower retail turnover. Extends financial commitment but often required to win institutional or large retail accounts.
- Net 90: Typically reserved for very large buyers or institutional procurement. Represents significant working capital commitment from the supplier.
- 2/10 Net 30: 2% discount on the invoice total if paid within 10 days; full amount due in 30 days. The early payment discount incentivises faster payment while offering the security of standard net 30 terms. Effective for improving cash flow without losing the account.
- EOM (End of Month): All invoices from the current month are due at the end of the following month. Simplifies accounts payable for buyers who prefer to batch payments monthly rather than managing individual invoice due dates.
Implementing net terms on Shopify
Shopify's standard checkout requires payment at the time of order. Implementing net terms requires either bypassing the checkout payment step or creating orders outside the standard checkout flow. Options:
Shopify Plus native B2B: Built-in net terms at the company level. Cleanest implementation but requires the $2,300/month Plus subscription.
B2B Portal: Approved wholesale accounts on net terms see payment terms displayed at checkout instead of a payment method prompt. The order is created in Shopify with "payment pending" status. Invoice is generated automatically. B2B Portal's payment tracking dashboard shows all outstanding invoices and due dates. This provides the same buyer experience as Plus B2B at $79.99/month.
Draft order + manual invoicing: Create Shopify draft orders for trade customers and convert to orders manually. Track payment outside Shopify in a spreadsheet. Works at very low volume but does not scale and creates reconciliation problems.
Managing credit risk with net terms
Extending net terms means extending unsecured credit. Every outstanding invoice is a receivable with counterparty risk. Practical risk management for wholesale merchants:
Credit application process: Require a formal credit application for accounts requesting net terms. Verify GST number, request 2–3 trade references, review how long the business has been operating. A business registered 3 months ago requesting net 60 on their first order is a higher risk than a 5-year-old retailer requesting net 30.
Staged credit: Start new accounts on due-on-receipt or net 15. Move to net 30 after 3 months of consistent on-time payment. Move to net 60 after another 6 months. This staged approach limits exposure while the relationship is being established.
Personal guarantee for significant limits: For accounts with credit limits above ₹5 lakh, consider requesting a personal guarantee from the business owner or director. This is standard practice in Indian trade credit and signals seriousness to legitimate buyers while deterring non-serious applicants.
Overdue escalation process: Define what happens when invoices become overdue. A clear, consistently applied process: reminder at due date → follow-up call at 7 days overdue → statement of account at 14 days → suspend new orders at 30 days → formal demand at 45 days → collections at 60 days. Consistent application protects both cash flow and the professional relationship.
Net terms specifics for Indian B2B merchants
Indian B2B payment terms have some India-specific considerations:
- GST on net terms invoices: GST liability arises at the time of supply (delivery), not payment. You must file and pay GST on invoices in the month of delivery even if payment has not been received. Budget for this timing difference in your cash flow planning.
- MSME payment regulations: India's MSMED Act requires companies to pay MSME suppliers within 45 days. If you are an MSME supplier, large corporate buyers are legally required to pay within 45 days regardless of negotiated terms. This is often honoured more in breach than in practice, but it gives you legal recourse.
- NACH (National Automated Clearing House): For recurring B2B customers, setting up NACH mandates (automated debit on due date) significantly improves payment discipline. Razorpay and Cashfree both support NACH mandate setup for B2B payment automation.
B2B invoicing and documentation
Professional B2B documentation is not optional — it is a prerequisite for your buyers' accounts payable processes and, in India, a legal requirement for GST compliance.
What a B2B invoice must include
A complete B2B invoice for an Indian merchant includes:
- Invoice number (sequential, cannot be modified post-issuance)
- Invoice date
- Your business name, address and GSTIN
- Buyer's business name, address and GSTIN (for B2B transactions)
- PO reference number (if buyer provided one)
- Item descriptions with HSN/SAC codes
- Quantity and unit price (exclusive of tax)
- CGST + SGST amounts (for intrastate supply) or IGST (for interstate)
- Total invoice amount (inclusive of all taxes)
- Payment terms (net 30, bank details, etc.)
- IRN (Invoice Reference Number) for turnover above ₹5 crore
Shopify's default invoice template includes none of the Indian GST fields. Use a GST-compliant invoicing app alongside B2B Portal to generate invoices that meet both commercial and regulatory requirements.
Purchase order management
B2B buyers typically raise a Purchase Order (PO) before placing an order. The PO authorises the purchase from their procurement system and their accounts payable team will match invoices against POs before payment. Your Shopify order should reference the buyer's PO number, and your invoice must reference the same PO number.
Train your team (or configure B2B Portal) to capture PO numbers on all B2B orders at the time of order placement. Missing PO references delay payment — accounts payable departments routinely hold invoices that cannot be matched to a PO, sometimes for months.
Credit notes and returns
When a B2B customer returns goods or you issue a discount on an existing invoice, you need to issue a Credit Note — the B2B equivalent of a refund. Credit notes reduce the outstanding balance on the account.
GST credit notes have specific requirements: they must reference the original invoice number, be issued within the same or following month if GST credit adjustment is required, and be reflected in your GSTR-1 filing. Standard Shopify returns do not generate GST-compliant credit notes — this requires invoicing app support.
Multi-store B2B and international wholesale operations
Many B2B merchants operate separate Shopify stores for different markets — an India store and a UAE or GCC store, or separate stores for domestic wholesale and export. Multi-store B2B introduces specific operational challenges.
Inventory synchronisation across stores
The most common operational problem for multi-store B2B merchants: an item is sold on the India store and the UAE store simultaneously because both showed it as in stock. This results in an oversell — you have one unit but two orders.
StoreSync synchronises inventory across multiple Shopify stores in real time. When a B2B order ships from the India store, StoreSync reduces stock on the UAE store within seconds. For merchants running international wholesale across multiple storefronts, real-time inventory sync is not a nice-to-have — it is essential for preventing the brand damage and operational chaos of overselling to trade customers.
Currency and pricing for international B2B
International B2B adds currency complexity. A manufacturer selling wholesale to UAE retailers and UK distributors from different Shopify stores needs to manage:
- Pricing in local currencies (AED, GBP) rather than INR
- Currency fluctuation impact on margins
- Transfer pricing between entities if the business is structured with separate legal entities per market
- GST/VAT treatment for export (typically zero-rated but documentation requirements apply)
For most mid-size exporters, the practical approach is: price in USD as a neutral currency for international B2B, with local currency as a reference. Update USD pricing quarterly based on current exchange rates and cost structure. Avoid repricing too frequently — B2B buyers value price stability for planning and budgeting.
B2B on Shopify for Indian merchants: specific considerations
Indian B2B commerce has characteristics that differ from Western wholesale — understanding these is essential for designing a B2B Shopify operation that works in the Indian market context.
Payment behaviour in Indian B2B
Indian B2B payment culture is characterised by longer-than-contracted payment cycles. A net 30 invoice often gets paid in 45–60 days. Net 60 often runs to 90. This is a structural feature of Indian B2B, not an aberration. Your cash flow planning must account for it.
Strategies that work for improving payment timeliness with Indian B2B buyers:
- Early payment discounts: 1–2% discount for payment within 10 days. Financially rational for buyers with available cash, and significantly improves your receivables cycle.
- NACH mandates: Automate debit on due date. Buyers who agree to NACH mandates pay on time — the automation removes the human delay.
- Relationship-based follow-up: In Indian B2B, personal relationships matter. A phone call from a senior account manager is more effective than an automated dunning email. Do not rely solely on system-generated reminders for significant overdue amounts.
- Transparency about consequences: Make clear upfront that new orders will be on hold once outstanding invoices exceed 15 days overdue. Apply this consistently — inconsistent application signals that the policy is negotiable.
GST compliance for Indian B2B
B2B GST compliance is more complex than B2C because both parties' GST input tax credit depends on correct documentation. If your invoice has errors — wrong GSTIN, wrong HSN code, incorrect tax split — your buyer cannot claim input tax credit on that purchase. This makes invoice accuracy a relationship issue, not just a compliance issue.
Set up structured invoice generation with mandatory field validation before invoices are finalised. Common errors to prevent: transposing digits in GSTINs, using the wrong HSN code for a product category, applying CGST+SGST when the transaction should attract IGST (interstate).
Trade credit landscape in India
India's trade credit ecosystem is less developed than Western markets. There is no equivalent of the Dun & Bradstreet business credit scoring system that Western merchants use to evaluate B2B credit risk. Alternatives available to Indian B2B merchants:
- CIBIL Business Credit Report: Available for companies with existing formal credit relationships. Useful but not universally available for smaller retailers.
- Trade reference verification: Contact the references provided and ask specific questions: how long have you traded, what credit limit do you extend, do they pay on time?
- Industry association membership: Membership in trade associations (e.g. CAIT for retail, industry-specific chambers) can be a proxy for business legitimacy.
- Site visit for large accounts: For accounts above ₹10 lakh credit limit, a physical visit to the buyer's premises verifies the business exists and gives you a sense of their operational scale.
B2B channels and discovery in India
How Indian retailers and distributors find new suppliers has shifted significantly in the past five years. Traditional routes (trade fairs, sales rep relationships, distributor recommendations) now coexist with digital discovery channels that can be leveraged to drive qualified B2B traffic to your Shopify store:
- IndiaMART and TradeIndia: India's largest B2B marketplaces. Listing your products here and directing interested buyers to your Shopify wholesale portal for actual ordering is a highly effective hybrid strategy.
- Instagram and LinkedIn for trade buyers: Many Indian retail buyers use Instagram for product discovery and LinkedIn for vendor evaluation. A professional brand presence on both platforms, with clear B2B enquiry pathways, generates trade leads.
- WhatsApp broadcast lists: For existing trade customers, a WhatsApp broadcast list for new arrivals and promotions has dramatically higher engagement than email newsletters. Manage this manually with Shopify order history to segment by purchase category.
B2B order operations and fulfilment
B2B orders have different operational requirements from consumer orders. The same Shopify fulfilment workflow that works for D2C needs adaptation for trade orders.
How B2B orders differ operationally
- Higher unit count per order: A trade order may contain 50–500 units across multiple SKUs. Pick-and-pack workflows optimised for 3-unit consumer orders need revision for bulk B2B orders.
- Multiple delivery addresses: Some trade buyers (distributors, multi-location retailers) want orders split across multiple delivery addresses. Shopify's standard checkout supports one delivery address per order.
- Freight shipments: Large B2B orders may exceed parcel carrier weight limits and require road freight. Integration with freight providers is different from standard Shiprocket/Delhivery courier integrations.
- Packaging requirements: Some B2B buyers specify packaging requirements — outer carton labelling, barcode placement, no price tags for goods they will resell.
- Partial fulfilment: When some items in a B2B order are out of stock, the buyer may want the available items shipped immediately with backordered items following. SplitPay handles the payment split for this scenario automatically.
B2B order processing workflow
A structured B2B order processing workflow for Shopify:
- Order is placed by approved B2B customer (automatically or via draft order)
- System checks PO number is present and credit limit not exceeded (automated via B2B Portal)
- Order is tagged with customer tier for fulfilment priority
- Pick list generated (Shopify's default or through a warehouse management app)
- Order packed with B2B-specific documentation (delivery note, packing slip with PO reference)
- Shipment dispatched and tracking number sent to buyer via email and WhatsApp
- GST invoice generated and sent (separate from dispatch notification)
- Invoice recorded in accounts receivable tracking
- Payment due date monitored in B2B Portal dashboard
Acquiring and retaining B2B customers
B2B customer acquisition strategies
B2B customer acquisition for Shopify merchants differs fundamentally from D2C acquisition. The economics are different — a single B2B account acquired at ₹5,000 in sales and marketing costs may generate ₹50,000 per month in ongoing revenue. The channels are different — paid social works for D2C but rarely for B2B. And the timeline is different — B2B sales cycles can run weeks to months.
Channels that work for B2B Shopify merchants:
- Content marketing targeting trade buyers: Blog posts addressing wholesale buyer questions ("how to calculate minimum viable wholesale margin", "best categories for boutique fashion retailers in 2026") attract trade buyers who are researching before contacting suppliers. The Ramanvi blog is designed around exactly this strategy.
- Trade show and exhibition presence: India's major trade exhibitions (India International Trade Fair, India Retail Forum, category-specific exhibitions) remain high-value for building B2B relationships. Use trade shows to qualify leads, then direct them to your Shopify wholesale portal for ordering.
- Referral from existing trade accounts: A satisfied retailer's recommendation to another retailer is the highest-quality B2B lead. Build a structured referral programme for trade accounts with a meaningful incentive (credit towards next order, exclusive access to new products).
- SEO targeting trade buyer queries: Search queries like "wholesale [product category] supplier India" or "trade supplier [city] [product]" have low competition and high commercial intent. Ranking for these queries with B2B-specific landing pages drives qualified inbound enquiries.
B2B customer retention and growth
The cost of losing a B2B account is far higher than losing a consumer customer — the lifetime value differential is typically 20–50×. B2B retention requires active account management, not passive hope:
- Regular new product communication: Trade buyers need advance notice of new products before they launch. A weekly or monthly trade newsletter with new arrivals, exclusive trade pricing on new launches, and ordering priority for existing accounts keeps your brand top of mind.
- Account review calls: Quarterly calls with your top 20 accounts to review what is selling for them, what product gaps they have, and what support they need from you. These calls are intelligence gathering as much as relationship management.
- Co-marketing support: Provide marketing assets (images, product descriptions, social content) that make it easy for your B2B buyers to promote your products in their own channels. Trade buyers who actively sell your products generate more orders.
The Ramanvi B2B toolkit for Shopify
The apps and services that together provide a complete B2B operating capability on standard Shopify plans:
B2B Portal — the core
Account application and approval workflow, customer-tier pricing, minimum order enforcement, net terms display and payment tracking, B2B invoicing integration and wholesale account management — all in one app, on any Shopify plan, at $79.99/month. This is the foundation of the B2B stack.
StoreSync — for multi-store merchants
Real-time inventory synchronisation across multiple Shopify stores. Essential for merchants running India and international B2B storefronts simultaneously. Prevents the overselling that damages B2B relationships. $39.99/month.
SplitPay — for mixed-availability orders
Charge for in-stock items now and hold backordered items for separate charge on fulfilment. Critical for B2B merchants with wide catalogues where not all items are always in stock. Recovers wholesale orders that would otherwise be lost to partial availability. $49.99/month.
Fraud Heatmap — for COD or deferred payment B2B
When accepting high-value B2B orders on net terms, fraud scoring provides an additional layer of protection beyond the account approval process. Score every new order against 12 risk signals to identify anomalous patterns that may indicate account compromise or new fraud vectors. $29.99/month.
DirectDesk — B2B customer support
A helpdesk that shows every customer's full order history, account notes and outstanding invoices the moment a support ticket arrives. B2B customer support requires more context per ticket than consumer support — DirectDesk provides that context without tab switching. $19.99/month.
The complete Ramanvi B2B stack — B2B Portal + StoreSync + SplitPay + Fraud Heatmap + DirectDesk — costs $219.96/month. Against Shopify Plus at $2,300/month, this represents a saving of $2,080/month ($24,960/year) while delivering comparable operational capability for most mid-market wholesale operations.
For wholesale merchants who need custom B2B development beyond what the app stack provides — custom buyer portals, ERP integrations, bespoke pricing engines — Ramanvi's enterprise development services provide bespoke Shopify B2B builds that do not rely on fragile custom theme code.