Проходили это. )) Изначально так и делалось, другие урл для других языков прописывались в карточке.
Но как оказалось, в seopro в 3ке есть баг, если включена настройка - "Добавить слэш в конец ссылки". Который я заметил случайно и он по-моему очень серьезен в плане 404 ошибок в товарах и категориях.
Вот тема с моим вопросом https://opencartforum.com/topic/171170-ocstore-302-multiyazyk-i-404-oshibki/.
По этому, пришлось искать альтернативаные варианты решения проблемы, и один из них был модуль Марка, у которого этого бага не было. Других вариантов мне не предложили. Варинт отключения слеша в конце - тоже не подходил.
И еще немаловажный плюс модуля - это указание тайтла и дискрипшен для альтернативных языков, чего в стандартном функционале ОС нет и как я уже писал - шорткоды тоже оказались очень полезны.
Честн, не знаю истоков вашего и Марка конфликта. Я довольно давно на форуме и еще припоминаю времена, когда конфликта не было)))
Но модуль мультиязыка от Марка меня устараивает полностью, так как он дополняет стандартные возможности мультиязыка в ОС и устраняет баг о котором я писал.