Chat on WhatsApp

B2B (hospital procurement) vs B2C (Medicare patients direct-ship) on one Magento store, feasible?

Yes, and it’s the right architecture for most medical-supplies merchants serving both channels.

B2B side (hospitals, surgery centers, urgent-care chains, LTC): PO-based ordering, Net-60 terms, GPO contract pricing via Vizient, Premier, HealthTrust, multi-step approval (requisitioner → supervisor → procurement), requisition lists for buyer reps, tier-priced catalogs (some SKUs hidden from non-contract customers), line-sheet PDF export, EDI 850 in from hospital procurement systems (Workday, Oracle, SAP Ariba) → Magento order → EDI 850 out to distributor.

B2C side (Medicare beneficiaries, home-care patients, cash-pay consumers): insurance card capture (front + back, OCR’d), prior-auth gate (above), copay collection at checkout via card-on-file, signature-on-delivery for Schedule items, automated refill subscriptions for CPAP masks / diabetes test strips / ostomy pouches via a Magento subscription extension or Recharge.

Shared infrastructure: same SKU pool with shared inventory, same admin, same WMS, same DME billing system handoff. Customer-group-aware visibility (B2B sees contract pricing + hidden SKUs, B2C sees retail price + Medicare-eligible flag). Customer-group-aware checkout (Net-60 + PO for B2B, card-only with insurance gate for B2C).

On Adobe Commerce: native B2B Companies module. On Open Source: customer-group price rules + extensions like Aheadworks B2B Suite, Amasty Company Accounts, or Magenest B2B.

Was this helpful?