ЧПУ у имени товара поменять с цифр на буквы
После переноса из старой версии webasyst все товары имеют цифровые названия в ссылках хотим поменять на слова.
В режиме редактирования товара изменяю его Наименование и очищаю поле URL в надежде, что Наименование будет автоматически подставлено в формате ЧПУ. После сохранения в URL вместо наименования товара в формате ЧПУ добавляется его ID.
Аналогичная операция с категорией товаров работает и после очищения поля подставляет словесное название. В чем проблема?
Используем последнюю версию - Shop-Script 6.
6 ответов
Так никто не знает почему у старых товаров при удалении url не формируется новый буквенный схожий с наименованием url? а формируется цифровой id
Потому что так реализован метод save класса shopProduct. Если url пустой, то он приравнивается с id продукта.
Есть плагин - https://www.webasyst.ru/store/plugin/shop/prettyurls/
Честно говоря, для такого функционала, автор запросил слехка многовато на мой взгляд, но хозяин - барин. Конкурентного плагина то пока нет.
Надо будет подумать об этом -)
Вот мой запрос, был бы рад, если бы такой плагин появился. Очень его не хватает.
https://support.webasyst.ru/forum/8580/massovoe-re...Да плагин дороговат. Но я его купил и не жалею. Каждые две недели обнавление базы через ехсел очень помогает. База примерно 6 тысяч товаров просто нереально все проверить вручную .
А нам нужно разово несколько тысяч товаров, как-то пока жалко платить такие деньги разово.
Есть еще https://www.webasyst.ru/store/plugin/shop/generate...
Можно и вручную в Excel\Calc выполнить транслитерацию и просто загрузить готовое.
Когда-то попадалась готовая функция.