A couple of years ago developers created an online shopping feature Woocommerce based on WordPress cms that simplified an online shopping experience.
It is a very easy online shopping solution. Almost everybody can install and configure the basics features and functionalities.
It has plenty of extensions – free of charge and paid.
It is free of charge.
You only pay for installation, configuration, paid themes or paid extension.