Wordpress is a versatile content management system. It is free and you can use it to create any kind of website you want including an online store. Lets get started.
A Plugin called WooCommere adds ecommerce functionality on your wordpress site. Therefore, while creating an online store on WordPress, you should begin with installing woocommerce. Wordpress with woocommerce will allow you sell digital products or physical products.
Generally speaking, there are three types of ecommerce sites, one dropship, to selling directly through inventory, multi vendor site.
Selling products from your inventory
Once you setup woocommerce, you can add products to your store, provide details of your products and set the price.
Dropshipping with wordpress
In order to create a dropshipping store, you will need a dropship plugin. The dropship plugin will import products from your supplier's store and ad automatically to your site. You can try Alidrop, a plugin that automatically imports products from Alixpress.
Multi vendor ecommerce site
In order to create multi vendor site, you need to use multi vendor plugin. The plugin that I can recommend is WC Vendors. By using this plugin, users can create their own store within your wordpress ecommerce site.
Things to remember
You need a premium theme, which cost $60 and above. You also need SSL certificate and the price starts from $8 per year. Plugins and add ons also cost money.
Even though wordpress and woocommerce are free, you will end up spending at least $300 when you are building ecommerce site with wordpress.