This application provides a mobile-based in-store QR code shopping system and method. By redirecting the existing QR codes or barcodes on products, the system uses a local area network to direct them to a redirection server, completing product identification. The redirection server then sends the product information back to the mobile client, allowing customers to complete the purchase through the mobile client. This saves customers time at checkout, improves the shopping experience, and avoids the labor of re-applying QR codes to all products, as well as the repeated application of QR codes to similar products. This significantly saves economic and labor costs, reduces paper usage, and is beneficial to environmental protection.