Automated Ecommerce Data Migration Service

$39- Unlimited data


ZenCart v1.5


Magento v1.9.x

Transfer products, variants, images, customers, orders, addresses, categories and more.

You be ,
leave the boring stuff to us !


Migrate in your own time. Direct connection, no plugins.

Ecom Exodus provides a true "web application" experience.

Simply enter your shopping cart connection information and...
  • Read, write, delete. You control the migration of your store.
  • Perform partial reads and/or writes, only getting or writing new entities or updated entities.
  • Close your browser, reopen, log in and view the progress of long running transfers.
  • Delete from your destination or mark entities as deleted to perform full re-writes.
  • Asynchronous long running tasks provide cancel functionality.
Please visit our about page for more general information.
For detailed help documentation please visit HowTo

How long will it take?

ZenCart Read

Very Fast 10+ entities per second.

The ZenCart read uses direct database connection, the only thing that will slow it down is the size of your product images and your existing hosting!

Magento Write

Very Slow ~1 product/sec with images (simple product only), ~2 customers or orders/sec.

Magento API is very slow, combined with their odd design decision to create every variant as a separate product means that for example 1000 products with colour and size variants may become a 16,000 product upload into Magento, an over 4 hour process.
Server specifications seem to make very little impact on the API speed.
For reference a recent upload to a 4Gb, 2 Core Virtual Machine took 8 hours for:
  • 1500 customers
  • 3500 addresses
  • 500 products
  • 1200 variants
  • 1000 images
  • 1100 orders

$39Unlimited data 3 reads and writes.
(valid for 28 days from date of purchase)
Any combination of full reads or updates allowed including changing destination systems.
Error Logging and Data Cleansing
EcomExodus fixes then reports on many validation errors when reading and writing your data, allowing you to make a choice to repair the data or accept the automated fixes (where possible).
Having 3 reads and writes allows you to repair those duplicate SKU's and incorrect email addresses and re-do your transfer.

Get updated data?

If you are transferring a large site you can leave your source site running, read and write the bulk of the data to the destination then get any added or updated products, customers or orders by choosing "Get New Or Updated Entities Since Last Read" from the WooCommerce read tab.

NOTE: EcomExodus has a simple product arrangement, you pay for reads and writes either full or partial. $39 3 reads, 3 writes.

What is transferred?

Zen Cart Data Entity Maps to Magento Notes
Languages Since Magento uses language packs to translate on the fly only the default language is read from ZenCart.
Products If a product has no variants in Zen Cart then it is created as a "Simple" product in Magento. If a product has variants then the top level product is created as a "Configurable" product in magento and all variant products are linked under it as "Simple" products.
Product Variants  
Product Options

Product Options are expressed as Attributes and Attribute Sets in Magento. When transferring the attribute set is created as unique to the SKU of the parent product. This is done to avoid the issue where an attribute is shared across multiple disparate products.

By default Magento will show all attributes for that set. Invalid attributes will be displayed grayed out.

eg: An attribute set of Model for a video card may contain 1Gb, 2Gb however the Model attribute set for a keyboard may contain values of Preemium and Deluxe. As standard for a video card the front end would display Value and Deluxe grayed out and 1Gb and 2Gb as valid options. For larger datasets this becomes very unwieldy for the end user.

Product Inventory  
Product Categories  
Product Category Images Magento does not support images for it's categories.
Product Reviews Zen Cart uses a single value for the numeric rating given by a reviewer, Magento has 3 fields as standard, Price, Quality and Value. Rather than map the single rating to one of Magento's existing rating types the system creates an "Overall" rating in Magento and maps to that.
Product Manufacturers Under development - Adding as an attribute.
Customer Addresses  
Customer Address Formats Zen Cart customer address formats are not supported in Magento.
Customer Passwords Zen Cart passwords are encoded with a 1 way MD5 algorithm, while there are methods which can reverse a password they are unreliable.
Order Items  
Order Payment Types  
Order Credit Card Details Not that it is a good idea but Magento can store credit card information.
Order Customer Addresses  
Shipping Line Items and Totals  
Order Line Item Tax and Total Tax  
Order Status Mapping
OsCommerce Order Status Magento Status
Pending Pending
Pending Payment Pending
Processing Processing
Complete Paid
Default for any other custom steps Pending

What this service does:
  • Transfers site related data
  • Transfers all product and variant images
  • Please contact us if we have missed any data !
What this service does not do:
  • Transfer templates
  • Transfer backgrounds or look and feel images
  • Transfer CSS styles
  • Provision systems
  • Update DNS records