Skip to main content
Industry / Medical Supply

Show Every GPO and IDN Account Their Contract Price at Login

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.

In this article Talk to our experts

The challenge

Where a generic storefront breaks for medical supply

Six places where contract tiers, hospital procurement and regulated inventory expose a storefront built around a public catalog.

Factor
Generic storefront setup
What medical supply needs
Contract tiers
Shows list price or shows nothing, and the buyer picks up the phone.
GPO, IDN and direct terms coexist, with the applicable tier resolved from the ERP at login.
Hospital procurement
A storefront the buyer has to leave their own purchasing system to reach.
cXML punchout from inside the buyer's procurement platform, returning the cart into their approval flow.
Lot and expiry
Affected accounts rebuilt from packing slips and ERP exports.
Lot and expiry data attached to orders and kept in account history, so the list is a query.
Formulary
A catalog that shows a buyer everything, including what their organization has not approved.
A catalog scoped to each account's approved product list, with a structured route for requesting additions.
Par levels
Volume that reorders against par and census still moves by phone.
Standing orders that release on schedule, adjustable before each release.
Specification orders
Lines that need options priced first route to email and wait on a rep.
Configured directly, with Uncap Quotes handling the negotiated version where a quote is required.

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.

The Uncap solution

Two ways in, one catalog

A clinic logs in. A hospital never sees the login screen. Both reach the same catalog and the same inventory.

Clinics and long term care, logging in
  • Contract tier resolved
    Not list price with a note to call for pricing
  • Their lists on the first screen
    Requisition history, par level lists and standing orders
  • Reorder against par
    Without a phone call
  • Availability before they commit
    Not after the delivery arrives short
One Shopify store
The ERP stays the system of record
Hospitals and IDNs, by punchout
  • Start in their own platform
    Requisitions are raised and approved there
  • Punch out over cXML
    Into the same catalog as everything else
  • Contracted rate, approved formulary
    Buyers cannot order outside what is approved
  • Cart returns to their workflow
    The purchase order arrives the way their finance team requires
Uncap Connect
Contract tiers, inventory, lot numbers, expiry dates, customers and orders move both ways, embedded in Shopify
Uncap Quotes
Specification and equipment orders negotiated with version history instead of in an inbox
Uncap Portal
Every account authenticates into the one rate that applies to them

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.

Key features

What Uncap builds for medical supply distributors

The ordering layer on Shopify, connected to the ERP that already runs the business.

01 · Pricing

Contract tier resolved at login

Resolved from your ERP rather than maintained by hand in a second system.

  • GPO contracts
  • IDN agreements
  • Direct terms
02 · Punchout

Punchout into the systems hospitals already run

Built and maintained as part of the implementation, not handed off.

  • cXML punchout
  • Shop at the contracted rate
  • Cart returns into requisition and approval
03 · Formulary

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.

04 · Traceability

Lot numbers and expiry on the order record

A traceable chain from your warehouse to each facility, with the ERP as the system of record throughout.

05 · Replenishment

Par level and standing order replenishment

Standing orders release on schedule, adjustable before each release, for facilities ordering against par levels or resident census.

06 · Approvals

Requisition and approval workflows

A materials manager raises a requisition and the right person releases it.

  • Multi-user accounts with roles
  • Spending limits
  • Approval steps
07 · Specification

Configuration and specification orders

Lines that need options chosen before a price exists get configured directly, with Uncap Quotes where a quote is genuinely required.

08 · ERP

One ERP connection for every channel

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.

Why Uncap

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.

Ready to talk

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.

What this page covers

  • Diagnostics and point of care supplies. Rapid tests and point of care products reordered on a fast, predictable cycle against par levels.
  • Disposables and single use supplies. Gloves, gowns and single use clinical items ordered by case count, the core of standing order volume.
  • Infection control and sterilization supplies. Wraps, indicators and disinfectants tied directly to a facility's compliance protocol.
  • Personal protective equipment and apparel. Masks, eyewear and protective apparel for clinical and surgical settings, often formulary controlled.
  • Configurable and specification orders. Equipment and specification lines where an accurate price does not exist until the options are selected.
08 Common questions

Frequently asked questions

Can Shopify support punchout for hospital and IDN procurement?

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.

How do GPO and IDN contract tiers work on the platform?

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.

Where should lot numbers and expiry dates actually live?

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.

How fast can we identify affected accounts in a recall?

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.

Can buyers only see products on their approved formulary?

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.

Which ERP systems does this connect to?

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.

Can long term care facilities order against par levels rather than browsing?

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.

Talk to Our Experts →