Enterprise replatforming
Enterprise replatforming: planning scope, decisions and cutover
Migration & replatforming · Updated
In short
A replatforming pays off when the platform itself is the bottleneck, not the design and not the last release. Success depends less on technology than on three decisions: how you cut the scope, who owns which decision, and when visibility enters the project. A badly cut project gets expensive without anyone making a mistake.
This guide covers planning, scoping, decision paths and cutover risks for platform changes at larger brands and B2B merchants, not the field mappings of individual migration tools.
Contents
- When is a replatforming genuinely justified?
- How do you know that improving the current store is the better answer?
- Big bang or gradual replacement?
- Who decides what, and which decisions belong before the build?
- What happens to legacy data and grown integrations?
- Why is visibility not an acceptance task at the end?
- What are the real risks inside the cutover window?
- How do you spot a project going off the rails?
When is a replatforming genuinely justified?
A change is justified when the platform itself causes your problems. Solid reasons look like this: the vendor discontinues your version, every business change strictly requires a developer, or a new model such as subscriptions or B2B cannot be represented cleanly in the existing data model.
The most common false reason is dissatisfaction with the storefront. Dated design, slow pages or weak search can almost always be fixed without changing platforms. Replatforming for those reasons trades a known system for an unknown one and carries the real legacy of data, processes and ownership along untouched.
Before deciding, check how much of your pain sits in the software and how much sits in data quality, processes or unclear responsibilities. If the larger share sits outside the platform, a change will not solve it. It moves the problem into a new system, where it becomes visible again at a higher price.
How do you know that improving the current store is the better answer?
Improving what you have is usually the better answer when the store works commercially and only jams in specific places. A well maintained catalog, a checkout that converts and a working ERP connection are assets. A replatforming resets exactly those three things to zero.
A useful test is the list of open requirements from the past twelve months. If most of them could be built in the current system and only failed on budget or priority, you do not have a platform problem. If they failed on the limits of the system itself, the case for a change holds.
Partial replacement is possible and consistently underrated. Rebuilding the storefront while keeping the backend, replacing the checkout, adding a PIM in front, or rebuilding a single market separately often solves the same problem without moving the whole business onto new ground in one day.
Big bang or gradual replacement?
A big bang is defensible when your store is contained: one market, one assortment, few integrations. Running two systems in parallel then costs more than the risk. As soon as several countries, brands or customer segments are involved, the number of cases to verify at once grows faster than any test budget.
Gradual replacement buys safety with parallel operation. Two systems mean two maintenance paths, two states of the data and colleagues who have to check where an order actually lives. That is manageable when the period is named up front. Without a fixed end date, the interim step quietly becomes permanent.
The cut should follow a boundary that already exists in the business. A separate country store, an independent brand or the B2B business each has its own customers, prices and often its own processes. An artificial cut straight through one customer group creates cases nobody can describe in advance.
| Cut | Fits | Benefit | Price you pay |
|---|---|---|---|
| Big bang | One market, one assortment, few integrations | No parallel operation | Every fault lands on the same day |
| By market | Several country stores on their own domains | A small market as a real world test | Two systems running for months |
| By brand | Groups with several independent brands | Clear separation of data and teams | Duplicate work in the back office |
| By customer segment | Merchants running D2C and B2B together | B2B follows later and more thoroughly | Accounts and prices maintained twice |
| By function | Stores with a large content share | Storefront first, commerce later | Domain, tracking and redirect breaks |
Who decides what, and which decisions belong before the build?
The most expensive delays in replatforming projects come from waiting for decisions, not from writing code. When nobody is named who finally rules on pricing logic, customer master data or the returns process, every question turns into another round of meetings, and every round costs a sprint.
Before the build starts, it must be clear which system holds the truth for which object. Products, inventory, prices, customers, orders and documents each need one leading source. Without that, you build interfaces that overwrite each other, and corrections end up being made by hand in daily operations.
A short list of decisions with names and timing, visible in the project room, does real work. Not as a formality, but because it shows where the project actually stands. Open decisions are the most reliable early indicator of a launch date that is about to move.
Decisions that belong before the build
- Leading system per data object and who corrects it in a conflict
- Scope of the first cut and what deliberately comes later
- URL structure and redirect concept including exceptions
- Price, discount and tax logic, separated for D2C and B2B
- Handling of existing accounts, passwords and order history
- Acceptance criteria fixed before the first test run
| Decision | Owned by | Input from | Timing |
|---|---|---|---|
| Leading system per object | Management with IT | ERP team, agency | Before the data model |
| Scope and cut | Project lead | Sales, market owners | Before kickoff |
| URL and redirect concept | SEO owner | Agency, editorial | Before template work |
| Checkout and payment logic | Finance with ecommerce | Payment partners | Before the cutover plan |
| Acceptance criteria | Project lead | Business departments | Before the first test run |
What happens to legacy data and grown integrations?
Legacy data is rarely a technical problem and almost always a commercial one. A catalog built over ten years contains products without images, duplicate customers, variants only one colleague understands, and attributes created once for a campaign. That substance determines how long a migration takes.
Decide early and in writing what comes along. Active products and customers belong in the new store, order history often only as a read only view, old campaign pages usually not at all. Anything migrated without a purpose has to be tested, maintained and corrected again later, permanently.
Integrations are the actual core of an enterprise replatforming. ERP, PIM, marketplaces, returns portal and customer service all hang on fields nobody has documented in years. Before the build starts, every connection needs a clear owner, a defined set of objects it moves, and a named contact for failures.
Why is visibility not an acceptance task at the end?
Visibility comes out of decisions made early: URL structure, category architecture, how filter pages behave, language and country logic, how the storefront renders. If SEO is planned as an acceptance checkpoint shortly before launch, those decisions can only be commented on, not changed.
A redirect concept is mandatory, but it is the smaller half. Google describes a domain or URL change as a site move in which old addresses should point permanently to their matching new ones. That saves addresses. It does not save a page whose content disappeared during the rebuild.
In practice: take an inventory of pages with rankings, links and revenue before the build, map old to new, and build the templates against that mapping. After launch, indexing, error pages and rankings belong in a fixed monitoring routine for several months.
What are the real risks inside the cutover window?
The cutover window is the period in which the old store no longer leads and the new one is not yet fully working. The critical part is not pages but transactions in flight: open orders, returns, gift cards, subscriptions and everything currently moving between store and ERP.
Schedule the window in a low demand period, but not one where nobody is reachable. A Friday evening cutover saves revenue and costs response time. More important than the weekday is that development, ERP support, payment providers and customer service are genuinely available during the same hours.
Describe the way back before you start. What happens if inventory sync returns wrong values after two hours? A rollback is only possible as long as no orders exist in the new system. After that, the only option is repairing forward, and you want to know that in advance.
What must be settled inside the cutover window
- The cut off time after which orders exist only in the new system
- Handling of open orders and returns from the old system
- Validity of vouchers, store credit and running subscriptions
- Switching domain, payment connection and shipping providers
- Availability of every partner involved across the whole window
- Abort criteria and the point where rollback stops being possible
How do you spot a project going off the rails?
The first warning sign is usually linguistic: a fixed date turns into a period, and a period turns into an intention. When status meetings stop covering finished functionality and start reporting progress in percent, the project is missing a shared definition of what done means.
The second signal is growing scope against an unchanged launch date. Every extra requirement accepted without dropping something else is a silent postponement. It only becomes visible once the buffer is gone, which is usually shortly before the planned launch.
The third signal is testing pushed toward the end. When integrations are only tested after every template is finished, the project accumulates risk exactly where it is most expensive to fix. Early, incomplete test runs are more uncomfortable and considerably cheaper.
Early indicators of a project in trouble
- Decisions stay open across several status meetings
- Scope grows without anything being dropped elsewhere
- Business departments see the new store only shortly before launch
- Integrations have so far only run against sample data
- Nobody is named yet for data maintenance and editorial work
- The cutover plan exists only as a verbal agreement
FAQ
Frequently asked questions
How long does an enterprise replatforming take?
That can only be answered honestly once the cut is defined. Duration depends less on the number of templates than on the number of integrations, the quality of legacy data, and how quickly decisions get made. A project with ERP, PIM, marketplaces and B2B pricing is a different undertaking than a D2C store with one warehouse and one country.
Does a replatforming inevitably cost you rankings?
No, but movement is normal. If URLs are mapped cleanly and redirected permanently, content is preserved and internal linking holds up, the effect usually stays limited and temporary. Losses typically appear where content was dropped during the rebuild or whole page types disappeared without a mapped destination.
Should existing customers keep their accounts and passwords?
Accounts and addresses can usually be migrated, passwords cannot, because they are stored hashed and do not travel between systems. A one time reset with clear communication is standard practice. Treat it as a communications topic rather than a technical detail. In B2B it affects people who buy rarely and read email rarely.
Can B2B be replaced in the same project as D2C?
It is possible, but cutting by customer segment is often the calmer route. B2B brings company accounts, price lists, payment terms, approval flows and orders placed from quotes. That logic wants to be tested on its own. If D2C already runs stably on the new platform, the B2B team starts from solid ground instead of a construction site.
Does a replatforming always require middleware?
Not necessarily. With a manageable number of connections, native connectors and direct integrations are enough. An integration platform pays off once several systems touch the same objects and you need monitoring, replays and visible mapping. The price is recurring cost and one more system that somebody has to operate.
What belongs in acceptance testing before launch?
Everything that touches money or visibility, tested with real data: an order through to posting in the ERP, a return, a credit note, inventory sync, prices per customer group, sampled redirects across every page type, tracking and tax logic. Purely visual issues may stay open. A wrongly posted order may not.
Official documentation
Primary sources for the technical statements in this guide.
Keep reading
Related guides
One more thing
NICCOS accompanies replatformings from the scoping decision through to cutover, taking on the parts where projects usually get stuck: data model, integrations and visibility.
What we do