в модификаторе после строки (примерно 341):
$this->document->deleteLink('canonical');
добавил:
$this->document->deleteLink('next');
$this->document->deleteLink('prev');
if ($page == 1) {
$this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . $url, true), 'canonical');
} elseif ($page == 2) {
$this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . $url, true), 'canonical');
} else {
$this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . $url . '&page='. ($page - 1), 'SSL'), 'prev');
$this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . $url, true), 'canonical');
}
if ($limit && ceil($product_total / $limit) > $page) {
$this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . $url . '&page='. ($page + 1), 'SSL'), 'next');
$this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . $url, true), 'canonical');
}
вроде работает