Hi,
We fixed that on your website by changing the code:
$pageInfo->limit->value = $app->getUserStateFromRequest( $this->paramBase.'.list_limit', 'limit_'.$this->params->get('main_div_name').$category_selected, $this->params->get('limit'), 'int' );
$pageInfo->limit->start = $app->getUserStateFromRequest( $this->paramBase.'.limitstart', 'limitstart_'.$this->params->get('main_div_name').$category_selected, 0, 'int' );
to:
$oldValue = $app->getUserState($this->paramBase.'.list_limit',$this->params->get('limit'));
$pageInfo->limit->value = $app->getUserStateFromRequest( $this->paramBase.'.list_limit', 'limit_'.$this->params->get('main_div_name').$category_selected, $this->params->get('limit'), 'int' );
if($oldValue!=$pageInfo->limit->value){
JRequest::setVar('limitstart_'.$this->params->get('main_div_name').$category_selected,0);
}
$pageInfo->limit->start = $app->getUserStateFromRequest( $this->paramBase.'.limitstart', 'limitstart_'.$this->params->get('main_div_name').$category_selected, 0, 'int' );
in the file components/com_hikashop/views/category/view.html.php
Now, the pagination goes back to the first page when the number of items per page is changed.
There is a similar problem on products listing pages. You can do the same change in the file components/com_hikashop/views/product/view.html.php (there are two places where to to the change) to fix the problem.
These fixes will be included in next release.