Replatforming Checklist: What to Migrate, What to Rebuild, and What to Drop
Replatforming is one of the most expensive decisions an ecommerce business can make. Not because of the platform itself, but because teams often migrate everything by default, rebuild what does not need rebuilding, and carry forward technical debt that should have been retired.
This checklist is designed to help you decide what must move, what should be rethought, and what should be left behind when switching ecommerce platforms.
If you are still deciding whether you should replatform, use the AI-powered platform selector on https://ecommerceplatformselector.com/ to validate whether a move actually makes sense for your business.
Step 1: What You Must Migrate (Non-Negotiables)
These are assets that carry business continuity, customer trust, and revenue history. Dropping or mishandling them causes direct losses.
1. Products and Core Catalog Data
You should migrate:
- Product names, SKUs, descriptions
- Prices and currencies
- Variants and attributes
- Category or collection relationships
You should not blindly migrate: - Legacy attributes no longer used
- Deprecated product types
- Workarounds created for old platform limitations
Before migration, clean the catalog. Replatforming is the best time to normalize data.
2. Customers and Accounts
You must migrate:
- Customer profiles
- Email addresses
- Account status
- Password hashes if supported by the new platform
You should reassess: - Guest checkout data
- Inactive or duplicate accounts
- Customers without recent activity
Some platforms handle passwords differently. If password migration is not supported, plan for a password reset flow instead of forcing insecure hacks.
3. Order History (Selective)
Migrate:
- Recent orders needed for support, returns, and accounting
- Subscription and recurring order data
- Order IDs referenced by external systems
Do not migrate: - Orders older than your operational or legal requirement
- Historical data only needed for reporting
- For deep analytics, archive old orders in a data warehouse instead of bloating the new platform.
4. SEO-Critical URLs and Redirects
You must migrate:
- Existing URL structures or map them with 301 redirects
- Meta titles and meta descriptions
- Canonical tags where applicable
Dropping redirects is one of the most common and most expensive replatforming mistakes. Organic traffic losses are often self-inflicted.
If SEO is a priority, compare platforms carefully using your selector tool:
https://ecommerceplatformselector.com/
Step 2: What You Should Rebuild (Not Migrate As-Is)
These are areas where migration usually recreates old problems.
5. Theme and Frontend
Rebuild instead of migrating:
- Custom themes built around old platform constraints
- Performance-heavy designs
- UX patterns that no longer convert
Replatforming is an opportunity to: - Improve Core Web Vitals
- Simplify navigation
- Optimize for mobile-first commerce
6. Checkout Flow
Never migrate checkout logic blindly.
Rebuild checkout if:
- It contains workarounds for old payment gateways
- It relies on plugins that no longer exist
- It was designed before modern UX standards
Many platforms differ dramatically in checkout flexibility. Validate checkout requirements before committing to a platform using
https://ecommerceplatformselector.com/
7. Integrations and Automations
Rebuild integrations when:
APIs have changed
The new platform offers native functionality
Existing integrations were brittle or custom hacks
Examples:
- ERP
- CRM
- PIM
- OMS
- Shipping and tax engines
Use this moment to reduce integration sprawl.
8. Promotions and Pricing Rules
Rebuild if:
- Discounts were implemented through plugins
- Pricing logic is overly complex
- Rules were created to compensate for platform limitations
Modern platforms often support pricing and promotions natively. Migrating old logic can block you from using better features.
Step 3: What You Should Drop (On Purpose)
This is where most teams fail.
9. Obsolete Plugins and Apps
Drop:
- Plugins added “just in case”
- Apps installed for one-time campaigns
- Tools no one remembers why they exist
Every plugin you migrate increases: - Maintenance cost
- Security risk
- Performance overhead
10. Custom Code with No Clear Owner
If no one can explain: - Why it exists
- What breaks if it is removed
- Who maintains it
Then it should not be migrated.
Replatforming is not data backup. It is architectural reset.
11. Legacy Content and Pages
Drop:
- Expired landing pages
- Old campaign microsites
- Thin content created only for SEO manipulation
Keep only content that: - Still ranks
- Still converts
- Still serves a user purpose
Step 4: Final Validation Before You Migrate
Before executing migration, confirm:
The new platform supports your future roadmap, not just current needs
Total cost of ownership is understood, not just license fees
Required customizations are feasible without heavy technical debt
If you are unsure, this breakdown on whether your ecommerce platform is helping or holding your business back provides a clear decision lens before committing to a migration:
https://ecommerceplatformselector.com/blog/ecommerce-platform-helping-or-holding-back
Replatforming should be a strategic reset, not a technical reaction.