WooCommerce is a fantastic e-commerce solution with an almost endless supply of plugins that extend its functionality. So, if you want to add the ability to accept orders / appointments and payments online, then I am more than confident that WooCommerce and I can accommodate you.