По умолчанию в CMS Opencart 3 стандартные адреса страниц остаются такого вида:
https://site.com/index.php?route=account/login
Включение SEO URL в настройках магазина также не меняет картину.
Чтобы получить вот такой адрес:
https://site.com/login
Надо скачать и установить данный модуль - SEO URL issue fix in Opencart 3.x By Sainent
Установка стандартно как и все модули. После установки и включения модуля (расширения - модули) у вас будет возможность поменять все стандартные страницы CMS Opencart 3 на нужные вам SEO адреса.
Для этого заходим раздел Дизайн - SEO URL и добавляем адреса по такой схеме:
После внесенных изменений не забываем чистить кеш сайта.
1. В модификаторах.
2. На главной странице админки.
3. Иногда требуется очистить еще один кеш доступный по FTP (у меня он находится в папке cache за корнем сайта. Путь storage (ну или как вы у себя назвали данную папку при установке сайта) - cache.