If you write code for companies that go out of business because A. many customers are dying because of the incautiously produced and sold products they sell or B. lawyers kick out of business before any real damage will be done,
you are not a prospective Shopify user and don't benefit from the well-maintained application architecture which benefits from the prospects of separation of concern and distributed, or more accurately, well-assigned responsibility.
Thanks and good luck maintaining your WooCommerce Hell.