Hi,
Saying that the issue is isolated to this plugin option is easy for them. I could say the same that I have isolated the issue to their template system, since it works in all the different and thousands of other templates for Joomla.
Saying that they can't guarantee the compatibility of their template with all the 3rd party components is easy too. We could also say that we can't guarantee the compatibility of HikaShop with all the 3rd party extensions.
Bottom line, the problem happens in the display of the modules in the template and we don't know how this is done on their end. It might be triggered by something that the plugin does, but since we don't know what and don't know where to look, we can't say anything. The fix is actually probably something to be changed in gantry/the template itself.
Even if we were to debug the problem in their template:
- we don't have the template and thus we can't reproduce the problem
- we don't know how the modules are being displayed by the template (in which line or which file of the template ?)
- they say that something is interferring with the routing, but as I described in my previous message, the plugin doesn't do anything with the router. What is changed in the router ?
The problem is not that we don't want to help, but we don't know how and they have the keys to be able to help, but they don't want to.
Alright, then add the code:
$app->redirect(hikashop_currentURL());
after the code:
$app->setUserState( HIKASHOP_COMPONENT.'.currency_id',$toSetCurrency);
in the file plugins/system/hikashopgeolocation/hikashopgeolocation.php
That will add an extra redirection after the currency is set.
That will circumvent the problem in the template since it only happens when the plugin is setting the currency.
But that's not the proper way to fix that and we can't add that on our end for everyone just because they don't want to look at the problem.