Need to build website for my photography brand. Primarily it should support e-commerce. Should be compatible with all browsers. Preferably open source CMS. Need Mobile & SEO Optimization. Post build support expected as well. Need detailed training as well so that I should be able to handle & manage website on my own once it is launched.