Upselling and cross-selling is the art and science of introducing customers to better and complementary products to what they are currently interested in. According to one Forrester research analyst, 10-30% of ecommerce revenues come from upselling and cross-selling.