Pricing and Promotion Challenges Simplified for Retailers