Hi Bart, "Cart / Customer information / Payment" ,etc are part of the shopify hosted checkout without a shopify plus subscription changes to the checkout flow is limited to stylistic choices in theme settings.
This is an atypical use case ,you would have to create your own cart<->order<->carrier service<->checkout flow this is more complicated if your using shopifyPOS.
You'll be better of prototyping by starting with an app to work out your implementation details.
Try click and collect, or other pickup apps. Or just let customers create orders.
A 'Hack' to use is make the order free then re-open order and rebill in store.
Also see the documentation on digital goods https://help.shopify.com/manual/taxes/tax-on-digital-products
If you need this explored for you situation contact me with a budget at paull.newton+cheesecrackersinc@gmail.com
Disclosure I'm a shopify partner and provided urls are affiliate links