Contract pricing at login
However many tiers you run, each account sees the one rate that applies to them.
- Direct agreements
- Group purchasing arrangements
- DSO annual rates
Dental supply reorders should not depend on who answers the phone. Uncap builds dental supply ecommerce on Shopify, so every practice and every dental service organization logs in to their own contract pricing, their own order history, and a reorder that takes ninety seconds instead of a fax. One platform, one ERP connection, lower total cost of ownership than the stack you are holding together today.
Five places where a reorder business with contract pricing exposes a cart that was built for a public price list.
Dental supply is a reorder business. A practice burns through the same gloves, prophy paste, burs, barriers, and sterilization pouches on a cycle you could set a calendar by. The order is predictable. The way it arrives is not. It comes in by phone at 7:40 in the morning, by fax from an office manager who has used the same pad for eleven years, by text to a rep who is driving, and by email with a photo of a handwritten list attached. Your team retypes all of it.
Then a dental service organization calls, and none of that applies. A DSO buying for forty practices wants group purchasing terms, a single approved list across every location, and one regional purchasing manager placing orders on behalf of offices that never speak to you directly. That is a different business running through the same catalog.
Here is where it actually breaks.
Every account can be on a different contract price. A direct agreement, a group purchasing arrangement, a DSO annual rate. A public price list is not just unhelpful, it is impossible. So the price lives with the rep, and the rep becomes the bottleneck on every order.
The reorder experience matters more than the product page. Nobody is browsing for single use barrier film. They want last month's order, one click, done. Most dental supply sites make them start from search.
Back orders surface too late. A practice finds out a consumable is on back order after the box arrives short, not while they are placing the order, and now an operatory is waiting.
Lot numbers live in the warehouse, not the order. When a manufacturer notice lands on autoclave pouches or an instrument lot, you rebuild the affected account list by hand from packing slips and ERP exports.
DSO group pricing cannot be expressed in a normal storefront. A parent organization needs to set the approved list and the rate. Individual offices need to order inside those rules without calling corporate. Off-the-shelf carts were not built for that hierarchy.
A practice and a DSO log in to different shapes of the same store, fed by the same ERP connection.
Uncap builds the ordering side of your business on Shopify, and connects it to the ERP you already run. Not a replacement for your operation. The digital front door your accounts have been asking for.
A practice logs in and sees their price. Not list price, not a rate a rep confirms later by email, their price, set from the ERP at the moment they authenticate. Their last six orders are on the first screen. They reorder consumables in about a minute, see current availability before they commit rather than after the box lands short, and set a standing order for the items they buy every month whether anyone remembers to call or not.
A DSO logs in to a different shape of the same store. The parent organization holds the approved product list and the group purchasing rate. Each practice under it orders inside those rules, within its own budget, from its own operatory-level list, and the regional purchasing manager sees all of it in one place. Corporate control, location autonomy, no spreadsheet reconciliation at month end.
Behind both of those, Uncap Connect keeps Shopify and your ERP telling the same story in real time. Contract pricing, inventory, lot numbers, customers, and orders move both ways without a middleware platform in between and without anyone re-keying an order that was already typed once. An order placed in the portal is a record in the ERP immediately, not after tonight's batch.
What this changes for your team is not that there are fewer people. It is that the people you have stop doing robot work. The order entry that eats a rep's morning goes away, and the rep spends that time on the accounts that are slipping.
The ordering side of the business on Shopify, connected to the ERP you already run.
However many tiers you run, each account sees the one rate that applies to them.
Last month's order is one click away from becoming this month's order.
Items bought on a fixed cycle ship on that cycle, with quantities adjustable before each release.
Individual practices order within the parameters the parent sets.
A practice decides what to do about a short consumable while still on the page.
When a manufacturer notice arrives, the affected account list is a query against order history.
Configured on the product page with the correct price attached.
Contracted accounts and direct-to-practice retail run from the same store, the same inventory and the same integration.
Contract pricing at login, however many tiers you run. Direct agreements, group purchasing arrangements, and DSO annual rates all coexist. Each account authenticates and sees the one rate that applies to them. No overrides, no rep in the loop, no pricing disputes at checkout. Built with Uncap Portal and fed live from your ERP.
Reorder in a minute, not a phone call. Order history, saved lists, quick order by product code, and one-click repeat of a previous order. Uncap Portal gives each practice its own door into your business, with last month's order one click away from becoming this month's order.
Standing orders for predictable consumables. The items a practice buys on a fixed cycle ship on that cycle automatically, with the practice able to adjust quantities before each release. Reorder volume stops depending on whether an office manager remembers to call.
DSO hierarchy with group purchasing built in. Parent organizations set approved product lists, spending limits, and the group rate. Individual practices order within those parameters. A regional purchasing manager places a multi-location order across consumables and instruments without one phone call to your office.
Back order and availability visible before checkout. Current availability, expected dates, and substitution options surface at the point of ordering. A practice decides what to do about a short consumable while they are still on the page, not after the delivery arrives.
Lot numbers and expiry carried through to order history. Lot and expiration data attach to the order record for single use items, sterilization products, and instruments. When a manufacturer notice arrives, the affected account list is a query against order history rather than a week of cross-referencing packing slips.
Handpiece and instrument configuration on the page. Instruments that ship with options, tip size, connection type, sterilization compatibility, get configured on the product page with the correct price attached, instead of routing through a spec sheet and an email.
One ERP connection for both sides of the catalog. Contracted accounts and any direct-to-practice retail buying you do run from the same Shopify store, the same inventory, and the same integration. One catalog to maintain, not two.
Shopify Platinum Partner, on Shopify since 2013, with 380+ storefronts launched. Shopify B2B provides the foundation: company accounts, customer-specific price lists enforced at login, purchase order submission at checkout, and payment terms, all maintained by Shopify rather than by a development team you keep on retainer. What decides whether that foundation holds for a dental distributor is the integration layer above it, and that is the part Uncap builds rather than bolts on.
The integration is the product, not an afterthought. The failure mode for a distributor is the same on every platform: account pricing that does not match the ERP, availability a day behind the warehouse, an order that gets re-keyed anyway. Uncap Connect is built against Shopify's own B2B APIs and runs embedded inside Shopify, which is what keeps company accounts, price lists and catalogs mapping correctly to what your ERP says is true. Generic connectors that treat a B2B store like a retail store are where distributors get burned. It is the reason Uncap builds this layer itself instead of reselling someone else's.
Built for distribution complexity, not for a catalog. Contract pricing at login, group purchasing rates, standing orders, back order visibility, and lot data tied to order history are not features that come out of the box on any platform. Uncap builds them because dental supply distributors cannot operate without them working correctly on day one.
A dental customer already says this in public. Aubrey McKinley of Garrison Dental, on working with Uncap: "What impressed me most about Uncap was their ability to truly immerse themselves in our industry."
Selling medical supply as well as dental? Most of what is on this page holds for the medical side, but the pricing architecture does not. Medical supply runs on GPO contracts and IDN agreements, punchout into the hospital's own purchasing system, and lot and expiry tracking as a regulatory obligation rather than a convenience. If that is the half of your catalog you are trying to fix, start with medical supply distribution instead. Distributors carrying both sides run them from one Shopify store and one ERP connection, which is the same architecture described here.
Your accounts are not asking for a better website. They are asking to see their price, check what is in stock, reorder what they had last time, and get on with the day. The distance between that and what your current setup delivers is where Uncap starts.
Book a free strategy session. We will look at your contract pricing structure, your DSO accounts, and your ERP environment, and map what it takes to move phone and fax reordering into a portal your practices actually prefer.
Not ready to build yet? Uncap Blueprint maps the architecture and the phased plan before a dollar goes into development.
It moves into the integration layer, not into a different platform. Shopify B2B covers company accounts, catalogs, and customer-specific price lists natively. Everything past that, a practice sitting on a direct agreement and a group purchasing rate at the same time, a DSO parent setting one rate across forty locations, pricing that has to resolve from your ERP at the moment of login, is resolved by the integration rather than by the storefront. The real risk in a distributor build is not that the platform runs out of features. It is an integration that does not implement Shopify's B2B APIs properly, so account pricing, company records and catalog access stop matching what the ERP says. Shopify's own documentation flags exactly this. Uncap Connect is built against those B2B APIs and runs embedded in Shopify rather than as middleware sitting outside it, which is what keeps the mapping correct as your pricing structure gets more complicated rather than less.
Yes. Shopify B2B supports customer-specific price lists enforced at login, so each practice or DSO account sees only its own contracted rate. Uncap configures the pricing architecture so that direct agreements, group purchasing arrangements, and DSO annual rates all coexist on one platform, with the correct rate resolved from your ERP at the moment the buyer authenticates. No rep confirmation step, no manual override, and no exposure of one account's pricing to another.
Through a company account hierarchy. The dental service organization sits as the parent, each practice sits underneath it, and the parent holds the approved product list, the group purchasing rate, and any spending limits. Individual office managers place their own orders inside those rules, and a regional purchasing manager can order across every location from one session. Corporate keeps control of what gets bought and at what price without becoming a bottleneck on every order.
Yes. Items a practice buys on a predictable cycle, gloves, barriers, prophy paste, sterilization pouches, can be set as a standing order that releases on schedule, with the practice able to adjust quantities before each release. It removes the phone call from the most predictable part of your revenue.
Lot numbers and expiration dates attach to the order record and carry through to account order history, creating a traceable chain from your warehouse to each practice. When a manufacturer notice arrives on a specific lot, the affected account list comes from a query against order history rather than manual reconstruction from packing slips and ERP exports.
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 is a Shopify-embedded app rather than a separate middleware platform, so customers, contract pricing, inventory, lot 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. Punchout and EDI are handled through the same layer for the institutional and DSO buyers that eventually require them.
Beneath those vendor pages sit pages for the individual products dental supply distributors actually run. The one that comes up most here is Dynamics 365 Business Central. Each page covers what the integration involves on that specific system, including what the vendor documents and what it does not.
No. Contracted accounts and direct-to-practice retail run from the same Shopify store, the same inventory, and the same ERP connection. Contracted buyers authenticate into their pricing and approved list. Retail buyers see a standard storefront and standard checkout. One catalog to maintain, one integration, both channels.