Discount Scrapbooking Supplies
A friend of mine had a client whose ZenCart eCommerce website needed migrating to Drupal 7. My friend was busy over the Christmas period, so I offered to do it for them.
I chose to use Drupal 7's new 'Commerce' system as that seems to be the future for eCommerce in Drupal. I also plan on using it for my own business website eventually.
For the data migration from ZenCart to Drupal I took a database dump of the old website and searched through it to find the necessary data (such as products, customers and categories). I saved the database tables as CSV files and put them together using a spreadsheet. I then used Drupal's 'Feeds' module to import the data into Drupal products, taxonomy terms and user accounts.
I made use of a few of Drupal's 'presave' functions to alter the imported data from Feeds, and had to do the migration a few times to sort out some bugs. Ultimately though the migration was a success.
Some of the other features I copied from the old ZenCart site included: customer reward points, an email newsletter, product discounts and various payment options.
This is clearly the largest Drupal site I've developed thus far (based on the amount of content and users), but I found it a rewarding experience and learnt a lot that I can use on future eCommerce sites.



