WordPress allows you to have an e-commerce front end and a blog on another section of the site. This is a great strategy for building your site and getting it to rank with the search engines.