Задать вопрос
@Dev403

Как сделать не стандартный каталог woocomerce?

В общем есть задача сделать каталог мебели. Всё вроде бы тривиально, пока не добрались до вариаций.
Заказчик хочет чтоб каждая вариация была отдельный товар.
68b97ec711e89110112436.png
ок, создаем товар каждый и Linked Variation в помощь. связанные товары сделал, теперь они хотят чтоб одна и та же модель не маячила, скрыть все товары и оставить их только в результатах поиска, а при входе в каталог показывать только 1 товар и его вариации
68b97ef342763443781599.png
ок, скрываем товары и оставляем один, но вопрос фильтрации возникает.
Плагин поставил Filter Everything Pro, простой удобный, но теперь получается он не ищет по товарам которых нет в каталоге. Как быть? вообще не понимаю как лучше сделать. либо в запрос подмешивать как то все товары, либо уже стоять на том чтоб все товары выводились в каталоге, их главный аргумент - что у одной модели много вариаций и будет выглядеть так что вся страница это один почти товар, цвет меняется или еще чего.
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
wppanda5
@wppanda5 Куратор тега WooСommerce
WordPress Mедведь
Ну если вы остановились на Filter Everything Pro то ищите в нем место где формируется поисковый запрос, там на 99,99(99) % есть некий хук, на который вы можете повеситься и сделать что то типа такого

if (isset($query_args['tax_query'])) {
        foreach ($query_args['tax_query'] as $key => $tax) {
            if ( $tax['taxonomy'] === 'product_visibility') {
                unset($query_args['tax_query'][$key]);
            }
        }
        $query_args['tax_query'] = array_values($query_args['tax_query']);
    }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы