Shopify and Spree Commerce, both are well known online shopping platforms. Both offer a wide range of features such as accounting, invoicing, payment gateways, ...