Magento is the most widely used ecom platform. It can be complex to set up and use. Plugins to extend functionality can be very expensive. For example, to add Royal Mail shipping, costs from £50 upwards should be expected.

I built the shop below using Magento