This document proposes a recommender system for e-commerce that uses collaborative filtering, K-means clustering, and RFM classification. It first clusters products into high, medium, and low selling stocks using K-means clustering based on sales data. It then classifies customers into high, medium, and low loyalty tiers using RFM classification based on recency, frequency, and monetary value of purchases. Recommendations are generated by matching customer loyalty tiers to appropriate product stock tiers to increase revenue. A weighted page rank algorithm is also used to determine the best pages to display recommendations.