Woocommerce is an extension / plugin for the WordPress content management system. It is an extension of the basic functionalities and enables the electronic sale of goods. The extension is completely free just like WordPress itself and is very flexible in terms of individual requirements and settings.
The plugin offers many functions that you will appreciate for running an e-shop. You can also offer virtual products that can only be downloaded using the download button. WordPress itself offers a function for new user registration, which you can also use for Woocommerce to offer registrations for new customers.
Woocommerce basically offers, for example, discount codes, QR code payments, online payments, product categories, product variants and property settings. Thanks to other plugins for Woocommerce, you can adapt your sales exactly to your intentions.