While you can add content pages to your website, a second website on a separate domain (or subdomain) could help you drive traffic to your shop, inform your customers or perform some other task - like host your blog.
There are two ways you could do this:
1. With a hosted ready-to-go content management system
2. With a good deal on blank hosting space to install your own blog, content management system or any other business software you require.