WooCommerce and Easy Digital Downloads, both work as a plugin of WordPress CMS. If you want to sell physical goods or any other products then WooCommerce is the best choice and If you want to sell any digital products then Easy Digital Downloads would be the most preferable option to choose.