1. Значительную нагрузку на базу и снижение скорости сайта на opencart 2 в целом создает функция по подсчету количества товара в категории, по этому ее лучше отключить. Путь к настройке: Админ-панель сайта – Настройки — Ваш интернет магазин — Опции — Количество товаров в категории. После отключения, если у вас большое количество категорий с большим количеством товара, и если у вас в меню отображаются все категории, вы ощутите значительное ускорение загрузки вашего сайта. Также если вы используете отображение категорий в других местах или в нестандартной теме, позаботьтесь о том чтобы закомментировать или отключить данный подсчет в контроллере сайта (на каждом контроллере, где он вызывается).
В стандартной теме opencart вызов подсчета товара в категории выглядит так:
$this->model_catalog_product->getTotalProducts($filter_data)