Multi & Omni-channel technologies