I can see what you are trying to build.
It seems like you are trying to build a personal website that functions as a blog, in which you can also monetize on.
It seems like you want to have your website link to other website, and in that case, I can have this website setup for you, even better than this. Have a real magazine like website setup for you, with a magazine theme, and also you will be able to put your affiliate link in your post.
If you want a store, I will use the WooCommerce plugin, and enable you to have a store, you can post products on with a good checkout system, or products that link to other site with affiliate link.