Consumers making price comparisons on smart devices