Bulk Import Historical Orders & Customers
Methods
Scripts & API
For seasoned developers, you might find it easier to transfer from one system to the next via an API or between databases. This has the added benefit you can keep in sync whilst preparing a new site or system.
Import Export Tools
There are many around. Our preferences are
Firebear Import Export
Extento
MagManager
Firebear Import Export
Extremely powerful and flexible. Has some quirks and can require significant power with certain actions.
Google sheets are not powerful enough to prepare the size of sheet needed. You need Excel as software as the number of lines and size of Vlookups can get pretty meaty.
The file sizes can get pretty huge with lots of orders. Firebear does not like a 60MB CSV being imported. Use a CSV splitting tool to get the file sizes below 6-7MB for best performance. A Google of “CSV splitter” or “split CSV” will find a number of softwares. You can also do it over the command line.
OS X supports the Linux-like split
command.
split -l 1000 file.csv new_
Extento
We have always found their import and export tools robost.
They also offer a service of creating the templates for you for a fixed cost. If you can produce a good brief, acceptance criteria and provide an example of the format the data needs to be in their team will often produce exactly what you need very quickly.
MagManager
A very useful tool in itself. We have found it ok for a small amount of simple orders. If you’re looking to bring over lots of data it doesn't do as good a job as the other important tools.
It is however very good at doing an export of orders and a backup of them.