Xcart Product Export State
Now that I have the variant values and the option names listed within the csv file as columns I can change the name of those options names to the attribute names I created in Magento. Theoretically this should work from what info I have gleaned from the forums and little dabbling with csv files I exported from Magento. My next step is to test this and see how successfully it is.
1) I will have to create a custom import profile and map all the Xcart field names to the magento one.
2) Cross my fingers and hope the import goes ok.


1seudo? posted Thu, June 5, 2008
I have added extra fields now to the csv file. So now I have the field names for both varients and extra fields list out as the first row and fill in the appropriate values for each field.
2PiotrN posted Tue, June 10, 2008
Hello,
I’m currently perfecting a method to automatate import from xcart to magento.
I choose a bit different approach, i’m reading xcart databse on my own and map it to objects.
I then use Magento objects to populate magento database.
It’s doesnt acctaully work yet, but we could probably share some experience.
3seudo? posted Wed, June 11, 2008
My goal was to do as little as possible on the Xcart side of things and utilize what it already had. I also wanted to see how the Magento data flow imports would work too and sadly I have been having more issues on that end then from Xcart.
I am currently just trying to get a csv file, using a spreadsheet app, that will not give me the dreaded “skip import row”. As of yet no luck even with all the forum posts.
4PiotrN posted Wed, June 11, 2008
Well, the possible problems with csv and data format used that way, was what made me to choose a programistic approach. There are only few objects to use in Magento. The major problem is providing environment for agentos objects. There is alot of object coupling (very very bad, -10 points for Magento dev team). I strugle more with XCart.
It’s easy to read, but there is not enough information.
For mising fields i use Magento Attributes. In my case the store is quite simple, it just has quite some products.
5seudo? posted Thu, June 12, 2008
I think you are on the right track and to steer clear of the Data Flow section - it is just not mature enough yet. I finally have a working import but it required much modification to the csv file.
I did run across a thread regarding a preliminary api. See my next blog post regarding my experience with “The Magento Data Flow”.