lookup_product
ChatGPTLook up a UPC, EAN, or GTIN barcode and compare Vynn's latest nightly-observed grocery offers near a supported major Canadian city or postal code. Results use retailers with stores within 25 km in the location's province. Prices are store-scoped observations, not real-time checkout quotes. Returns at most 10 offers and a vynnapp.com link for continuing the comparison near the shopper. Use only for a requested current-price lookup or comparison at a supported Canadian location. For locations outside Canada, historical charts, all-retailer catalogues, purchases or delivery scheduling, explain the unsupported request without calling this tool. Use a city or postal code supplied by the shopper in this conversation; ask if no location is known. In the answer, state that prices are nightly observations, not real-time checkout quotes, and may differ at the shopper's exact store. Do not repeat a complete postal code in the answer or links; say 'near your postal code'. Include the returned open_in_vynn_url when available. Report only returned product identities and offers; a normalized requested barcode is not proof of a matched product. If no matches or offers are returned, say so without inventing an identity, retailer, or price. An authentication, quota, or server error is not an empty result. Keep a missing package size unknown; never infer it from rounded unit prices, product familiarity, or another listing. Calculate comparison unit prices only from an explicitly returned package size. For food or drink requests, exclude non-food items such as shampoo and do not pad the answer with unrelated products or duplicate listings. Respect the requested count and show at most five search matches or ten barcode offers in the answer, even across multiple searches. Explain when fewer relevant matches are available or the requested count exceeds that ceiling. State observation dates from the displayed results only; a combined date range must include every displayed observation. If the dates differ from today, say so; the request date is not an observation. Use retailer names only with observed or inferred identity provenance. Only suggest cities in the city enum; ask for a Canadian postal code for other Canadian cities.






