Your vendor tells you what the platform can do.Nobody tells you what it cannot.
Independent advice on ecommerce platform decisions: selection, ERP and product data integration, multi-store architecture, and the limits nobody documents.
We do not build platforms and we do not resell them, which means we have nothing to gain from which one you choose. We help you decide, in what order, and we tell you what it will cost if you get it wrong.
The question nobody owns
Two questions get answered
Your platform vendor answers “can it do this”. Usually yes, with conditions nobody reads.
Your developer answers “how do we build it”. Accurately, and within the brief they were given.
One does not
Should we, in what order, and what does it cost us if we get it wrong?
That question sits between the platform, the catalog and the commercial teams, so it belongs to nobody by default. It is the one that decides whether the project was worth doing.
What platforms will not tell you
What platforms do not tell you, and vendors cannot
Every ecommerce platform has behaviors that are not faults, are not documented as problems, and change what a sensible recommendation looks like. A few we work around routinely, across three platforms:
- Structured data emitted as microdata rather than JSON-LD, so the modern approach either conflicts with the template or has to replace it.
- A 255-character limit on a field you need more room in. Not negotiable, not in the release notes, and it silently truncates.
- Prices, stock and cart rendered after the page loads, which means an automated check reads placeholders and reports confident nonsense.
- The same category reachable by several paths, each claiming to be the original.
- No permanent removal status for deleted products, so the retirement of a line looks different to a search engine than you intended.
- Accents dropped from URLs, ampersands escaped inconsistently in sitemaps, and a template split where a feature renders on one page type and not another.
None of this appears in a feature comparison. It appears in month four, in the form of a problem nobody can explain, and it is why we would rather advise before the decision than after it.
We write this down per platform rather than keeping it as folklore. The specifics for the three we work on most are on the BigCommerce, WooCommerce and Commercebuild pages.
The systems behind the store
ERP integration
We took a showcase website to a fully ERP-integrated B2B and B2C store in four months. Catalog, pricing, customer-specific terms and order flow, connected to the system the business actually runs on.
The hard part is never the connector. It is deciding which system owns which field, and what happens when they disagree.
Product information management
After an acquisition we consolidated two catalogs and 77,000+ products into a single product information system feeding both storefronts.
And the honest other half: a PIM is often an expensive answer to a process problem. If nobody owns product data today, software will not make them.
When there is more than one store
More than one store is a different problem, and it is not the one people expect
We work across 32 storefronts on two platforms, in both architectural models. One group runs twenty-five fully separate installations. Three others run several stores on a single shared platform, seven instances in total.
The question underneath both is identical: what must be identical across your stores, and what must genuinely differ?
Pricing and terms usually differ. Product facts usually should not. Category structure is a judgement call that depends on whether the same buyer shops both.
Get it wrong one way and you maintain everything twice. Get it wrong the other and the same product is described two ways, which teaches search engines and AI assistants that one company is two. Deciding where that line sits is most of the work, and it is another decision nobody owns by default.
When the platform is not the problem
The problem behind most requests for a new platform
Marketing cannot change the storefront without developer time. A campaign needs a landing experience, a seasonal layout, a story around a product launch. It goes into a development queue, it lands late, and sometimes the moment has passed.
That is a velocity problem, and replatforming is an expensive way to solve it. Sometimes the answer is better templates. Sometimes it is a process fix and a content owner. And sometimes it genuinely is an experience layer sitting on top of the platform, letting a marketing team build and publish without a release.
When that is the answer, we work with Live Story, a content and storytelling platform that sits above your existing commerce stack. We have a commercial relationship with them and we will tell you so before we recommend anything.
What we will not do is diagnose backwards from a product we can earn on. The diagnosis comes first, and often it does not end in software at all.
What we advise on
Platform selection
Not a feature comparison. The questions that actually decide it: what your ERP expects, how your catalog behaves, who maintains it after launch, and what the platform cannot do that you will need in year two.
ERP integration
Which system owns which field, what happens when they disagree, and which parts of the business logic belong on the store rather than behind it.
Product information
Whether you need a PIM, what it would actually fix, and whether the underlying problem is software or ownership. The answer is often ownership.
Platform limits
What your platform will not do, stated before you commit rather than discovered in month four. This is the part that is difficult to get from anyone who sells the platform.
Multi-store architecture
What should be shared across your stores and what must differ, which is the decision that determines your maintenance cost for years.
The experience layer
Whether your marketing team is blocked by the platform or by the process, and what would actually unblock them. Sometimes software, often not.
Build versus buy
Companies build their own middleware more often than they admit, usually because a real need went unmet. Whether to keep it is a maintenance question, not a pride question.
Sequencing
Most of the value here. What to do first, what can wait a year, and what is expensive to reverse. Order matters more than any individual choice.
Who this is for, and who it is not
It fits businesses choosing or reconsidering a platform, companies whose store and ERP disagree about something important, groups running several storefronts, teams weighing a PIM, and marketing functions who believe the platform is blocking them and are not certain.
We will say no when:
- You want us to build or implement it. We are not a development shop, and the independence of this advice depends on that staying true.
- You want a recommendation before the diagnosis. The answer depends on your ERP, your catalog and who maintains it, and we cannot shortcut that honestly.
- The decision is already made and you want it endorsed. We may not endorse it, and you would be paying for an argument.
- You want license resale or implementation margin. We take neither, which is the point.
Where this sits beside the rest
This is about decisions concerning the platform. The work on it comes after. Catalog and structure are ecommerce SEO, crawling and rendering are technical SEO, and if you are moving between platforms the traffic side is website migration SEO.
If you are not sure which of those is your problem, start with an audit. If the finding is that nobody internally owns these decisions, that is fractional digital leadership. The broader practice is on the services page.
Questions we get asked
Q. Which ecommerce platform should we choose?
We will not answer that from a feature list, and be careful of anyone who does. The decision is usually settled by four things that have nothing to do with the comparison chart: what your ERP expects and how well it integrates, how your catalog behaves at your size, who maintains the store after launch, and what the platform cannot do that you will need in year two. We have worked across several platforms for a decade and the useful advice is always specific to those four answers.
Q. Do you build or implement the platform?
No, and that is deliberate. We are not a development shop and we do not resell licenses, which means we have nothing to gain from recommending one platform over another. We advise, we help you brief and judge the implementation, and we work alongside whoever builds it. If you need a build partner we can point you at ones we have worked with and tell you honestly what each is good at.
Q. What do you actually know about platform limitations?
The specific things that are not in the documentation because they are not faults. Structured data emitted as microdata rather than JSON-LD. A hard character limit on a field you needed more room in. Prices and stock rendered after page load, so automated checks report confident nonsense. Several paths to the same category, each claiming to be canonical. No permanent removal status for deleted products. Accents dropped from URLs. A template split where a feature appears on one page type and silently not on another. Each of those changed a recommendation we would otherwise have made.
Q. How does ERP integration usually go wrong?
Not at the connector, which is the part everyone worries about. It goes wrong at ownership: two systems each think they own the price, or the description, or the stock figure, and nothing defines what happens when they disagree. You find out months later when a product on the store contradicts the product in the ERP and nobody can say which is right. Deciding that map before anything is built is most of the work and almost none of the budget.
Q. Do we need a PIM?
Sometimes, and less often than PIM vendors suggest. A PIM is genuinely valuable when you have multiple channels consuming the same product data and a real volume of attributes to manage, and we have consolidated two catalogs and tens of thousands of products into one after an acquisition. It is the wrong answer when the real problem is that nobody owns product data internally. Software does not create an owner, and an unowned PIM decays faster than a spreadsheet.
Q. We run several stores. Does that change the advice?
Substantially, and it is the question most platform conversations skip. Once there is more than one store the decision stops being which platform and becomes what must be identical across them and what must genuinely differ. Pricing and terms usually differ. Product facts usually should not. Get it wrong one way and you maintain everything twice. Get it wrong the other way and the same product is described two ways, which teaches machines that one company is two. We work across 32 storefronts in both architectural models.
Q. Our marketing team says they need a new platform. Are they right?
Often they are describing a velocity problem rather than a platform problem. They cannot change the storefront without developer time, so campaigns queue and land late. Replatforming is an expensive way to fix that, and it frequently does not. The honest sequence is to work out whether the blockage is the platform, the templates, or the process and ownership around them. Sometimes an experience layer on top of the existing stack solves it in weeks. Sometimes the fix is nobody having to ask a developer for a banner.
Q. What is Live Story and why do you mention it?
It is a content and storytelling platform that sits above an existing commerce stack, so marketing teams can build and publish experiences without a development release. We have a commercial relationship with Live Story and we will say so before we recommend anything, because you should weigh that. What we will not do is diagnose backwards from a product we can earn on. The diagnosis comes first, and often it concludes that no new software is needed.
Q. We built our own tooling. Should we keep it?
More companies have built their own middleware than admit it, and it usually exists because a real need went unmet, which makes it evidence rather than embarrassment. Whether to keep it is a maintenance question: who understands it, what happens when they leave, what it costs to keep current, and whether a supported product now does the same job. Sometimes the answer is keep it. The point is to decide deliberately rather than by inertia.
Q. Where does this fit against the SEO work you do?
This is about decisions concerning the platform: choosing it, integrating it, structuring it, knowing its limits. The SEO work is what happens on the platform once you have it: catalog, structure, schema, feeds, visibility. Different questions, different moments. If you already have a platform and need it to perform, that is ecommerce SEO. If you are choosing, integrating or wondering whether to move, that is this.
Start with a conversation
Thirty minutes on what you are running, what is not working, and what you were about to change. If the honest answer is that your platform is fine and something else is the problem, we will say so.