For those who already have a WordPress website, it is more logical to go with WordPress for e-commerce. But in case you do not have a website yet, Shopify is a better choice. It is a dedicated and hands-off solution for e-commerce. Shopify hosts the user’s site and provides all the necessary tools to set up a blog. In WordPress, the user has to host their own site and install plugins for e-Commerce tools.