Самый простой способ следующий.
Вам необходимо изменить файл шаблона меню. Перейдите на store_root_path/themes/your_theme/modules/ps_mainmenu/ps_mainmenu.tpl
и добавьте это в начале ссылки
{if $depth == 0 && $node.image_urls}
<img src="{$node.image_urls[0]}" alt="{$node.label}" />
{/if}
до условия {if $node.children|count}
. Это оно.
Затем в вашей админ-панели просто назначьте Миниатюры меню изображений для всех категорий, которые вам нужны. Помните, что вы можете добавить более одного изображения, но первое будет отображаться. Кроме того, я предполагаю, что изображения должны отображаться только на первом уровне, если я ошибаюсь, просто удалите переменную $depth
из условия.
Постскриптум Я описал подход для Prestashop 1.7 *, если вы используете Prestashop 1.6, метод может не сработать.