Если все в порядке, то возможно проблема в не правильном формировании адресов в breadcrumb:
ProductController.php, линия 162 (зависит от версий prestashop)
'path' => Tools::getPath((int)$category->id, $this->product->name, true)
product.php, линия 200
$smarty->assign(array(
'return_link' => (isset($category->id) AND $category->id) ? Tools::safeOutput($link->getCategoryLink($category)) : '[removed] history.back();',
'path' => (isset($category->id) AND $category->id) ? Tools::getPath(intval($category->id), $product->name) : Tools::getPath(intval($product->id_category_default), $product->name)
));