Technological development has made online shopping a reality, using a computer or a device which has an internet connection allows buying and selling of goods without having to visit the brick and mortar store.

Shopping is one of the most exciting activities but it can also be very challenging especially if it is not planned well. Some of us are so busy with other activities that we lack time to go shopping for even for the most important items we need in life. Such things are the ones that make shopping difficult. People who do not plan well before they go shopping find themselves buying unnecessary items incurring high costs above what they had estimated to spend. This has made impulse buying a common challenge to majority of the people.