Why not a real online storefront?
I wanted to keep control of all aspects of this work, I do not want people to have to sign in and have details stored on my site, this way if the store was compromised all that could be lost is sample pictures and text that can easily be rewritten.