Why Off-the-Shelf E-Commerce Breaks for Manufacturers
Executive Summary
Most e-commerce platforms are built for a shelf: a finite list of products, one price each, a retail buyer who checks out and leaves. A manufacturer sells something different. The products are configurable, the pricing is negotiated per account, and the most valuable buyers are resellers and distributors with their own purchasing workflows. When the platform cannot represent how the business actually sells, nothing looks broken. The site takes orders all day. The business simply pays the difference in phone orders, manual quotes, and self-service that never quite works. This piece walks through where off-the-shelf commerce fails manufacturers, and what a platform built to fit the catalog does instead, drawn from the one we built and run for MyWhiteBoards, an OptiMA company.
The Orders the Website Cannot Take
The website takes orders all day. It just cannot take the orders that matter most.
The distributor who buys at a negotiated price calls in, because the site only knows list price. The customer who needs a board cut to size and printed with their logo cannot configure it online, so a salesperson rebuilds the order by hand. And somewhere there is a spreadsheet, the real one, where the account-level prices actually live, because the platform was never able to hold them. None of this reads as a failure on a dashboard. The store is up, checkout works, orders come through. The cost is hidden in the orders that route around the system: the phone calls, the manual quotes, the rep who becomes a human order form for the accounts that matter most.
This is the daily tax of running a catalog business on a platform built for retail. The products are specified, not picked. The pricing is per-account, not per-product. The buyers are resellers with their own workflows. And the off-the-shelf platform treats all of it as an edge case.
Why Do Off-the-Shelf Platforms Struggle With Configurable Products?
Because they are built around a SKU that gets picked off a shelf, not a product that gets specified.
A retail platform assumes a finite list of variants: size, color, done. A manufactured product is often a set of choices: dimensions, material, surface, framing, mounting, a custom print, quantity breaks, and each combination can carry a different price and sometimes a different lead time. Force that into a fixed variant grid and one of two things happens. Either you generate thousands of pre-made SKUs that no one can maintain, or you fall back to a "call for a quote" button that pushes the work onto a salesperson and the wait onto the customer. Neither is the product the buyer came to purchase.
On the MyWhiteBoards platform, 3,300-plus products include configurable items with a real artwork workflow built in: the buyer uploads a design, approves a proof, and tracks it into production, online, without a phone call. The configuration is the product, not a form that generates a follow-up.
What Breaks When Pricing Is Per-Account, Not Per-Product?
Contract pricing is where retail platforms fail most quietly, because the failure hides in a spreadsheet, not an error message.
A manufacturer does not sell at one price. A distributor has a negotiated tier. A national account has its own schedule. A tax-exempt reseller should never see tax at checkout. A first-time buyer sees list. A platform that models price as a single number attached to a product cannot express any of that, so the negotiated prices migrate to a spreadsheet and the orders migrate to the phone. Now the real pricing lives outside the system that is supposed to run the business, which is both an operational drag and a governance problem waiting to be found.
Built to fit, pricing lives at the account level. The MyWhiteBoards Pro program gives business customers account-specific pricing, tax-exempt status handled correctly at checkout, and a dedicated purchasing workflow. The price a reseller sees online is the price they negotiated, and it lives in the platform rather than a file on someone's desktop.
Why Do Resellers and Distributors Get the Worst Experience?
Because they are the customers a retail platform was least designed for, and often the customers who matter most to a manufacturer's revenue.
A distributor placing a fiftieth reorder does not want to re-enter addresses, re-key a purchase order, or call to confirm a price they already agreed to months ago. When the platform cannot offer real self-service, the business buyer gets a worse experience than a one-time retail shopper, and the manufacturer absorbs the difference in customer-service time. Self-service for business buyers is not a nice-to-have feature. It is the gap between a reseller who reorders in ninety seconds and one who ties up a representative for twenty minutes. On MyWhiteBoards, Pro Accounts carry saved addresses, full order history, account pricing, tax status, and a separate purchasing workflow, so the highest-value buyers serve themselves instead of waiting in a queue built for retail.
What Does the Misfit Actually Cost?
The workarounds have a price even when nothing appears broken.
Every phone order is a salesperson doing data entry. Every manual quote is a delay the customer feels. Every spreadsheet of real prices is a record the system cannot see. And every catalog change that has to route through an outside development team is weeks of lead time on work that should take hours. The platform looks like it functions, and it does, in the narrow sense that pages load and checkout completes. The business is paying, in labor and speed, for the distance between how it sells and what the software can represent. That was MyWhiteBoards before the rebuild: content changes routed through an outside dev team, catalog and order data that did not reconcile cleanly, and a CMS that made every update disproportionately expensive.
What Good Looks Like
When the platform fits the catalog, the configurable product configures online, the reseller sees the price they negotiated, the tax-exempt account is never charged tax, and the custom order moves from design to proof to production without anyone rebuilding it by hand.
The catalog is the source of truth, feeding the storefront from the system the business already runs on (for MyWhiteBoards, an Odoo ERP). Search finds the right variant instead of burying it (Algolia). And the fifteen-plus services behind the storefront, including tax, shipping, freight, payments, and fraud screening, act as one system, not a stack of disconnected tools. The buyer sees none of that. They place the order they came to place, at the price they were promised, without calling anyone. And the manufacturer's team stops spending its day translating between the business and the software.
Where This Tends to Break Down
The trap worth naming is choosing the platform first and reshaping the catalog to fit it.
It is the natural order of a buying process: shortlist the platforms, pick one, then discover during implementation that configurable products, contract pricing, and reseller workflows are a phase two, or a paid app, or a customization budget nobody scoped. By then the decision is made, and the business spends the next two years bending how it sells to match how the software works. Requirements should come first. The catalog, the pricing model, and the way buyers actually order are not details to retrofit later. They are the specification. A platform chosen before those requirements are written down will be wrong in precisely the places that matter, and the misfit does not surface on launch day. It surfaces every day after, in every order the system cannot quite take. The failure is rarely the platform's quality. It is that the requirements were never the starting point.
If You Take One Thing From This
Off-the-shelf commerce is built for a shelf. A manufacturer sells a catalog: configurable products, per-account pricing, reseller workflows. When the platform cannot represent how the business actually sells, the business pays the difference in phone orders, manual quotes, and self-service that does not work. Start from the requirements rather than the software, and the storefront finally sells the way the company does.
Next Step
If the team is keeping the real prices in a spreadsheet and taking the orders that matter on the phone, that is the platform telling you it was built for someone else's catalog. We offer a free 30-minute evaluation: we walk your current stack, your catalog, and your pricing model, name where the platform is costing you, and show you the path. No cost, no pitch. Visit katalorgroup.com/commerce to start a conversation.