Hi,
We were able to reproduce the problem on our end.
Please change the code:
$value = explode(',',$value);
return parent::display($field,$value,$map,'checkbox',$inside,$options,$test);
to:
if(!is_array($value)){
$value = explode(',',$value);
}
return parent::display($field,$value,$map,'checkbox',$inside,$options,$test);
in the file administrator/components/com_hikashop/classes/field.php
and the code:
}elseif($value == $field->field_options['product_value']){
to:
}elseif(is_string($value) && in_array($value,$field->field_options['product_value'])){
$ok = true;
}elseif($value == $field->field_options['product_value']){
in the file administrator/components/com_hikashop/classes/cart.php and that should fix the problem.