In case a company use magento [1], Saleor [2], Sylius [3], Shuup [4], Solidus [5], Spree [6] combined with vue-storefront [7], storefront UI [8] and openflutttercommerce app [9] the amount of efforts to build a highly resilient and functional system is cheaper with complete control over customer, supply chain, pricing, product, marketing, sales and promotion data. Also the efforts will be similar to using shopify, bigcommerce with more cost-savings. Indeed shopify itself use many components from rails eco-system built by Spree and Solidus community.
Its very easy to build a highly customized and resilient system using cloud offering combined with these open source systems. So I do not see why a mid-size business will choose shopify or bigcommerce. They are good for mom-pop shops and simple commerce, but for unique shopping experience they fall short and better to build customized one with complete control.
[1] https://github.com/magento/magento2
[2] https://github.com/mirumee/saleor
[3] https://github.com/Sylius/Sylius
[4] https://github.com/shuup/shuup
[5] https://github.com/solidusio/solidus
[6] https://github.com/spree/spree
[7] https://github.com/vuestorefront/vue-storefront
For you, maybe.
Odds are for every person with the knowhow to do this, there are 100+ who don't even know what "open source" is, let alone have the skills and understanding to even attempt what you describe.
Even among those who know what it is and might consider doing it, some portion rather spend their time selling their products (aka making money) rather than doing a bunch of things that might get them ready to make money at some point in the future.
Also as the source is under the company using the system, they maintain a full control over their own destiny instead of depending on the whims of Shopify and BigCommerce.
Most commerce companies don't want or need complete control. They want a unique look and feel (which Shopify/BigCommerce gives) but beyond they they want reliability and ease of integration with things like stock control.
[1] https://www.businesswire.com/news/home/20200212005238/en/Sho...
2019-12-30:
Total Revenue: 1.578173 billion dollars
Operating Income : -141.147 million dollars
Net Income: -124.842 million dollars (i.e. loss of 125 million dollars)
To this month (TTM):
Total Revenue: 1.727692 billion dollars
Operating Income: -178.590 million dollars
Net Income: -132.120 million dollars (i.e. loss of 132 million dollars)
[1] https://finance.yahoo.com/quote/SHOP/financials?p=SHOPI highly doubt that. Which ones do you have in mind?
It's an awesome TypeScript/NestJS/Vue modular e-commerce FOSS.
and Michael is a great stweard too, can't recommend it enough: https://github.com/vendure-ecommerce/vendure/
[1] https://ok.commercetools.com/hubfs/Images/Website/EN/Webinar...
They do note later in their document that their competitors include Magento, Shopify, and WooCommerce.
I almost scrolled by and didn't care except for your comment, which surprised me quite a bit. The number of Shopify, WooCommerce, and Magento sites I've had to do some amount of work on over the years more or less tracks with BuiltWith's stats. I've never worked on a BigCommerce site.