Прошу добавить пункт в настройки магазина в раздел "URL страниц".
Предположительное название: "Плоский без ЧПУ (WebAsyst Shop-Script)" - на Ваше усмотрение.
Генерация адресов:
- Страницы товаров: /product/product-id/
- Страницы категорий: /category/category-id/
Когда меняются названия товаров приходится менять и сгенерированные ЧПУ адреса, что приводит к ошибкам 404 по старым адресам, а новые добавляются поисковиками с задержкой и в результате имеем ушедшего клиента.
При такой простой организации роутинга владелец магазина может менять названия товаров не опасаясь проблем с: ошибкой 404 по старым адресам и потери потенциального клиента, и сам скрипт магазина будет работать быстрее.
Поисковые системы не дают больший вес ранжирования от использования ЧПУ адресов, а клиентам, не обладающим знаниями транслитерации, проще давать адреса без ЧПУ, т.к. они проще, короче, и понятнее.
10 комментариев
В этом случае владелец магазина потеряет возможность удалить товар (допустим, случайно) и потом создать его заново с тем же URL. Ведь при создании нового товара его ID уже станет больше старого и старый вернуть будет уже нельзя. Считать это обстоятельство незначительным?
Я бы считал это обстоятельство незначительным по двум причинам:
Таких ситуаций в реальности будет гораздо меньше, чем ситуация с переименованием товаров в узкоспециализированных магазинах.
Сразу хочу упомянуть облако Webasyst, где возможность напрямую редактировать базу данных отсутствует. Предполагаю, что по этой причине именно в таком виде ваша идея вряд ли будет реализована. Но за предложение всё равно спасибо — возможно, оно натолкнёт разработчиков на какие-то другие умные мысли. Любые дополнения к этой идее приветствуются и будут рассмотрены.
Если я правильно понимаю, то для пользователей облака есть и другие ограничения по функционалу магазина.
Почему бы для пользователей облака не сделать неактивным данный пункт тогда?
Скрипт магазина перед удалением товара выводит подтверждающий запрос на продолжение удаления товара - поэтому считаю проблему удаления товара "случайно" облачными пользователями до конца не аргументированной.
Кстати для облачных пользователей тогда можно разработать плагин, который в один клик будет менять ID, в нем конечно же требуется делать проверку, что ID на который пользователь хочет заменить является свободным.
А руками проблема вписывать? Когда товар создаете просто висываете нужный урл, в настройка ставьте "плоские URL" (или как то так..)
Максим, в ближайшее время выйдет плагин "Умная переадресация 301" адрес плагина будет https://www.webasyst.ru/store/plugin/shop/error301/
Данный плагин решает проблему смены адресации, изменения url товара, категорий, подстраниц.
Приветствую всех. А что делать когда в 1с товары с одинаковыми названиями? Разные фото и характеристика.
Здравствуйте! Есть ли подвижки по этой идеи? Она вполне актуальна!
Может быть появился плагин?
Поддерживаю. В название подкатегории должно быть название основной категории через черточку!