Most Shopify agencies build consumer storefronts. But B2B manufacturing is different. Your customers search by part number, request quotes, and use Net 30 terms.
Hiring the wrong agency costs months of rework and lost sales. Here's how to evaluate whether an agency truly understands B2B manufacturing.
See How to Evaluate Shopify Plus Partners.
❌ Inexperienced: "We'll use discount codes for each customer."
✅ Experienced: "Use Shopify B2B price lists. Assign customers to companies, create price lists per company. For complex tiered pricing, sync from your ERP using metafields or apps."
❌ Inexperienced: "We'll use Zapier."
✅ Experienced: "Use native connectors if available (Business Central, Acumatica). Otherwise, build middleware with n8n. Bidirectional sync: ERP updates Shopify every 15-30 minutes, Shopify sends orders via webhooks immediately."
See How to Configure Inventory Sync.
❌ Inexperienced: "Customers can pay with credit card or PayPal."
✅ Experienced: "Shopify Plus supports Net 30/60/90 natively. Assign terms to company profiles. Shopify tracks due dates and balances. For custom terms, use Shopify Functions or integrate with your accounting system."
See Best Payment Options for B2B.
❌ Inexperienced: "Put them in the product description."
✅ Experienced: "Use metafields for structured specs. Each spec gets a metafield (voltage, material, dimensions). Enables filtering, comparison tables, and system syncing. For complex products, consider a PIM like Plytix."
❌ Inexperienced: Blank stare or vague answer.
✅ Experienced: "Products are top-level (Industrial Pump Model X). Variants are options (1HP 115V vs. 2HP 230V). Each variant has its own SKU, price, inventory. Limited to 3 option types and 100 variants per product."
❌ Inexperienced: "Add a contact form."
✅ Experienced: "Build quote form capturing products, quantities, specs. Store as draft orders with 'quote-pending' tags. Use Shopify Flow to notify sales. Sales updates pricing, sends quote. Customer approves, converts to order."
See RFQ Workflows.
See Developer vs Agency.
Auto parts: "How would you handle fitment data?" (Year/Make/Model)
Electronics: "How would you display datasheets?"
Industrial equipment: "How would you handle custom configurations?"
Ask: "What systems need to integrate?"
❌ Inexperienced: "Just your ERP."
✅ Experienced: Identifies ERP, accounting (QuickBooks/NetSuite), CRM (Salesforce/HubSpot), PIM (if complex catalog), WMS (if separate), 3PL (if outsourced). Asks which systems you use, proposes architecture diagram.
Follow-up: "How do you ensure data consistency?"
Answer: Master data strategy (source of truth per data type), sync frequency, conflict resolution, reconciliation workflows, error logging.
❌ Red flags:
✅ Green flags:
Ask their B2B manufacturing clients:
Proposal: "Build one critical workflow before committing."
Example: "Customer-specific pricing for top 10 customers, inventory sync for 100 SKUs, Net 30 payments. 4 weeks."
Tests: Technical competence, communication, problem-solving, code quality, project management.
Limited risk if pilot fails.
Evaluate agencies using different criteria than consumer ecommerce. Look for manufacturing portfolio work, ERP experience, and Shopify B2B feature knowledge.
Ask the 6 questions in this guide. Watch for red flags (fast timelines, custom-first, poor communication) and green flags (discovery process, specialized team, support packages).
Request reference checks from B2B clients. Consider pilot projects before full builds.
The right agency asks about your ERP before showing designs. They know Shopify's constraints and work within them, not against them.
Related resources: