Price Optimization: A Checklist for Retailers