Out of many plugins used for eCommerce in WordPress , WooCommerce is one of the popular plugin. Moreover it is free of cost, so anybody who wishes to launch an eCommerce website using WordPress can easily do so.
The most important aspect of WooCommerce is that you can download lots of free extensions which will help you to add some functionalities in your existing eCommerce website. Along with that we can also install some of the advanced features of eCommerce in WordPress by purchasing some of the extensions at a very nominal cost. So, we can easily meet our specific needs by using hundreds of free and paid WooCommerce extensions.
you can easily locate the WooCommerce at https://woocommerce.com/.
Some of the popular WooCommerce extensions can be found at https://woocommerce.com/product-category/woocommerce-extensions/
One of the popular extension for payment is WooCommerce PayPal Powered by Braintree Gateway.
WooCommerce has one one of the powerful features that we get in full fledged eCommerce platform like magento i.e. we can add price based on the attributes like size and color.
With the help of WooCommerce plugin for WordPress and its extension WooCommerce PayPal by Braintree we can easily launch a full eCommerce in WordPress.
We don't have to develop theme for our eCommerce from scratch. WooCommerce also provides a free theme called storefront which is easy to use and which can be customized easily to develop an eCommerce store.