Enhancing User Experience in Retail