they didn't reinvent the wheel, they're using shopify. Regardless of what third-party provider they went with, be it shopify or lightspeed, it still takes a lot of development time. I have a lot of experience implementing ecomm, and these out-of-box solutions require a lot of customization and integration development to get them to fit to what you want for your business.