On my Porto theme with Magento 1.9.2.2, Currency Switcher is not working on category_list page and product_view page. On both of these pages, switching the currency always returns Base Currency. Using the URL like this
http://example.com/catalog/category/view/id/82 (working well)
works fine i.e., the currency changed. Also getting the visitor's information using following method returns the array with information.
Mage::getSingleton('core/session')->getVisitorData();
But with the URL with URL key doesn't work. and getVisitorData() returns NULL value on the links with URL-key like following.
http://example.com/category.html (doesn't work)
Please help me to figure this out. Thanks in advance :)