Retail giant battles customers' ability to compare prices with online competitors inside their stores.