In recent years, especially with the (COVID-19) pandemic, shopping has been a challenging task. Increased online shopping has increased information available via the World Wide Web. Finding new products or identifying the most suitable products according to customers' personalization trends is the main benefit of E-commerce recommendation systems, which use different techniques such as rating, ranking, or reviewing. These recommendations can be formed using different techniques and approaches, particularly using the technology of intelligent agents, and specific interfaces or personal agents can be used to model this type of system. These agents usually use the techniques and algorithms of Artificial Intelligence internally. A recommendation system is a prediction system that has been created to help the user to select the proper product for them, and to reduce the effort spent in the search process using advanced technology such as deep learning techniques. We investigate all studies using a standard review process for collecting and retrieving data from previous studies and illustrate their relevant accuracy and interpretability along with pros and cons helpful to business firms to adopt the most legitimate approach. The study's findings revealed that recommendation problems are solved better by using deep learning algorithms such as CNN, RNN, and sentiment analysis, especially for popular problems such as cold start and sparsity.