I am planning on building a website for an online shop that makes photobooks. The website should be able to show the products that I will be having and a way for customers to shop and add to their carts. Payments should include PayPal and bank deposit (just the bank account details so customers can do online fund transfer). Aside from this, since I plan on selling photobooks, there should be a feature where customers can easily send their photos via upload on the site where I can receive these images (see sample). I also want to build a website that will be easy for the customers to use (hassle-free) and something easy for me to manage later on (eg. if I want to add more products).