What kind of omni-channel setup is needed to implement In Store?

The in-store inventory needs to be visible to Ingrid at the e-commerce checkout in order for Ingrid to allocate the delivery from a given store.