Forcing people to scan a QR code to get a price and pay is a great way to charge people different prices based on whatever data you have on them. Everybody is just taking photos never knowing what the last person to take a photo was asked to pay for the same product.