Необходимость в подставлении суффикса к SEO-имя категорий и товаров для разных языков

Добрый день!

Вопрос к специалистам. А можно ли убрать подставление суффикса к SEO-имя категорий и товаров для разных языков?

Например сейчас это реализовано вот так:

ru: domain.com/category-1/
uk: domain.com/category-1-uk/

или товара:

ru: domain.com/category-1/product-1/
uk: domain.com/category-1-uk/product-1-uk/

Если будет отображаться товар с использованием настройки: Отображать язык в URL?

можно ли добиться вот такой схемы:

ru: domain.com/ru/category-1/product-1/
uk: domain.com/uk/category-1/product-1/

Или это технически невозможно, и CS-Cart требует, чтобы SEO-имя для категории и товара для разных языков было уникальным значением?

Спасибо.

я так понимаю вам вот эти две галочки нужны в настройках модуля SEO

http://joxi.ru/bmo8wYkC3WNgp2.png

Только одна разница - для основного языка магазина код языка подставляться не будет

Наоборот будет подставляться

Спасибо, это то что надо, только бы ещё код языка не подставлялся бы к основному языку было бы идеально.

Код языка посдставляется, когда какой-то объект уже имеет указанное SEO имя. Например,

domain.com/category-1/

уже есть, то система сделает такое имя

domain.com/category-1-uk

если и оно есть, то будет

domain.com/category-1-uk-1

потом

domain.com/category-1-uk-1-2

и тд

имеется ввиду, что если был один язык, то адрес был такой
domain.com/category-1/
а когда добавили украинский,
то русский стал
domain.com/category-1/ стал с префиксом ru
http://joxi.ru/KAxxO4VCZLGDGA
а украинский с префиксом ua

а такого адреса категории
domain.com/category-1/
уже нет. Это вроде как плохо для СЕО

Возможно я ошибаюсь…

И имел ввиду, чтобы не подставлялся /ru/ вначале урл, чтобы язык по умолчанию не имел префикса. Только дополнительный имел префикс.

2 лайка

Действительно как это можно реализовать, продвинутые магазины давно это используют:
https://rozetka.com.ua/83270355/p83270355/
https://rozetka.com.ua/ua/83270355/p83270355/

https://comfy.ua/smartfon-huawei-p-smart-z-emerald-green.html
https://comfy.ua/ua/smartfon-huawei-p-smart-z-emerald-green.html

eComLabs наконец-то закончили модуль который они обещали сделать и он полностью решает эту проблему, за что им огромное спасибо.
Я уже опробовал его на своем сайте и он работает. Так что обращайтесь к ним за модулем.

1 лайк

Ссылку на модуль пожалуйста?

Насколько я знаю этот модуль еще официально не выпущен, напишите им в личку.

пока так

https://www.ecom-labs.ru/cs-cart-multi-vendor-moduli/cs-cart-modul-seo-yazyki.html

как форсированно вывести код языка если на витрине один язык?

Никак. Теперь это убрано на уровне ядра