SupplyCity B2B Development
Date Published
About the Client
SupplyCity LLC is a U.S.-based distributor providing a wide range of essential goods — from cleaning supplies to business consumables — to companies, institutions, and organizations across the country. Their business relies heavily on B2B relationships, wholesale pricing, and operational efficiency.
With a growing product catalog and expanding customer base, SupplyCity needed a modern platform that could scale with them and handle the complex workflows of B2B commerce.
The Challenge
Before working with us, SupplyCity was operating on legacy infrastructure that lacked the flexibility and performance needed for B2B commerce. They struggled with:
Inability to manage custom pricing for customer groups
Manual order processing
Lack of support for business accounts and multi-user roles
Poor mobile experience and slow frontend performance
Limited integration options for fulfillment and accounting
Our Solution: MedusaJS + Custom Architecture
We chose MedusaJS as the backend engine and built a headless architecture to give full flexibility across frontend and backend layers. This allowed us to customize every part of the platform to SupplyCity’s needs.

Key Features
Account-Based Pricing & Permissions
Each business user sees their own custom pricing, tax exemptions, and catalog access. Organizations can have multiple users with different roles and permissions.
Bulk Ordering and Quick Reordering
Customers can reorder frequently purchased items with a single click, upload CSVs for large orders, and use bulk add-to-cart functionality.
Custom Admin Tools
We extended the Medusa admin panel to support advanced product and customer segmentation, inventory management, pricing tiers, and custom workflows tailored to B2B sales.
Responsive Storefront
The frontend was built using React and Tailwind CSS to ensure optimal performance across all screen sizes and devices. Speed and simplicity were key priorities.
Third-Party Integrations
We connected the platform to their shipping provider and internal ERP system using custom APIs and webhooks to ensure seamless fulfillment and data sync.
The Results
Order processing time reduced by 60%
Mobile conversion rates increased by 40%
Backend fully scalable to handle 10,000+ SKUs
Improved operational efficiency with admin automation
Reduced customer support time thanks to self-service features
Why MedusaJS Was the Right Choice
Medusa’s headless, modular design gave us complete control. Unlike monolithic platforms, we could build every part of the experience to fit SupplyCity’s business model, without compromises.
Medusa allowed us to:
Customize product, pricing, and order logic
Expose clean APIs for frontend and integrations
Move fast and extend features with plugins
Work transparently using open-source tools

Client Feedback
“We finally have a system that works the way we do. It's fast, flexible, and gives our business customers the experience they expect. The team delivered exactly what we needed — and more.”
— SupplyCity Operations Manager