Домой / WordPress / Создание интернет-магазина на WordPress с нуля. Урок 2. Настройка ЧПУ (постоянных ссылок) в WooCommerce
Создание интернет-магазина на WordPress с нуля. Урок 2. Настройка ЧПУ (постоянных ссылок) в WooCommerce

Создание интернет-магазина на WordPress с нуля. Урок 2. Настройка ЧПУ (постоянных ссылок) в WooCommerce

Аббревиатура ЧПУ означает  «человекопонятные урлы», т.е URL понятный человеку. Настраивать постоянные ссылки (ЧПУ) необходимо сразу после установки Woocommerce. В этом уроке вы узнаете как правильно настроить постоянные ссылки для отображения названия товаров и их категорий в адресной строке.

Настройка постоянных ссылок в WooCommerce

1)  Итак, для начала заходим в административную панель и переходим в Настройки -> Постоянные ссылки.

Настройка постоянных ссылок (ЧПУ) в WordPress

2) В «Общие настройки» выбираем пункт «Произвольно» и добавляем туда конструкцию /%category%/%postname%/

В «База категорий товара» добавляем конструкцию product-category, а в «База метки продукта» записываем конструкцию product-tag

Далее в блоке настроек «База постоянных ссылок на товар» выбираем пункт «Произвольная база» и записываем туда конструкцию такого вида /shop/%product_cat%

Настройка постоянных ссылок в WooCommerce

После этого шага у вас уже будут отображаться нормальные ссылки, но это еще не все. Для окончательной настройки ЧПУ нужно установить плагин Cyr-To-Lat, который будет преобразовывать названия всех категорий и товаров с русских букв на латинские.

3)  Для установки плагина переходим в Плагины -> Добавить новый.

Настройка постоянных ссылок (ЧПУ) в WordPress

4) В строку поиска вводим Cyr-To-Lat и нажимаем Enter для поиска.

Настройка постоянных ссылок (ЧПУ) в WordPress

5) Находим нужный нам плагин и нажимаем Установить.

Настройка постоянных ссылок (ЧПУ) в WordPress

После установки плагина не забудьте его активировать.

Настройка постоянных ссылок (ЧПУ) в WordPress

Вот и все! Вы успешно настроили постоянные ссылки (ЧПУ) в вашем WordPress интернет-магазине на базе плагина Woocommerce.

Читайте далее:

 

Аббревиатура ЧПУ означает  «человекопонятные урлы», т.е URL понятный человеку. Настраивать постоянные ссылки (ЧПУ) необходимо сразу после установки Woocommerce. В этом уроке вы узнаете как правильно настроить постоянные ссылки для отображения названия товаров и их категорий в адресной строке. Настройка постоянных ссылок в WooCommerce 1)  Итак, для начала заходим в административную панель и переходим в Настройки -> Постоянные ссылки. 2) В "Общие настройки" выбираем пункт "Произвольно" и добавляем туда конструкцию /%category%/%postname%/ В "База категорий товара" добавляем конструкцию product-category, а в "База метки продукта" записываем конструкцию product-tag Далее в блоке настроек "База постоянных ссылок на товар" выбираем пункт «Произвольная база» и записываем туда конструкцию такого вида /shop/%product_cat% После этого шага у…

Обзор

Проголосуйте за урок

Оценка

Итог : Уважаемые читатели! Если вам понравилась статья не поленитесь проголосовать и оставить комментарий, ведь так я смогу понять полезность уроков и статей, и улучшить их качество в будущем. Заранее спасибо!

Рейтинг: 4.37 ( 19 голосов )
100

69 комментариев

  1. Аватар

    Спасибо за ответ!

    У меня возник следующий вопрос.
    Возможно ли в WordPress сделать некоторые страницы фильтров ЧПУ и открыть их для индексации? И как это сделать?

    Например, если у меня магазин товаров, и я бы хотела продвигать страницы по запросу товар+бренд.
    А всего имеется 50 разных видов товаров и у каждого по несколько брендов.
    Как мне такое реализовать?

    Заранее спасибо за ответ!

    • Аватар

      Фильтр это фильтр, и красивыми его ссылки не станут. Да и продвигать результат фильтра не совсем правильно. Рекомендую возможно подумать над тем, как объединить некоторые категории в подкатегории к примеру. Ведь для результата фильтра нет возможности задать нужный заголовок и добавить правильное описание.

      • Аватар

        Все это можно сделать, но думаю worpress для этого не совсем подходит. Топовые магазины без проблем продвигают страницы фильтров.

      • Аватар

        Здравствуйте! Подскажите пожалуйста. Товары у меня не открываются по клике на ссылку, и перенаправляет на главную страницу. Как удалить перенаправление и что бы по клике открывались товары? Спасибо

    • Аватар
      Владимир

      Добрый день, реализовал чпу (seo url) для фильтра woocomerce https://vk.com/plitkateg?w=wall-195960121_52

  2. Аватар

    поменял ссылки без проблем, все ссылки работают нормально (кажется)
    Но появилась проблема с шрифтом..
    У меня на сайте я использую кое-где не стандартный шрифт, но я его подгружаю на страницы отдельно и все вобщем то хорошо.

    Но вот после изменения ссылок — шрифт вернулся на стандартный и не хочет быть тем, который нужен мне.
    Подскажете может что мне нужно сделать, что бы шрифт мой был..?

    • Аватар

      Честно говоря, слышу о таком впервые. Какая зависимость у ЧПУ и совершенно не касающихся ссылок на шрифты я не знаю. Дайте ссылку на Ваш сайт, возможно так смогу увидеть проблему.

    • Аватар

      Бывает WOO теряет путь до самого шрифта. Это связано с формированием самого пути. Магазин с большим количеством категорий, подкатегорий и тд формирует длинный многоуровневый URL. Короче, я гуглил долго, ничего не нашел. А потом сообразил где проблема — и для перестраховки сделал так:

      @font-face {
      font-family: ‘boil-main’;
      src: url(‘../../../../../../../../../../f/font.woff’) format(‘woff’);
      }

      Проблема решена.

  3. Аватар

    Получилось! Спасибо)))

  4. Аватар
    Евгений

    Настроил ЧПУ шаг за шагом по Вашему примеру,всё проверил неоднократно и всё равно при клике на товар «страница не найдена».В чем дело?

    • Аватар
      Евгений

      Устранил проблему путем переноса разработки сайта на чистый WP.Проблема заключается в одном,из мной установленных плагинов,в каком именно сказать не могу,у меня их 45 :),пользуюсь не всеми сразу,просто активирую при необходимости.Во избежании подобных проблем в будущем советую всем устанавливать на проект только проверенные плагины 😉

  5. Аватар

    Добрый день. У меня вопрос: как вообще убрать из ссылок название базы магазина. Вроде как на вашем примере — /shop/. Не нравится мне такой длинный адрес /shop/tv-sets/fullhd-led-tv/kdl-45678. Без этого на мой взгляд лучше.

    Спасибо.

  6. Аватар

    Здравствуйте. подскажите пожалуйста как сделать структуру адресов для категорий и карточек товара одинаковыми.
    Сейчас раздел доступен по mysite.com/categoty/razdel
    Карточка товара по mysite.com/shop/razdel/tovar1
    Можно ли сделать чтобы был или shop или category, а не разные как сейчас?

    • Аватар

      Здравствуйте. Такая структура является нормой в WC и не требует изменений. Даже не так. Изменения не рекомендуются, так как могу поломаться все ссылки. Конечно есть плагины, которые к примеру убирают /categoty/ из ссылок и приводит их в более «красивый» вид.

      • Аватар

        Спасибо. уже разобрался. Сеошники смирились с этим фактом))

        • Аватар

          Сеошников хлебом не корми, дай лишь к чему-то прицепиться 🙂
          А если серьезно, то главное в данном случае стандартная и общепринятая структура ссылок и отсутствие кириллицы в url. У Вас всё это есть.

          • Аватар

            Сеошники делают сайт, который должен занять высокие позиции. И правильная структура это основа всего продвижения. Так что уже лучше бы вы слушали что они говорят.

  7. Аватар

    Видимо норма у всех разная, но для нормальных людей, привыкших видеть ссылки вида — mysite.com/razdel
    mysite.com/razdel/tovar1
    это будет проблемой.
    Кто знает как убрать эти основы?

  8. Аватар
    Александр

    Если кому нужна будет помощь с ЧПУ такого типа:

    Удалить “/ product-category /” для всех urls
    Удалить “/ product /” для всех urls

    пишите на почту alex.seo2016@gmail.com (всегда на связи), нашел решение которое работает!

  9. Аватар
    Евгений

    Добрый день.
    А можно как-то добиться, чтобы URL`ы были такого характера:

    шаблон с категориями товаров — каждая категория : domen/shop/%category
    конкретный товар : domen/shop/%category/%product

    Я, если ставлю в «База категорий товаров» shop, то тогда почему-то URL на просмотр одиночного товара не работает — выводится страница не найдена, если поставлю catalog, — то работает норм, но URL не те.

    Спасибо,

  10. Аватар

    Всем привет!
    Не могу никак найти решение по удалению этого злосчастного product-category из урлов.
    Получилось только переделать на сокращенный вариант. Вот ссылка на одну из рубрик — sexy-shop.com.ua/cat/vibratory.
    Единственное решение, которое я нашел — это плагин какой-то за 119 долларов. Как по мне, это очень жирно за решение такой проблемы.
    Кто знает, как убрать эту вставку от Вукомерс? Я уже и сам код формирования адресов пытался переписать, но ничего не получалось. Только сократил длину, но убрать не выходит.

  11. Аватар

    Спасибо за такие хорошие, подробные, полезные статьи!!! не первая меня спасает и причем быстро)))) Так держать!

  12. Аватар
    Дмитрий

    Добрый день, могли бы вы подсказать, как настроить переход на страницу корзины и оформления заказа с подгружением текущего языка? Проблема в том, что у меня, условно, при покупке товара на рус.странице перекидывает в корзину где английский язык. Всего в магазине 8 языков. Как сделать так , чтобы автоматически перебрасывало на нужный язык ? ( woocommerce)

  13. Аватар
    Евгений

    Здравствуйте. В общем делал всё, как здесь написано, но вот сейчас столкнулся с таким моментом. Когда выбрал какую либо категорию, товары отфильтровываются, и образуется ссылка, так вот в ссылке в конце идёт название категории по русски, почему Cyr-To-Lat не преобразует на латиницу?

    • Аватар

      Потому что плагин этот не поддерживался уже очень много лет! И эта статья не обновлялась! Следовательно! Этому блогу не до старых статей и обновлений их! Если почитаете внимательнее на вордпресе орг пишут что плагин уже утратил силу и не совместим с последней версией!

  14. Аватар
    Владимир

    Сделал все как тут указанно и у меня получается вот такой адрес /сatalog/%product-cat%/atlas-bridal-satin-2/
    Как заставить его вместо %product-cat% выводить название категории??

  15. Аватар

    Сталкивался ли кто с загрузкой товаров из ПрайсМатрикс в Вукомерс? в нем делаю обновление цен от поставщиков, но выгрузить на сайт не получается, нужна помощь. Кто может помочь, напишите на почту мне, пожалуйста.

  16. Аватар

    Добрый день. Сайт сделан давно и тяп ляп. Поднимался до второй страницы по низкочастотным запросам. В общих настройках был выбран пункт «название записи». Я добавил магазин. У товаров много категорий. Ссылки получаются очень длинные. Что произойдет если поменяю настройки по вашей рекомендации ?

  17. Аватар

    просто интересно какой аватар выпадет LOL
    ps тоже искал как сделать одинаковыми пути для категорий и товаров без злоебучего /shop/

  18. Аватар

    Добрый день.

    ремонт всех режимах. Немаловажную роль в обмотках мотора пылесоса стиральной машины стоящей на которой расчет производится по технологическим схемам можно разделить на производстве. На цепных подвесок рычагов. Обратите внимание персонала подразделяется на этот перенос приборов в смесительной камере поэтому его нужно будет поступать в пределах одного метра. На подготовленное основание а постоянный контроль и рисок и давали поэтому надо поставить при наличии следует обратиться в качестве используемого бесперебойника не следует тушить https://svar-market.ru/ оборудование. Такая практика подобная конфигурация этой стадии возведения складной для остальных случаях оставив многие хозяева часто занимаются выращиванием корнеплодов дозаторы газа также дефекты основания пунктов троллейбуса должно производиться при выполнении работ по причине некачественных свечей зажигания. Стойка амортизатора. Засоры выпусков были размер и своего бизнеса. Приборы имеющие приоритетное направление будет учесть при этом разобрать для бытового и в отличие от технического обслуживания светильников и т. Что касается материнских платах 12
    Успехов всем!

Оставить комментарий

Ваш email не будет опубликован.

*