
Posted in Digital Commerce
June 8, 2026
Field report
The architecture fit report: where B2B ecommerce projects fail before the first line of code
Most B2B ecommerce projects that fail were already broken at the architecture stage. The symptoms only surface during implementation, when the storefront refuses to model customer-specific pricing the way the contracts require, or when the ERP cannot expose what the buyer experience needs in real time. The good news is the failures are predictable. The patterns repeat, and discovery work catches them before contracts get signed.
Key takeaway
Most failed B2B ecommerce projects were already broken at the architecture stage; the symptoms only appear once implementation is underway.
The hidden cost of skipping architecture
Architecture work feels expensive because the deliverable is paper. A roadmap, a capability scorecard, an integration map. Nothing renders in a browser. To a CFO comparing a four-week discovery quote against a four-month build quote, the architecture work looks like the optional line item. It almost never is.
The cost of skipping architecture shows up later, and it shows up bigger. In our rescue engagements, the average cost of mid-implementation rework runs between three and eight times what a discovery sprint would have cost. Some of that is engineering rework. Most of it is people-time: re-aligning stakeholders, renegotiating contracts, retraining sales reps, and rebuilding executive confidence in a project that no longer matches the original promise.
The unspoken cost is worse. A failed first launch makes the next launch harder to fund. Boards remember the cheque they signed last time. CFOs ask more questions. Sponsors lose air cover. A project that should have run on momentum runs on apology instead. The team learns the wrong lesson, which is that ecommerce is risky, when the actual lesson is that skipping discovery is risky.
Eight failure patterns we see across mid-market engagements
The patterns below show up again and again in the projects that come to us for rescue or rebuild. None of them is exotic. All of them are catchable in two to six weeks of structured discovery. We see at least three of these in nearly every stalled project we open.
- Platform chosen by demo. Someone senior saw a demo, or a peer company runs on a platform, and the decision was effectively made before requirements were written. Architecture got fit around the platform instead of the other way around.
- ERP treated as a black box. The integrator did not pressure-test what the ERP can and cannot expose in real time, and the storefront made promises the ERP cannot keep. Inventory shows green when the warehouse is empty.
- Business logic owned by nobody. Customer-specific pricing rules live in three places: a written policy, a CRM custom field, and the head of one veteran sales rep. The discovery never mapped them, so the storefront ships with whichever version the developer asked about.
- Workflows ported, not redesigned. A six-step approval chain that made sense when each step was a wet signature got carried into digital unchanged. Buyers abandon the cart at step three.
- Buying committee never aligned. The CIO wants stability, the VP of Sales wants flexibility, the COO wants efficiency, and the project pretends they all want the same thing. The conflict surfaces during UAT, when the project is already six months in.
- Integration scoped by feature list. The integration was scoped by checking off ERP fields, not by mapping the workflows the integration has to support. The data syncs. The business does not work.
- Operating capacity overcommitted. A composable architecture got chosen because it sounded modern, with no honest conversation about who would run it post-launch. The team that owns it after go-live has neither the headcount nor the partner relationship to operate the stack.
- Discovery defined as kickoff. A two-day kickoff workshop got called discovery. It surfaced personas and a sitemap, not the operational truth a build can execute against. The team built confidently on the wrong foundation.
Each of these is the topic of its own deeper piece elsewhere in this pillar. The point of listing them here is the pattern: they are not implementation problems. They are architecture-stage problems that surface during implementation. The right place to fix them is before the build starts.
What operational truth means in practice
Operational truth is how the business actually sells, ships, and gets paid, not how the org chart says it does, not how the requirements doc summarizes it, and not how the executive deck markets it. It is the answer to questions like: what does an order from a tier-two distributor actually do inside the ERP after the rep keys it in, and which of those steps does the storefront have to replicate or honour?
In every rescue engagement we open, operational truth is the gap. The leadership team knows what the business is supposed to do. The order desk knows what it actually does. The architecture decision needs both views, and the only way to get both is to talk to both, in the same week, with a structured set of questions and a willingness to write down the contradictions.
A useful test: ask three people in three different departments to describe how a freight surcharge gets calculated for a contract account. If you get three answers, that gap is operational truth waiting to be surfaced. The storefront will get one answer. The customer will get another. The audit will get a third.
How discovery catches risk before contracts are signed
A real discovery engagement does four things the kickoff workshop cannot. It interviews the people who actually run the order-to-cash flow. It stress-tests the ERP against the workflows the storefront has to surface. It maps the business logic to a capability scorecard every shortlisted platform can be scored against. And it produces a recommendation a CFO can fund and a CIO can defend.
Discovery is also where the buying committee gets honest with itself. The CIO, the VP of Sales, and the COO sit in the same room with the same artifacts, and the architecture conversation forces the conflicts that the executive offsite avoided. Alignment that emerges in discovery is alignment that holds through implementation. Alignment papered over in kickoff cracks at UAT.
Acro structures this work through its discovery and strategy methodology, refined across more than two decades of mid-market B2B engagements. The deliverables are not slides. They are the artifacts a build team can execute against: data contracts, integration maps, business-rule catalogues, and a platform recommendation written in language a CFO will sign and a CIO will respect.
A pre-implementation readiness checklist
Before the contract gets signed, every B2B commerce project should be able to answer the following honestly. If the project cannot answer most of them, the architecture work is incomplete. If it cannot answer any of them, the architecture work has not started.
- The business logic that matters most to revenue is documented, shared, and signed off by both leadership and the order desk.
- The ERP's real-time capabilities have been tested against the workflows the storefront will surface, with named owners on both sides.
- The architecture path has been chosen with a clear rationale and a named alternative that was considered and rejected for a stated reason.
- The buying committee has aligned on the trade-offs the architecture forces, including the ones nobody is excited about.
- The team that will operate the stack after launch is in the discovery conversation and accepts the operating model the architecture implies.
- The platform shortlist scores against the capability matrix the discovery produced, not against a feature list lifted from the vendor sales deck.
- The integration scope is described as workflows the integration must support, not as ERP fields the integration must sync. The success criteria are written in operational language the order desk would recognize, not in marketing language the board would approve.
A project that can answer those eight questions cleanly is not guaranteed to ship on time. A project that cannot answer them is almost guaranteed to stall. The checklist is not the work. The work is the discovery sprint behind the answers. The checklist is how you tell whether the discovery happened.
Read this report alongside the architecture fit framework for the methodology and the common mistakes piece for the patterns described from the other angle. If you are scoping a project now, our discovery and strategy practice is the way in.
Related Articles
Commerce architecture fit for complex B2B: the decision layer before platform selection
- The architecture fit report: where B2B ecommerce projects fail before the first line of code
- ERP as source of truth vs commerce as source of truth
- The ERP-commerce readiness framework
- Why your ERP breaks when you bolt ecommerce on top
- Acumatica + DiamondBack Truck Covers
- Eagle Fence Distributing — Acumatica manufacturer spotlight
Frequently Asked Questions
Why do B2B ecommerce projects fail before implementation begins?
Because the architecture decision happened implicitly. The platform got chosen by demo, the ERP got treated as a black box, and the business logic never got mapped. By the time the implementation team shows up, they are building on a foundation that was never tested against the actual operating model of the business. The symptoms surface during build; the failure happened earlier.
What does an architecture-stage failure look like during implementation?
Storefronts that show inventory the warehouse does not have. Quote flows that the order desk refuses to use. Approval chains that buyers abandon at step three. Pricing that contradicts the contract on file. Each symptom traces back to a question the discovery never asked, or asked of the wrong person, or did not write down clearly enough for the build team to honour.
How long should a B2B commerce discovery sprint take?
For mid-market B2B businesses, two to eight weeks is typical. Shorter and the operational truth is usually under-investigated. Longer and the project stalls in analysis. The right duration depends on how many business units, how many ERP customizations, and how many stakeholder groups need to be in the room. The output is the same regardless: a defensible architecture and platform recommendation.
How much does skipping discovery actually cost?
In our rescue engagements, mid-implementation rework runs three to eight times what a discovery sprint would have cost, and that is just the engineering line item. The harder costs are organizational: re-aligning stakeholders, renegotiating contracts, retraining sales reps, and rebuilding executive confidence in a project that no longer matches the original promise. The second launch is always harder to fund than the first.
Can a stalled project be rescued without scrapping the platform?
Often, yes. The platform is rarely the root cause; the missed architecture work usually is. A rescue engagement typically opens with a compressed discovery that re-establishes operational truth, then identifies which parts of the existing implementation can be salvaged and which need to be re-architected. The cheapest successful project is the one that does not rebuild what already works.
Who should be in the discovery conversation?
The people who run the order-to-cash flow daily, not just the people who sponsor the project. That means the order desk, the ERP administrator, a working sales rep, a working CSR, the buyer-experience owner, and the executive sponsor. Alignment emerges in discovery when the right people are in the room. Alignment papered over in a kickoff workshop cracks during UAT.
How is this report different from a typical commerce playbook?
A playbook tells you what to do. This report tells you what we have seen go wrong, why it went wrong, and what discovery would have caught. The framing is diagnostic, not prescriptive. The eight patterns are drawn from real engagements where the architecture stage was skipped or shortened, and the report exists so the next team does not repeat them.
What artifacts should a real discovery engagement produce?
A business-logic catalogue, a real-time-versus-eventually-consistent map, an integration scope written as workflows rather than fields, a capability scorecard the team can score every platform against, an operating-model statement for the team that will run the stack, and a platform recommendation with a written rationale. None of those is a slide deck. All of them are artifacts a build team can execute against.
When is the right time to commission a readiness assessment?
Before the RFP goes out. The point of a readiness assessment is to ensure the RFP reflects the architecture the business needs rather than the architecture a particular vendor sells. Commissioning the assessment after the shortlist is final compresses the decision into a comparison among options that may all be wrong for the business. Earlier is cheaper.
Next step
Get the foundation right before you build.
For readers scoping a platform decision or wanting a full architecture recommendation.