? I believe the most easy way to construct a webshop is to use a CMS system. Since the CMS systems are well-tested and extremely popular systems. And these systems are simple to customize and simple to use. I suggest that you choose WordPress. Why? My customers can't use the majority of the CMS systems, although I'm a software developer, so I can use any CMS system easily. My experience is my clients can learn WordPress in a period and they can use it easily. And you'll see at the end of the article.
By default, the latest version of WordPress is pretty darn secure. Anything which may have been added to some fix wordpress malware virus plugins has been considered by the development team of WordPress . Before, WordPress did have holes but now most of them are filled up.
Also, don't make the mistake of believing that your hosting company will have your back so far as WordPress backups go. Not always. It's been my experience that the hosting company may or may not be doing proper backups, while they say they do. Why take that kind of chance?
Maintain control of your online assets - Nothing is worse go than getting your livelihood in somebody else's hands. Why take chances with something as important as your site?
You may extend the plugin features with premium plugins like: Amazon S3 plugin, Members only plugin, DropShop etc.. I think you can use it for free and this plugin is a fantastic option.
Keep in mind the security of your blogs depend on how you handle them. Make sure that you follow these simple tips to prevent hacks and exploits on your own blogs and sites.