Hi,
The message you got is a redirection which is made by a system plugin in order to add the language as parameter.
Please edit the file "administrator/components/com_hikashop/classes/field.php" and replace
if($allFields == null || $allValues == null) {
$doc = JFactory::getDocument();
$js = 'do_nothing( function() {
var el = document.getElementById(\''.$this->prefix.$field->field_namekey.$this->suffix.'\');
window.hikashop.changeState(el,\''.$stateId.'\',\''.$field->field_url.'field_type='.$form_name.'&field_id='.$stateId.'&field_namekey='.$stateNamekey.'&namekey=\'+el.value);
});';
$doc->addScriptDeclaration($js);
}
By:
if($allFields == null || $allValues == null) {
$doc = JFactory::getDocument();
$lang = JFactory::getLanguage();
$locale = strtolower(substr($lang->get('tag'),0,2));
$js = 'do_nothing( function() {
var el = document.getElementById(\''.$this->prefix.$field->field_namekey.$this->suffix.'\');
window.hikashop.changeState(el,\''.$stateId.'\',\''.$field->field_url.'lang='.$locale.'&field_type='.$form_name.'&field_id='.$stateId.'&field_namekey='.$stateNamekey.'&namekey=\'+el.value);
});';
$doc->addScriptDeclaration($js);
}
It will add the parameter "lang" to the url so your system plugin which made a redirection won't show up and break the feature.
Regards,