On my Porto theme with Magento 18.104.22.168, 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.
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 :)