Managing retail challenges