Omni-channel system