Accepting projects ·CZ Get in touch →
// Service · E-shop migrations

E-shop migrations between platforms without data loss.

Software-driven migration of products, customers and orders between platforms like Shoptet, Shopify, WooCommerce or custom solutions. Minimal downtime, no lost historical orders.

// About the service

Migration done the software way: scripts, validations, repeatable runs.

An e-shop migration is a project with high error risk and high cost of mistakes. Lost historical orders, broken redirects, mis-mapped product variants — typical bugs you then chase for months. We do it the software way: scripts, validations, repeated runs on staging until everything matches at 100%.

// What it's good for

When migration makes sense.

Typical situations our clients arrive with.

// 01

Shoptet → Shopify

Classic migration for companies that have outgrown Shoptet's capabilities. Products, variants, customers, historical orders, reviews, blog.

// 02

WooCommerce → Shoptet

Other direction — from self-hosted WooCommerce to managed Shoptet. Often after acquisition or when a company doesn't want to maintain infrastructure.

// 03

Custom → modern platform

An e-shop built years ago on a custom framework. Migration to Shopify or Shoptet simplifies maintenance and team.

// 04

Merging two e-shops after acquisition

Two companies, two databases, one new brand. Mapping overlaps, customer deduplication, decisions on duplicate SKUs.

// 05

Multi-language migration

From a single-language e-shop to multilingual. Translation mapping, hreflang setup, currency handling, regional legal documents.

// 06

Prestashop / OpenCart end-of-life

The platform is no longer maintained. Migrate to a live system before it becomes a security risk.

// How we work

How a migration runs.

Standard flow from audit to cutover.

01

Source data audit

We map everything in the old e-shop. Often we find data the company forgot about (custom fields, redirects, B2B access).

02

Mapping + scripts

Field-by-field mapping. Scripts are written idempotent so we can re-run until output matches.

03

Staging migration

Full run on a clone of the new e-shop. You review the data manually, approve, and we fix any findings.

04

Production cutover

Planned hour, transfer, smoke tests, DNS cutover. Usually overnight for peace of mind.

// What we work with

Standard e-commerce stack and our own ETL tooling.

// Platforms

  • Shoptet
  • Shopify
  • WooCommerce
  • Magento, Prestashop

// Custom DBs

  • MySQL / MariaDB
  • PostgreSQL
  • SQL Server

// ETL scripts

  • Python
  • TypeScript
  • custom pipelines

// Validation

  • data integrity checks
  • row counts, checksums
  • byte-for-byte diff

// SEO redirects

  • 301 maps
  • nginx / Apache rewrites
  • application redirects

// What else we migrate

  • reviews
  • blog and articles
  • custom fields
  • B2B access
// FAQ

What clients ask before we start a migration.

How much does migration cost and how long does it take?

A typical mid-size e-shop takes 3–6 weeks; price depends on data volume and custom logic.

A pre-project audit always comes first to give a realistic estimate. The audit itself costs a fraction of the migration.

What about downtime during migration?

We aim for zero downtime through orchestrated cutover. Worst case 1–2 hours during off-peak night hours.

What about historical orders?

They migrate. The key is to have the customer's complete history in the new system — that's the reason customers stay with you.

Do you also handle SEO redirects?

Yes. The map of old URLs to new URLs is a standard part of migration. Without it you'd lose search rankings built up over years.

What if the old system has a custom field Shopify can't handle?

We use metafields, custom apps, or rework the structure. Before migration we map all custom fields and propose a path.

Do you guarantee nothing gets lost?

We audit data before and after migration with byte-for-byte comparison of critical objects (orders, invoices, customers). If anything doesn't match, we don't cut over.

Got an e-shop that's time to move?

Free initial audit. From it comes whether migration makes sense — and if so, what the realistic scope looks like.

Book an audit →
// Contact

Let's work together.

Describe your situation or request and we typically reply within one business day. Free, no obligation.

// Encrypted in transit · GDPR compliant