A WordPress eCommerce site can be very cost effective. You will need a domain, hosting, a WordPress theme, the WooCommerce plugin or other eCommerce system and products to sell. We would suggest that initial setup would cost around £200/€220/$250 to start. That could increase depending on the cost of the WordPress theme you select and whether you use premium plugins or services to help run your store. Hiring a WordPress developer to set everything up could easily double that initial budget but is an option if you cannot do it yourself.