The site is built on the Shopify platform, which I am very familiar with. It took about a week to have everything up and running the way I wanted it to, with about 10K products available right off the bat. Designing was a little tricky with Shopify as the platform is not really so flexible when it comes to designing the theme, but it works, so I can't complain.