Fast evolution of the Internet, mobile technologies and energy efficient communication protocols has given a new momentum to e-businesses and world become a global village. Due to increase in the usage of internet and number of mobile users, many companies use these channels to make their products and brands visible to their customers all over the world. Although, some progress has been made towards this direction but further exploration is required, particularly it is still a challenge to enhance in-flight passengers’ shopping experience through efficient and reliable communication protocols. In this paper, we proposed a framework for omni-channel which is based on cognitive radio and machine learning. The proposed cognitive radio communication protocols provide seamless connectivity to in-flight passengers through energy efficient mode like machine learning (ML). Here, machine learning helps to develop user profile, based on relevance feedback that address the problem of catalogue and information overload. In this paper, we also discuss various challenges and opportunities associated with the proposed omni-channel business model. Moreover, the role and impact of emerging technologies such as cognitive radio and 5G in realizing omni-channel businesses is discussed in this paper. Our results explain the seamless communication between aircraft users and merchandise, through reliable and efficient connectivity when the aircraft passes over different geographic areas i.e. urban/rural land or sea at different altitudes and geographic locations. Here, backup data channel is introduced which further enhance the reliability of connection especially when primary users turns ON during the communication. Furthermore, the proposed model helps to reduce communication time and consume less energy to transmit with high throughput as compared to the benchmark cognitive radio protocols.