Обнаружил тут небольшую ошибку в модификаторе темы. В аякс поиске, когда товар не имеет фото, не отображается картинка no_image, которая идет по умолчанию, вместо нее битая ссылка. В итоге нашел сам как исправить, всё оказалось довольно легко. В файле \system\revolution.ocmod.xml на строке 1525 нужно поправить расширение для картинки no_image c jpg на png.
Было
$image = $this->model_tool_image->resize('no_image.jpg', 50, 50);
Стало
$image = $this->model_tool_image->resize('no_image.png', 50, 50);
Возможно это актуально только для моей версии Opencart, у меня русская сборка Version 2.3.0.2 (rs.5) .
И еще одна проблема, не связанная с темой, но возможно, для кого то будет полезна. При работающем модуле Complete SEO Package версии 4.1.6 на сайтах, работающих по протоколу HTTPS при поиске возникает глюк, когда не работает поиск по отдельным категориям из-за того, что добавляется & и рубятся все условия после поискового запроса (то есть номер категории где ищем, искать ли в подкатегориях и тд). Устраняется так: открываете файл модификатора модуля system\seo_package.ocmod.xml, переходите на строку 2909 и вставляете $redir_url = str_replace('&', '&', $redir_url);
Было
if (!empty($_SERVER['HTTPS'])) {
$redir_url = $this->url->link($redir_route, http_build_query($redir_request, '', '&'), $_SERVER['HTTPS']);
} else {
$redir_url = $this->url->link($redir_route, http_build_query($redir_request, '', '&'));
}
$redir_url = trim($redir_url);
Стало
if (!empty($_SERVER['HTTPS'])) {
$redir_url = $this->url->link($redir_route, http_build_query($redir_request, '', '&'), $_SERVER['HTTPS']);
} else {
$redir_url = $this->url->link($redir_route, http_build_query($redir_request, '', '&'));
}
$redir_url = str_replace('&', '&', $redir_url);
$redir_url = trim($redir_url);