We are selling monthly/ yearly subscriptions as well as one-time purchase hardware to B2B customers. To streamline the process we want to move from manual invoicing and sending license keys to an automated buying and registration process - Which is impossible to find an easy solution for.
We like to have a solution where the user can register, have a buying history and subscription management in the account and shipping labels are automatically generated.
We took a look at Lemonsqueezy and Paddle but they are not build for hardware sales or shipping. On the other side, Shopify is not optimised for handling user management and licensing.

What am I missing, is there no way around building a custom CMS or having two separate buying processes for SW and HW? Are there any good examples we missed so far?