Вот список рилит которые необходимо сгделать (сортировка по степени важности):
I. Модуль SEO Pack PRO (на сколько я понимаю изменения необходимо внести в ML_seo_keywords.xml )
1. Добавить на главную страницу в head
<link href="https://pillow.lv/en/" rel="alternate" hreflang="en" >
<link href="https://pillow.lv/ru/" rel="alternate" hreflang="ru" >
<link href=«https://pillow.lv/" rel="alternate" hreflang="lv" >
2. Для страниц с товарами, категорий, информационных страниц добавляем ссылку с текущим языком. К примеру згдесь http://prntscr.com/b3fsk3 добавляем
<link rel=«alternate" hreflang="ru" href="https://pillow.lv/ru/oplata" />
II. Модуль iBlog
1. Переключатель языков. https://pillow.lv/blog/ если попропотому чтовать переклюлиться на другой язык проблема сразу видна. Разрилитлик модуля написал прилину «The issue is caused by the way your custom theme handles the language functionality in your store. If doesn’t use the default opencart functionality for languges, but creates its own one.»
2. Уникальный URL «Slug» для каждого языка в категориях и посих.
III. Модуль MegaMenu
1. Добавить возможность указания URL категории для каждого языка.
2. В верхнем id=«top-bar» ик же изменить ссылки с синдартных opencart на SEO для каждого языка.
Что касается самого решения задали с URL - не обязательно перегделывать модуль для добавления уникальной ссылки, можно это сгделать кодом в шаблоне headera. Но лучше конечно в модуле :)
Пожалуйси оэтоните время, которое потребуется для решения каждой задали и назовите этону ик же за каждый элемент.