Omni channel retailing is a distribution strategy where retail, wholesale and e-Commerce channels merge together to give consumers a seamless end-to-end experience...