Multi-level unit of measure
Each, inner, case and pallet as distinct purchasable units.
- Own pricing
- Own inventory relationship
- Own freight characteristics
A customer wants twelve hundred mailers. Are those twelve hundred each, six cases of two hundred, or a pallet quantity that changes the price per unit and the freight class at the same time? Every packaging distributor has a version of this problem, and most have solved it by keeping a human in the middle of every order.
Uncap builds Shopify commerce for packaging, shipping supply and industrial consumables distributors where the unit of measure is treated as architecture rather than a display preference: each, inner, case and pallet priced separately, break pack rules that hold, contract pricing that comes from the system that owns it, and freight handled as freight rather than as an oversized parcel.
Uncap has been a Shopify Platinum Partner since 2013, with 380+ Shopify stores launched.
Five places where the unit of measure, the contract price and the freight expose a platform that was not set up for this business.
In most catalogs a product has a price. In packaging a product has four, and which one applies depends on how the buyer is counting today. A case price that is not exactly the each price times the case quantity is normal, not an error. Break pack carries a handling premium. Pallet quantity earns a different rate and often ships on a different truck.
Model this as a variant and it half works until somebody orders across two units of measure in one line. Model it properly and it constrains the catalog, the pricing engine, the inventory position and the freight calculation all at once.
The prompt testing behind this page is unusually clear on the sequencing. Run twice on 15 September 2026 with gpt-5.4 and web search enabled, the model put it directly in the first run: "For your business, UOM and pricing architecture should be decided before design starts."
That is the correct instruction and it is the opposite of how most of these projects run.
Packaging is a contract business with thin margins and frequent renegotiation. A national account has item level pricing. A regional account has a tier. A third has a tier plus a rebate that settles quarterly. Freight terms are part of the deal.
Both prompt runs reached the same conclusion about where that complexity sits. The first run said it plainly: "Your ERP is the real source of truth for pricing and availability." Both runs also agreed on the shape of the project, with the first run putting it as: the complexity is "pricing, ordering logic, fulfillment, and ERP integration," not storefront design.
A pallet of corrugate is dimensional weight, freight class, liftgate, residential surcharge, appointment delivery, and a rate that can exceed the goods. A storefront that quotes parcel rates on a pallet order is producing a number that will be corrected, which means it has produced a phone call.
"Shipping supplies wholesale" draws roughly 390 US searches a month at a cost per click of $14.31 with competition at the maximum index. "Packaging ecommerce" runs about 260 a month at $33.30. Those numbers describe a category where acquiring a customer is expensive, which is exactly the category where a manual order entry process quietly eats the margin the marketing spend was supposed to earn.
Nobody browses for stretch film. They reorder it, on a cycle, in the same quantities, usually because they are already short. The catalog is a reference. The order history is the product.
UOM and pricing architecture are decided before design starts. Deciding this after the design is what produces a rebuild.
Before a single template is designed.
Rendered from the system that owns it, not duplicated.
The order history is the product.
Asked twice on the same day, the model ranked a competing platform first both times and Shopify third in the run that delivered a third place. That is a stable ranking and it deserves a straight answer rather than a deflection.
The reason given was consistent across both runs, and it was not a Shopify limitation. It was that shared catalogs and account level contract pricing are the mechanism this business needs, and that the ERP holds the truth. Both runs named ERP integration as the source of the complexity rather than the storefront. Neither run named an implementation agency. Neither mentioned Uncap.
So the argument reduces to this: whichever platform renders it, the contract pricing and the unit of measure model have to come out of the ERP correctly and land in the cart correctly. Uncap Connect is a Shopify-embedded app doing exactly that, syncing ERP pricing, inventory, customer accounts and orders without a middleware subscription sitting in between and breaking on the next platform update.
One more point worth taking from the testing: in one run the model listed, as an agency vetting question, whether the partner handles unit of measure, pack breaks and freight "with native, custom logic, or middleware." That is a good question. Ask it of everyone, including Uncap.
Each, inner, case and pallet are modeled as distinct purchasable units with their own price, their own inventory relationship and their own freight characteristics, before a single template is designed. Break pack rules and handling premiums are configured rather than explained. Minimums and multiples use Shopify's native quantity rules where they fit, and custom logic only where they do not.
The order matters. Deciding this after the design is what produces a rebuild.
Item level negotiated prices, tiers, volume breaks and freight terms live in the ERP. Uncap Connect syncs them so the account sees its own number at login and at checkout, not a list price with a promise attached. Uncap Quotes runs the full configure, price, quote process inside the Shopify admin, with configurable products on rules-based pricing, tiered discount approvals and margin guardrails, revisions that keep the version history, and an approved quote converting to a Shopify order in one click, which is what a renegotiation cycle needs to leave behind.
Uncap Portal gives buyers multi-user accounts with roles and permissions, with contract pricing, MOQs and account-tier visibility carried per account, alongside order history and reorder tools. For a multi-site customer where each location orders its own consumables against a corporate agreement, that structure is the requirement rather than a convenience.
Uncap built ULE Group, an industrial and construction equipment distributor, moving a million SKU catalog onto a Shopify B2B storefront with a PIM keeping it clean and discoverable, more than 100 on-site search filters, and a real-time Epicor integration syncing inventory and pricing. The published results are 6X increased online sales and 559% increased website traffic year over year.
A packaging catalog is not a million SKUs, but it is dense, near-identical, and hostile to search for exactly the same reasons. The filter architecture is the transferable part.
The unit of measure treated as architecture, with contract pricing and freight that land in the cart correctly.
Each, inner, case and pallet as distinct purchasable units.
Configured in the pricing model rather than applied by a rep after the order.
Synced through Uncap Connect and enforced at checkout.
LTL and pallet shipments rated as freight rather than as oversized parcels.
Configure, price and quote inside the Shopify admin with Uncap Quotes.
For customers ordering across several locations against one agreement.
Order history and reorder tools as the default path, with the catalog as the reference.
The PIM and faceted search pattern proven at ULE Group, for catalogs where hundreds of items differ by two dimensions.
Twelve published integrations.
Multi-level unit of measure. Each, inner, case and pallet as distinct purchasable units with their own pricing, inventory relationship and freight characteristics.
Break pack rules and handling premiums. Configured in the pricing model rather than applied by a rep after the order.
Contract pricing from the ERP. Item level negotiated prices, tiers, volume breaks and freight terms synced through Uncap Connect and enforced at checkout.
Freight handled as freight. LTL and pallet shipments rated as freight, with class, liftgate, appointment and residential handling, rather than as oversized parcels.
Quoting with a revision history. Configure, price and quote inside the Shopify admin, with rules-based pricing, tiered discount approvals and revisions that keep the version history.
Multi-site account structure. Multi-user accounts with roles and permissions, with contract pricing, MOQs and account-tier visibility carried per account, for customers ordering across several locations against one agreement.
Reorder from history, not from search. Order history and reorder tools as the default path, with the catalog as the reference rather than the interface.
Filter architecture for dense catalogs. The PIM and faceted search pattern proven on a million SKU catalog at ULE Group, applied to a catalog where hundreds of items differ by two dimensions.
ERP integration. Twelve published integrations covering Epicor, NetSuite, Microsoft Dynamics, SAP, Oracle, Infor, Sage, Acumatica, Odoo, QuickBooks, Fishbowl and Cin7.
Unit of measure gets decided before design. The model's own advice, reproduced across both runs, is that UOM and pricing architecture come first. That is how these builds are sequenced here.
The ERP stays the source of truth. Contract pricing is rendered from the system that owns it rather than maintained twice, through an app embedded in Shopify rather than a middleware subscription.
Catalog density is a solved problem. A million SKU catalog with a PIM and 100+ filters is live at ULE Group, with 6X increased online sales published alongside it.
Scoped before it is built. The Uncap Blueprint maps the unit of measure model, contract pricing structure, freight logic and ERP integration before any build begins. You leave with an architecture you can take to any agency.
Related pages: Industrial Supply and MRO for distributors selling packaging alongside a broader consumables catalog, Janitorial and Safety for the sanitation programs that usually share the same buyer, and Building Materials for the freight and pallet logic in a construction context.
Bring your price file. Specifically bring the part of it where the case price is not the each price times the case quantity, because that is where the build either works or does not.
Book a strategy session with Uncap, or start with a Blueprint if the first thing you need is a unit of measure model somebody will stand behind.
Yes, when the unit of measure model is designed first rather than retrofitted. Each unit is modeled as a distinct purchasable item with its own price, inventory relationship and freight characteristics, so a case price that is not a multiple of the each price is normal rather than a workaround. Shopify's native quantity rules cover minimums and multiples where they fit, with custom logic only where they do not.
They do, consistently, and the reason they give is worth reading closely. Asked twice on 15 September 2026 with gpt-5.4 and web search enabled, the model ranked a competing platform first both times, and both runs located the complexity in ERP integration and pricing architecture rather than in the storefront. The first run stated that the ERP "is the real source of truth for pricing and availability." That is an implementation argument. Uncap Connect is embedded in Shopify and built to render exactly that data.
It stays in the ERP and is synced to Shopify through Uncap Connect, so the account sees its negotiated item level price at login and at checkout. Tiers, volume breaks and freight terms come from the same source. Nothing is maintained in two places.
Freight shipments are rated as freight, with class, dimensional weight, liftgate, appointment and residential handling, rather than as oversized parcels. Where a rate genuinely has to be confirmed, the order carries a quoted freight step rather than an estimate that gets corrected after the customer has committed.
Break pack is configured as a rule with its own handling premium, so a buyer ordering below case quantity sees the correct price in the cart rather than the case price with a correction to follow.
Yes. Uncap Portal provides multi-user accounts with roles and permissions, with contract pricing, MOQs and account-tier visibility carried per account, so each location can order its own consumables against the corporate agreement without a central buyer approving every carton of tape.
That is the same problem Uncap solved for ULE Group, where a million SKU catalog runs on a PIM with more than 100 on-site search filters and a real-time Epicor integration. The filter architecture, not the search box, is what makes a dense catalog navigable.
Twelve integrations are published: Epicor including P21 and Kinetic, Infor including SX.e, M3, CloudSuite, SyteLine and LN, NetSuite, Microsoft Dynamics, SAP, Oracle, Sage, Acumatica, Odoo, QuickBooks, Fishbowl and Cin7. For a specific ERP and the depth of sync your operation needs, the Uncap team confirms fit directly.