One thing i would like to point out is testing functionality. When doing testing i realy miss the possibility to test the whole way. I think that it should be possible to run the whole process in the test environment.
It’s realy hard to develop an Ecom site without test it in (Live). When i say live it should be possible to add products do a payment and receive all the mail. It can be a test account/credi card number that will simulate everything and it should also be possible att add products to the cart in the development environment.