About 80 to 90% of online visitors will leave a shopping website when asked to register before making a purchase. The idea should be to keep things simple for anyone using your e-commerce website. When a person is looking for a particular product, it is distracting to see numerous ads and pop-ups about the latest products.
You should try to make the search results appear faster. For example: Try to suggest similar items like the one they searched or purchased before. Include a variety of filter options for all the products. The user should be able to make a choice using these features and not get frustrated. You must make sure that the user experience is not hampered even when viewed on the mobile application.