В контроллере задаётся картинка размером, условно, 50 пикселей, а на странице она выводится размером в 200 пикселей. Из-за этого получается размытое изображение.
Я вам советую нанять какого-нибудь специалиста по Opencart, потому что в каждой конкретной ситуации решение может быть разное. Возможно, что размеры картинок можно поправить в настройках конкретного модуля, так же возможно, что используются общие настройки Opencart. Точно так же, возможно, что размеры прямо в коде прописаны. Я, сразу предупреждаю, не нанимаюсь.
К слову, как я понимаю из скриншота, можно начать с настроек модуля «Рекомендуемые» (или как он там называется на русском языке — не помню). В нём вроде бы прописываются размеры картинок. Просто проставьте размеры, которые соответствуют тому, что видно на странице.