Доработка фильтра на Wordpress WooCommerce сайта 1metall.by

8 000 руб. за проект
15 февраля 2022, 23:39 • 3 отклика • 42 просмотра
Пожалуйста, изучите прикрепленное ТЗ.

Доработка фильтра на Wordpress
WooCommerce сайта 1metall.by Доработка фильтра



Необходимо доработать фильтр в
каталоге на сайте
,
а именно:




  1. Вывести в фильтр все доступные
    характеристики товара, добавить возможность фильтрации по ним.
  2. Отсортировать все параметры
    фильтра по возрастанию.
  3. При выборе параметра фильтра
    должен изменятся url адрес страницы, а также фильтроваться контент без
    полной перезагрузки самой страницы. Пример данной реализации:
    https://market.yandex.by/catalog--smartfony-v-mins...
  4. Страницы с динамическими
    параметрами фильтра в URL должны содержать rel="canonical" с
    изначальным статическим URL, на основе которого они были созданы.
    Например, страница https://1metall.by/truby-esv-kvadratnie/?razmer20" class="redactor-linkify-object">https://1metall.by/truby-esv-kvadratnie/?razmer20
    должна иметь страницу https://1metall.by/truby-esv-kvadratnie/ как
    каноническую
  5. Также страницы с динамическими
    параметрами в URL должны содержать в своем коде тег <meta
    name="robots" content="noindex, follow"/>. При
    этом, созданные (на основе этих динамических страниц) статические страницы
    не должны в своем коде иметь meta name robots и должны быть открыты к
    индексации поисковыми системами по умолчанию.


Функционал для создания статических страниц на основе
фильтра


Необходимо
реализовать возможность создания статических страниц посредством панели
администрирования, по нескольким параметрам фильтра с возможностью указания
псевдонима страницы, title. h1, description, url и размещения текстового
контента над карточками товаров и под ними.



Для
создания такой страницы необходимо в панели администрирования реализовать
возможность выбора определенных параметров фильтра на пересечении которых должна
создаваться посадочная страница, после публикации на этой странице должны
отображаться те товары, которые соответствуют выбранным параметрам фильтра, а
также отображаться новые title, h1, description, url и текстовый контент.



В
рамках данного функционала необходимо реализовать следующие возможности по
настройке статический страниц на основе фильтра:



1.
Возможность указания псевдонима страницы,



2.
Указание title, h1, description



3.
Указание статического url / slug



4.
Размещения текстового контента над листингом и под ним



параметры
индексации (meta name robots)



5.
Возможность задать rel=”canonical” для страницы



6.
Возможность активации/деактивации страницы при необходимости (вкл./выкл.)



Примерная
реализация функционала в CMS:











При
создании статической страницы на основе фильтра, статическая страница должна
подменять динамическую и при использовании соответствующих параметров фильтра,
пользователь должен переходить на существующую статическую страницу (должен
выводиться соответствующий контент - h1, текст, листинг товаров), при этом не
должна происходить перезагрузка страницы. Референс: https://comforsermsk.ru/catalog/vsesezonnye-shiny. При выборе бренда Comforser,
подменяется URL, контент страницы, но при этом не происходит перезагрузки
страницы. Т.е. мы перешли на другую страницу, оптимизированную под Comforser,
прямо через выбор параметра фильтра. Аналогично данная функция должна работать
в обратном порядке: при выключении параметра фильтра, мы должны возвращаться на
исходную страницу (при выключении параметра бренда "Comforser", мы
должны возвращаться на исходную страницу https://comforsermsk.ru/catalog/vsesezonnye-shiny без перезагрузки страницы).



Созданные
статические страницы должны содержать хлебные крошки по аналогии с разделами и
подразделами, т.е содержать в себе ссылки на все родительские разделы и
подразделы, а последний элемент хлебных крошек должен совпадать с тегом h1
данной страницы и не содержать в себе ссылки.



Блок “Быстрый Подбор”

Необходимо реализовать блок «Быстрый
подбор»
,
который будет отображаться в верхней части страницы категории. В данном блоке
должны отображаться ссылки на статические страницы, созданные на основе
фильтра.



Пример
такой реализации можно наблюдать у сайта
http://www.delovoy.by/catalog/2/a4_office_paper_hi... блок «Быстрый подбор».



Например,
при создании посадочной страницы на основе фильтра в разделе «Лист
горячекатаный» ссылка на данный фильтр в блоке «Быстрый подбор» должна
отображаться непосредственно в данном разделе.



Так
же необходимо предусмотреть ручное упорядочивание ссылок в блоке «Быстрый
подбор».





Файлы
Отзывы
R50 f2b23e338e5625d9969e0cb1e8c6bacf
Заказчик
Работой крайне доволен. Большое спасибо!
~ 2 года назад
R50 37c6ad8ab5e0221153d26a288235c223
Фрилансер
 
~ 2 года назад