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.