​Many shoppers have faced a frustrating surprise at checkout when the final price suddenly rises due to so-called exchange rate changes. A product advertised at one price quietly becomes more ...