Using a smartphone or mobile device, consumers can purchase products in real time with the e-commerce function, while simultaneously gathering information on related items, pricing, product usage, promotions, sales, warranty and other data that influence buying decisions.