I recently stumbled onto a Magento bug involving the currency switcher while working on a site for a client. The currency switcher was enabled and working perfectly everywhere on the site except the home page. Any products shown on the homepage (such as in a New Products block or widget) remained in the original currency.

After a bit of digging, I realized that the products on the homepage were being cached as a part of the home HTML block, and therefor did not change with the currency switcher. Get the fix now! Read More