I'm making a site for a local nutritional shake shop and looking for the best cms to use. The site will be fairly simple with things such as contact info and the usual for a small business but they like the idea of a blogish site where users will come back often. A big part of my decision for the best CMS is which one will be best to implement a online order feature where users can order there shakes online (not pay for them) which ill be using a sql to store all the request.

So which cms best handle these needs?:
#Simple Backend for inexperienced workers to publish frequent articles.
#Easiest interaction with the CMS's user database.


Thanks for your time!
-Ampx