Contract tier resolved at login
Resolved from your ERP rather than maintained by hand in a second system.
- GPO contracts
- IDN agreements
- Direct terms
A medical supply buyer's first question is never about your catalog. It is whether your system can show them the price they actually pay. Uncap builds medical supply ecommerce on Shopify, with contract tiers resolving from your ERP at login, punchout into the procurement systems hospitals already run, and lot and expiry data carried through to every order record. One platform, one integration, lower total cost of ownership than the stack you maintain today.
Six places where contract tiers, hospital procurement and regulated inventory expose a storefront built around a public catalog.
In medical supply, what a customer pays depends on who they are long before it depends on what they buy. A group purchasing organization (GPO) contract sets one rate. An integrated delivery network (IDN) agreement sets another. A direct agreement sits underneath both, and a single health system can sit in all three at once. Your purchasing manager knows which one applies. Your website does not, so it shows list price or it shows nothing, and the buyer picks up the phone.
Meanwhile the buyers who matter most are not on your website at all. Hospital procurement starts inside their own purchasing system, not in a browser tab. If you are not reachable from in there, you are not in the consideration set, no matter how good the storefront is.
Here is where it actually breaks.
Contract tiers cannot be expressed in a public catalog. GPO rates, IDN agreements and direct terms coexist on the same account. A storefront that cannot resolve which one applies at the moment of login is a storefront the buyer abandons.
Hospital procurement will not leave its own system. Requisitions get raised in the procurement platform, approved there, and turned into a purchase order there. Punchout is not a nice-to-have for these accounts. It is the difference between being orderable and being a phone call.
Lot numbers and expiry dates are a regulatory obligation. When a notice lands, you need to know which accounts received which lots, immediately. Rebuilding that from packing slips and ERP exports is not a process, it is an exposure.
Formulary is enforced by the buyer, not by you. Health systems and IDNs maintain approved product lists. A catalog that shows a buyer everything, including what their organization has not approved, creates work for them and risk for you.
Par levels and standing orders drive the volume nobody digitizes. Long term care facilities and clinics reorder against par levels and census, on a rhythm that has nothing to do with browsing, and most of that volume still moves by phone.
Configurable and specification orders never fit the cart. Equipment and specification lines need options selected before an accurate price exists, so they route to email and wait on a rep.
A clinic logs in. A hospital never sees the login screen. Both reach the same catalog and the same inventory.
Uncap builds the ordering layer on Shopify and connects it to the ERP that already runs your business. The ERP stays the system of record. Shopify becomes the place your accounts can reach it.
A purchasing manager at a clinic or a long term care group logs in and sees their contract tier resolved, not list price with a note to call for pricing. Their requisition history, their par level lists, and their standing orders are on the first screen. They reorder against par without a phone call, and they can see what is available before they commit rather than after the delivery arrives short.
A hospital or IDN buyer never sees your login screen at all. They start in their own procurement platform, punch out into your catalog over cXML, shop at their contracted rate against their approved formulary, and return the cart into their own requisition and approval workflow. The purchase order arrives the way their finance team requires. From their side, you became an approved supplier who is actually orderable. From yours, it is the same catalog and the same inventory as everything else.
Behind both, Uncap Connect keeps Shopify and the ERP telling the same story in real time. Contract tiers, inventory, lot numbers, expiry dates, customers and orders move both ways, embedded in Shopify rather than sitting in middleware you have to babysit. Specification and equipment orders that need options priced before they can be placed run through Uncap Quotes, so the negotiation happens with version history instead of in an inbox.
What changes for your team is not the headcount. It is that the order entry that eats a purchasing coordinator's morning stops existing, and the compliance work that used to take days becomes a query.
The ordering layer on Shopify, connected to the ERP that already runs the business.
Resolved from your ERP rather than maintained by hand in a second system.
Built and maintained as part of the implementation, not handed off.
Each health system, IDN or facility sees a catalog scoped to its approved product list, with a structured route for requesting additions.
A traceable chain from your warehouse to each facility, with the ERP as the system of record throughout.
Standing orders release on schedule, adjustable before each release, for facilities ordering against par levels or resident census.
A materials manager raises a requisition and the right person releases it.
Lines that need options chosen before a price exists get configured directly, with Uncap Quotes where a quote is genuinely required.
Contracted accounts, punchout buyers and any direct retail share one catalog, one inventory position and one integration.
Contract tier resolved at login, across GPO, IDN and direct. Every account authenticates into the one rate that applies to them, resolved from your ERP rather than maintained by hand in a second system. Multiple tiers coexist without overrides and without a rep confirming pricing after the fact. Built with Uncap Portal.
Punchout into the procurement systems hospitals already run. cXML punchout so an IDN or hospital buyer can reach your catalog from inside their own purchasing platform, shop at their contracted rate, and return the cart into their requisition and approval flow. Built and maintained as part of the implementation, not handed off.
Formulary scoping per account. Each health system, IDN or facility sees a catalog scoped to its approved product list, with a structured route for requesting additions. Buyers cannot order outside what their organization has approved, which removes a category of dispute entirely.
Lot numbers and expiry carried through to the order record. Lot and expiry data attach to orders and stay in account history, giving a traceable chain from your warehouse to each facility. When a notice arrives, the affected account list is a query, not a week of reconstruction. Your ERP remains the system of record throughout.
Par level and standing order replenishment. Facilities ordering against par levels or resident census get standing orders that release on schedule with the ability to adjust before each release. The most predictable revenue in the business stops depending on a phone call.
Requisition and approval workflows that match the buyer's. Multi-user accounts with roles, spending limits, and approval steps, so a materials manager raises a requisition and the right person releases it, inside your platform or inside theirs.
Configuration and specification orders priced on the page. Equipment and specification lines that need options chosen before a price exists get configured directly, with Uncap Quotes handling the negotiated version where a quote is genuinely required.
One ERP connection for every channel. Contracted accounts, punchout buyers, and any direct retail you run share one catalog, one inventory position, and one integration.
Shopify Platinum Partner, on Shopify since 2013, with 380+ storefronts launched. Shopify B2B provides company accounts, company-specific catalogs, and customer-specific price lists enforced at login, maintained by Shopify rather than by a development team you keep on retainer. The medical-specific work, contract tier resolution, punchout, formulary scoping, lot and expiry visibility, is what Uncap builds on top.
Your ERP stays the system of record, and that is deliberate. Lot numbers, expiry dates, UDI data and par levels belong in the system that owns receiving, allocation and fulfillment. An ecommerce platform that claims to master that data is a platform that will eventually disagree with your warehouse. Uncap Connect surfaces it instead: read from the ERP, shown where a buyer or a service rep needs it, carried onto the order record, never treated as the truth. This is the correct architecture for regulated inventory and it is the one Uncap builds to.
Punchout is owned, not outsourced. Across every platform in this category, punchout reaches hospital procurement through an integration layer rather than through the core commerce product. What separates implementations is who owns that layer and who maintains it when a procurement platform changes something. Uncap builds and keeps it as part of the engagement, which is also why it does not become a second vendor relationship for your team to manage.
Selling dental supply as well as medical? Dental buying looks different enough to deserve its own answer. Practices and dental service organizations reorder consumables on a fixed cycle, group purchasing rates sit alongside direct agreements rather than on top of GPO and IDN contracts, and the reorder experience matters more than the product page or the procurement integration. If that is the half of your catalog you are trying to fix, start with dental supply distribution. Distributors carrying both sides run them from one Shopify store and one ERP connection, which is the architecture described here.
Your accounts are not asking for a better catalog. They are asking to see their contract price, order against their formulary, and have it land in their procurement system the way their finance team needs it. The distance between that and what you can offer today is where Uncap starts.
Book a free strategy session. We will map your contract tier structure, the procurement platforms your largest accounts run, and your ERP environment, and show you what it takes to become orderable from inside them.
Not ready to build yet? Uncap Blueprint maps the architecture and the phased plan before a dollar goes into development.
Yes, through an integration layer, which is how punchout is delivered on every platform in this category rather than something unique to Shopify. No mainstream commerce platform ships hospital-grade punchout as a core product feature. Each one reaches Ariba, Coupa and Oracle procurement through extensions, connectors or specialist providers. So the question worth asking a partner is not whether the platform includes punchout, it is who builds the cXML connection, who owns it, and who fixes it when a procurement platform changes its handshake. Uncap builds and maintains that layer as part of the implementation rather than introducing a second vendor your team has to manage, and it runs against the same catalog, contract pricing and inventory as the rest of the store.
Each account authenticates and the applicable tier is resolved from your ERP at that moment, so a health system on a GPO rate, an IDN on its agreement, and a clinic on direct terms each see only their own price. Multiple tiers coexist on one platform without manual overrides. Because the rate comes from the ERP rather than a second price list maintained by hand, contract changes take effect without anyone republishing a catalog.
In your ERP or warehouse management system, not in the ecommerce platform. Lot and expiry control has to follow inventory through receiving, allocation, picking, shipping and recall, which is the operational system's job. The ecommerce layer's job is to surface that data where a buyer or a service rep needs it and to carry it onto the order record so account-level traceability exists. Uncap builds it that way deliberately. A storefront that tries to become the system of record for regulated inventory is a storefront that will eventually disagree with your warehouse, and in a recall that disagreement is the problem.
Immediately, because lot data is attached to order history at the account level. The affected customer list comes from a query against orders rather than from cross-referencing packing slips and ERP exports by hand. The authoritative lot record stays in the ERP. What the platform adds is the link between a lot and every account that received it.
Yes. Each account is scoped to its approved product list, so buyers see and order only what their organization has approved, with a structured workflow for requesting additions. This matters more than it sounds: an unscoped catalog pushes compliance work onto the buyer, and buyers route around suppliers that make their job harder.
Uncap publishes integrations for twelve ERP systems, each with its own documented integration page: Acumatica, Cin7, Epicor, Fishbowl, Infor, Microsoft Dynamics, NetSuite, Odoo, Oracle, QuickBooks, Sage and SAP. Uncap's own framing is that these connect to Shopify "whether through an owned Uncap Connect app or a managed iPaaS integration", so the delivery mechanism differs by system rather than one size fitting all. Epicor Prophet 21 is the integration published on the Uncap Connect product page itself. It runs embedded in Shopify rather than as separate middleware, so customers, contract tiers, inventory, lot and expiry data and orders sync both ways in real time. For a specific ERP and the depth of sync your operation needs, the Uncap team confirms fit directly rather than claiming a connector that has not been built.
Beneath those vendor pages sit pages for the individual products medical supply distributors actually run. The ones that come up most here are Dynamics 365 Business Central and Dynamics NAV. Each page covers what the integration involves on that specific system, including what the vendor documents and what it does not.
Yes. Facilities ordering against par levels or resident census get standing orders and account structures built for that rhythm, with the ability to adjust quantities before each release. It is a different purchasing motion to a clinic reordering point of care supplies week to week, and the platform treats it as one.