А как по другому? Если в opencart нет полной SEO мультиязычности
Альтернативные языковые страницы не индексируются в opencart (В SEO CMS индексируются даже если не стоят модули префиксов и т п)
Да кстати, в opencart 3+ та же ошибка и осталась - главная все равно индексироваться не будет так как имеет одинаковый URL без префикса (пламенный привет Даниэлю и его познаниям в SEO. Ну как можно получить нормальное ранжирование без главной, если ПС считают клики от именно главной). А без индексирования главной все его потуги в мультиязычных URL - курам на смех. Да и реализация просто пока ужасна
Да в SEO CMS так реализовано потому что стоит шильдик SEO, который обязывает чтобы все страницы языков индексировались (замечу единственный модуль в этом классе с таким функционалом, в котором все языковые страницы правильно индексируются).
У SEO CMS свой ЧПУ формирователь поэтому такой функционал был реализован.
Раньше было актуально для ПС и ключевых фраз в URL (учитывалось в ранжировании)
Сейчас разные URL по словам (не путать с префиксами) не актуальны для ПС
Можно спокойно ограничится языковыми префиксами и мета тегом hreflang, что как раз и рекомендуют ПС