Skip to main content

Ecommerce migration services

Move from Ecwid to Cmsmart Ecommerce

To migrate from Ecwid to WooCommerce without losing SEO, we read your products, variants, customers and orders through the Ecwid API, keep each product's slug and SEO fields, and map every old store URL to its new address in a 301 CSV you approve before launch. We test on staging, then watch crawl errors for 30 days. Quoted after assessment.

Quoted per project, no obligation. See also the free migration assessment.Updated

Photobook product page in the Cmsmart designer with page thumbnails
The Cmsmart Product Designer for WooCommerce (formerly NBDesigner) on a demo store.

In short

How do you migrate from Ecwid to WooCommerce without losing SEO?

Built on WooCommerce, so the store is yours and not a widget on someone else's platform.

Key facts: Ecwid to Cmsmart Ecommerce
ScopeEcwid products, variants, customers, orders and URLs, moved to a WooCommerce store on Cmsmart Ecommerce.
What you keepCatalogue and images, customer accounts and addresses, order history as read-only records, page titles and descriptions, and a 301 for every old URL.
Typical inputsAn Ecwid API access token or the store's export files, your list of Ecwid apps and marketplace channels, and the list of pages that carry the Ecwid store.
DeliverablesA data map, a redirect CSV you approve, a staging store, a QA check, the cut-over and a 30-day watch.
How pricing worksQuoted per project after a free assessment. There is no price list and no obligation.
Migration path: Your Ecwid store, then Map data and URLs, then Test on staging, then Cut-over, then 301 watch1Your Ecwid storeExport files or API2Map data and URLsFields and 301 map3Test on stagingCounts, URLs, checkout4Cut-overFinal sync, DNS switch5301 watchCrawl errors, 30 days
The same five steps for every store: you approve the data map and the redirect CSV before the cut-over.

Why merchants move

Why merchants leave Ecwid

The factors we hear most, stated fairly. Where a source link is shown, it is the platform's own page, read on 10 October 2026.

  • The store lives inside another site

    Ecwid adds a store to an existing website, and its catalog pages are built dynamically. The address format depends on the host site and on which URL features are switched on.

    Source: Ecwid: better URLs for custom sites

  • Default catalog URLs carry a hashbang

    On a custom website the default catalog URL includes a hashbang and a numeric ID. A shorter format needs the Clean Store URLs option to be switched on, so a store can serve more than one URL style over its life.

    Source: Ecwid: better URLs for custom sites

  • Instant Site is the hosted option

    Ecwid's own site builder, Instant Site, offers templates, content blocks and a free company.site address or a connected domain. Merchants who want a fully custom theme are pointed to the developer docs.

    Source: Ecwid Instant Site

  • Two customer sign-in modes

    The API docs separate stores on a legacy customer sign-in from newer ones, and the customer records returned by the API contain no password field.

    Source: Ecwid API: create customer

  • Built around Lightspeed POS

    The features page describes connecting Ecwid with Lightspeed Retail POS to sell online and in store. A merchant with no point of sale may not use that part.

    Source: Ecwid features

What moves

What we move, and how

You approve the redirect CSV before launch, so every old address has a destination.

DataWhat we do
Products and variantsTitles, descriptions, SKUs, variants, attributes, prices, stock and images.
Categories and attributesCategory tree and product attributes, mapped to WooCommerce.
CustomersAccounts and addresses. Ecwid's API does not return customer passwords, so customers set a new password with a reset email. We send the reset invitation as part of the cut-over plan.
OrdersOrder history with status and totals, as read-only history. Payments are never charged again.
ReviewsProduct reviews where the platform lets us export them.
Pages and blogContent pages and blog posts. Layouts are rebuilt, not copied.
SEO URLsA redirect map from every old URL to the new one, delivered as a CSV you approve before launch.
Titles and descriptionsMeta titles and descriptions carried over so search listings keep their wording.
VariationsEcwid product combinations are mapped to WooCommerce variable products.
Slugs and SEO fieldsProduct slugs, SEO titles and SEO descriptions are read from the API and carried over.
Instant Site pagesPages are listed by the API; their layouts are rebuilt on the new theme.

Scope

Included, not included, and extra

Clear lines before you start. The final scope is written into your proposal.

Included

  • Products, variants, categories and attributes, mapped to WooCommerce
  • Customer accounts and addresses
  • Order history as read-only records; payments are never charged again
  • Reviews where the platform lets us export them, plus pages and blog posts
  • A redirect CSV for every old URL, approved by you before launch
  • Meta titles and descriptions carried over
  • A staging store, a QA check, the cut-over and a 30-day watch

Not included

  • Customer passwords: most platforms cannot export them, so customers may need a reset email
  • Stored cards and recurring plans, which often cannot move between payment processors
  • Theme layouts copied as they are: the storefront is rebuilt
  • A promise of rankings or traffic

Rebuilt, scoped in your quote

  • A new storefront theme on a Cmsmart Store preset or built to your brand
  • Apps replaced by Cmsmart modules or matching WooCommerce plugins
  • Payments, shipping, tax, email, ERP and CRM integrations, rebuilt and tested
  • Custom logic such as special pricing or order rules, built as custom development

What we need from you

  • Admin access or the platform's own export files
  • Your list of apps and integrations
  • Your list of old URLs
  • Your approval of the data map and the redirect CSV

Export method

How your Ecwid data gets out

Ecwid's REST API v3 returns products, product variations, customers, orders and product reviews as JSON, one hundred items per request with offset paging, so a large catalogue is read in repeated runs. We use your API access token for the read. The admin-panel CSV export could not be checked because Ecwid's help centre blocked our read-only fetch, so we confirm it in the assessment.

  • Products: titles, descriptions, SKUs, images, SEO title, SEO description and slug.
  • Variations: Ecwid product combinations, mapped to WooCommerce variable products.
  • Customers and orders: accounts, addresses and order history, imported as read-only history.
  • Reviews: product reviews are available through the API and are imported.
  • Pages: Instant Site pages can be listed through the API; layouts are rebuilt, not copied. A blog export is not documented, so blog posts are checked in the assessment.

Sources, read on 10 October 2026: Search products, Search product variations, Search customers, Search orders, Search product reviews

SEO protection

Protecting your search listings when you leave Ecwid

We cannot promise rankings or traffic. These are the steps that protect what can be protected.

  1. Product records expose the slug, SEO title and SEO description, and category records expose a slug, so we read them and keep the slug where the WooCommerce address pattern allows it.
  2. Collect every address the old store serves: on a custom website the catalog may use the hashbang style or the Clean Store URLs style, so we list URLs from your storefront pages and Search Console before mapping them.
  3. Map every old address to its new one in a redirect CSV, which you approve before launch.
  4. Re-create the XML sitemap and submit it, then compare indexed pages with the migrated catalogue.
  5. Watch crawl errors and redirects for 30 days after cut-over.

What gets rebuilt

What is rebuilt on Cmsmart Ecommerce

Some things cannot be copied, so they are rebuilt and tested.

  • The storefront theme, designed on a Cmsmart Store preset or built to your brand.
  • Apps and extensions, replaced by Cmsmart modules (product designer, price calculator, file upload, artwork approval, B2B) or a matching WooCommerce plugin.
  • Integrations: payments, shipping, tax, email, ERP and CRM, rebuilt and tested against your real list.
  • Custom logic, such as special pricing or order rules, built as scoped custom development.

Process

How the migration runs

The timeline is set in the free assessment. It depends on catalogue size, order history and integrations.

  1. Free assessment: your platform, catalogue size, apps, integrations and goals.
  2. Data map and redirect map: what moves, what is rebuilt, and every old URL with its new address.
  3. Staging migration: your data in a private WooCommerce store you can open and test.
  4. QA: data counts, URLs, checkout, emails and tracking checked against your list.
  5. Cut-over: final data sync and DNS switch, planned for your quietest hours.
  6. 30-day watch: crawl errors, redirects and rankings reviewed after launch.

Free assessment

See what moving Ecwid would take

Tell us about your store. We reply with what moves, what is rebuilt and a quote, with no obligation.

FAQ

Frequently asked questions

Will I lose my SEO rankings?

We cannot promise rankings or traffic. We build a redirect map from every old URL to its new one, carry over titles and descriptions, submit an XML sitemap and watch crawl errors for 30 days after launch.

Can customer passwords be migrated?

Ecwid's API does not return customer passwords, so customers set a new password with a reset email. We send the reset invitation as part of the cut-over plan.

How long does the migration take?

The timeline is set in the free assessment. It depends on catalogue size, order history and integrations, so we do not quote a standard duration.

Will my store go offline?

Your current store keeps selling while we build and test on a staging store. Only the final cut-over, a data sync and a DNS switch, needs a short planned window.

Can my current apps be replaced?

Apps from the Ecwid App Market and automations built on Ecwid webhooks depend on the Ecwid API. Each is mapped to a Cmsmart module or a WooCommerce plugin, and anything with no equivalent is quoted as custom development.

What does it cost?

Migration is quoted per project after the free assessment, because it depends on your data, apps and integrations. We do not publish prices.

Can you migrate orders and reviews?

Orders move as read-only history with status and totals, and payments are never charged again. Reviews move when the platform lets us export them.

Do I need to know WooCommerce?

No. We set up the store, train your team on daily tasks and can host and maintain it for you.

Can you work with a client in my country?

Yes. Every Cmsmart service, from custom development, migration and integration to full store builds, is delivered remotely. Clients in any country and any industry can work with the team; Netbase has worked with clients in 80+ countries. Projects run online, through a written proposal, email or WhatsApp, and tickets in the Cmsmart dashboard.

Do you work in my industry?

Yes. Clients in any country and any industry can work with the team; Netbase has worked with clients in 80+ countries. Published Cmsmart projects include stores for web-to-print, merchandise and apparel, signage, packaging and labels, and gifts and promotional products. See the client work at cmsmart.net/projects.

How do I pay securely?

Contracts and payments go to the company, Netbase JSC: plans are paid through PayPal; services are invoiced by Netbase JSC under a written proposal and paid by bank transfer to Netbase JSC's company account or by PayPal Business. Cmsmart (Cmsmart Ecommerce) is the ecommerce brand of Netbase JSC, a company based in Hanoi, Vietnam.

Who do I talk to?

Talk to the CEO, Huy Nguyen (David): message him on WhatsApp at +84 937 869 689 or email project@cmsmart.net. The contact page at cmsmart.net/contact lists every channel, and Request a quote (cmsmart.net/project-proposal) sends your project brief to the team. Tell us the scope and we reply with a plan and a quote.

Who you work with

The team behind Cmsmart and its published work

  • 2012Netbase since 2012Cmsmart Ecommerce is a Netbase JSC company
  • 17,134proposals writtenin our project system, live count

Proposals: records in our Cloodo WorkSuite project system, all-time, refreshed every 6 hours.

Stores on Cmsmart Ecommerce

  • Customer logo: signalo.nl
  • Customer logo: ustickerit.com.au
  • Customer logo: clickprint.lk
  • Customer logo: storyblockplus.com
  • Customer logo: privatwelt24.de
  • Customer logo: 3dparati.es
  • Customer logo: centropromo.it
  • Customer logo: expressedinprints.com

Real numbers, real clients

Trusted by store owners in 80+ countries

What we have delivered since 2012, and what customers say about working with us.

  • 6,300+ client projects since 2012
  • 4,600+ projects delivered since 2012
  • 1,800+ live stores online now
  • 80+ countries clients worldwide
  • 500+ custom development projects since 2012
  • 120+ engagements running 5+ years ongoing support

Since 2012 · a Netbase JSC company · as of Sep 2026 · source: WorkSuite project records

Teams in 80+ countries run their ecommerce projects with Cmsmart

Andrea and Katie were very helpful in setting up my website, installing plugins and guiding in setting up products. Great customer service ๐Ÿ‘

Digitees AU Digitees AU Australia Jun 2021
Verified on Trustpilot

Andrea and Katie were very helpful in setting up my website, installing plugins and guiding in setting up products. Great customer service ๐Ÿ‘

Digitees AU Digitees AU Australia Jun 2021
Verified on Trustpilot

Greate Support, Greate Product with a lot of options. We was surprise, the the support work perfect and fast. Thanks

CybeRyder CopyShop CybeRyder CopyShop Germany May 2021
Verified on Trustpilot

Read more testimonials Delivered & maintained with WorkSuite: tickets, tasks, milestones and invoices in one place. See how it works

Ecwid to CmsmartFree assessment

Top