@Emmet1

Как на woocommerce сделать страницу с брендами?

Задача: создать страницу с брендами. Сама страница должна быть разбита на категории, которые уже есть на сайте.
Допустим мы перешли на страницу "Нокиа",и у нас все товары нокиа с сайта, сортированы по категориям:
смартфоны:
(список смартфонов нокиа)...
наушники:
(список наушников нокиа)...

Я нашел плагин woocommerce brands, но к сожалению он создает только страницу с брендами. нет возможности разбить все на категории.
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
@azerphoenix
Здравствуйте!
Не скажу, есть ли готовые для этого плагины... Но вы можете сделать это без плагинов.
1) создайте кастомную таксономию для брендов.
2) добавьте туда ваши бренды (Nokia, Siemens и т.д.)
3) отсортируйте все ваши товары по этой таксономиям (по брендам)
4) создайте шаблон для вывода товаров конкретного бренда. В шаблоне получайте товары согласно выбранному бренду и циклом выведите товары сортируя их по таксономии самого вукомерца (где у вас идет дифференцировка товаров по типу. Например, смартфоны, наушники и т.д.). Т.е. по сути в шаблоне архива таксономии бренда вам нужен цикл в цикле, первый цикл будет получать термины товара (наушники, смартфоны), а второй будет выводить товары к соответствующим терминам.

Полезные ссылки:
создать таксономию - https://wp-kama.ru/function/register_taxonomy
register_taxonomy('taxonomy', array('product'), array( ...
в array('') укажите product, чтобы таксономия применилась к товарам

цикл в цикле -
https://gist.github.com/azerphoenix/a8c82ffdee27e1...

Иерархия шаблонов, чтобы создать нужный шаблон:
https://developer.wordpress.org/themes/basics/temp...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы