Важно!
Для работы карты сайта Branched Sitemap на мультиязычных сайтах обязательно наличие другого модуля, который эту мультиязычность обеспечивает. Есть 3 модуля, которые это делают:
1) "SEO мультиязык / мультирегион"
2) "OCDEV.pro - Мультиязык SEO PRO, код языка в url и правильный hreflang" — бесплатный, но НЕ подходит для OpenCart 3
3) Для OpenCart 3 функцию мультиязычия может обеспечивать модуль Sla SEO PRO (для покупки которого необходимо контактировать напрямую с автором этого модуля @SlaSoft)
Кстати
В большинстве случаев вопрос мультиязычия на OpenCart касается украинских интернет-магазинов. По "языковому закону" необходимо обеспечить, чтобы дефолтным языком сайта был государственный язык — https://promodo.ua/blog/zakon-o-yazyke-chto-izmenitsya-dlya-onlajn-biznesa.html. Соответственно, примеры данной документации уже заточены под то, что дефолтным языком является украинский.
В OpenCart 2 / ocStore 2 реальное многоязычие невозможно без помощи специального модуля мультиязычия. Подходят оба модуля, представленные на opencartforum.com (и платный, и бесплатный). В данной версии система оба модуля добавляют префикс языка в ссылку.
Соответственно, у вас сначала должны быть разные ссылки для каждого из языков для любых других страинцы сайта (будь то главная или страница отдельно взятого товара).
Обычно это выглядит так:
Если при переключении языка у вас получается что-то подобное, то все ок, можно устанавливать карту сайта.
С OpenCart 3 ситуация немного другая. "Языковая папка" все еще работает в модуле "SEO мультиязык / мультирегион", но больше не актуальная в модуле "OCDEV.pro - Мультиязык SEO PRO, код языка в url и правильный hreflang". А в модуле Sla SEO PRO можна выбрать любой из этих двух вариантов.
Модуль подходит только для сборки ocStore. На страницах категорий и товаров языковой папки нету. В карте сайта язык помечается языковым префиксом.
К примеру, получаются вот такие ссылки:
http://oc-store-3020.loc/branched-sitemap.xml
http://oc-store-3020.loc/ru-branched-sitemap.xml
При использовании "SEO мультиязык / мультирегион"
Модуль подходит и для OpenCart 3, и для ocStore 3. Актуальной остается подстановка "языковой папки", как для двойки (см Пример 1).
Необходимо устанавливать дополнительный модификатор ./additional-modificators/Branched Sitemap_LangDir.ocmod.zip
http://oc-store-3020.loc/branched-sitemap.xml
http://oc-store-3020.loc/ru/branched-sitemap.xml
При использовании "Sla SEO PRO"
Если в настройках этого модуля включить опцию "Использовать языковый префикс" (по сути означает "языковая папка" в ЧПУ адресе), то также необходимо устанавливать дополнительный модификатор ./additional-modificators/Branched Sitemap_LangDir.ocmod.zip . А если это не включать, то ничего дополнительно устанавливать не надо.