Как в общем списке запретить вывод определённых товаров
к примеру - спальня. она состоит из кроватей шкафов и тумбочек. каждый товар имеет свою стоимость и может быть продан отдельно.
но когда мы выводим все товары - эти внутриколлекционные товары - тоже выводятся, клиенту это не нравится.
Как сделать так, чтобы в общем списке не выводились товары, которые имеют признак parent()
Валерий Специалист- 23 Сен 2013
- #2
- 23 Сен 2013
- #3
- 24 Сен 2013
- #4
- 24 Сен 2013
- #5
Разместите заявку где-нибудь на фрилансерских сайтах. Думаю Вам помогут.
Однако, если взять код с сайта поддержки WooCommerce для исключения товаров определенной категории с главной страницы магазина:
adward Форумчанин- 25 Сен 2013
- #6
- 25 Сен 2013
- #7
- 25 Сен 2013
- #8
- 25 Сен 2013
- #9
Сайт передан на заполнение операторам клиента. они ща там насочиняют туеву хучу продукции, я ошалею вводить вручную )))
я тут так понял в общем: по сути, вот эта сущность:
это есть sql запрос, завуалированный.
и если кто либо мне на sql переведёт такую фразу: "выбрать только те продкты, у которых парент больше нуля"
я думаю, что вставив в этот запрос наш sql можно получить желаемое.
adward Форумчанин- 25 Сен 2013
- #10
- 25 Сен 2013
- #11
- 25 Сен 2013
- #12
- 25 Сен 2013
- #13
Насколько я понял, из того, что увидел: "Главная → Мебель для спальни → СПАЛЬНЯ «ПРЕМЬЕРА»→ Премьера 13.1" т.е. "СПАЛЬНЯ «ПРЕМЬЕРА»" - это подрубрика для рубрики "Мебель для спальни", а "Премьера 13.1" - это уже конкретный товар.
Если мы заходим в раздел "Мебель для спальни", то видим список всех товаров, относящихся к данной категории, т.е. выведутся и все товары, и все рубрики, т.е. выражаясь языком клиента "коллекции". А клиент хочет видеть в разделе "Мебель для спальни" только отдельные товары, исключая их родительские рубрики.
В таком случае я бы сделал так: "Woocommerce" -> "Настройки" -> "Каталог" и в "Настройки каталога" переключил бы с вида
а еще лучше, на вид
Валерий Специалист- 25 Сен 2013
- #14
Кстати, "сущность", которую Вы описывали
является составной частью более общей "сущности"
а та, в свою очередь, как можно видеть из кода, является частью "сущности" Wordpress функции "get_categories", для которой можно добавить аргумент
adward Форумчанин- 26 Сен 2013
- #15
нет. всё это не так. вот, смотрите, как в woocommerce товары группируются в коллекции:
когда мы её создаём, мы говорим ей, что тип продукции будет не простой продукт, а группировка продуктов:
когда же мы создаём продукт, который будет входить в эту коллекцию - то мы выбираем, кто будет у него родителем: например "Премьера 25 шкаф 3-створчатый":
adward Форумчанин- 26 Сен 2013
- #16
Похоже мы вообще не в той степи роемся. вот люди как решают вопросы с выводом товаров: http://www.onwordpress.ru/spisok-wordpress-postov-sgruppirovannyj-po-rubrikam.html
Вывод товаров по рубрикам:
adward Форумчанин- 26 Сен 2013
- #17
не работает. если в functions.php вставить вот этот код:
Валерий Специалист- 26 Сен 2013
- #18
Ага, не там роемся, т.к. люди часто решают данный вопрос по другому. Вы разве не видите, что Ваша логика раздела "Мебель для спальни" противоречит человеческому восприятию?
Предположим, я клиент, зашел на Ваш сайт и кликнул на раздел "Мебель для спальни". Что я хочу там увидеть? Вы не знаете, но очевидно, что я ищу мебель для спальни. Вот тут-то Вы, вместо того, чтобы уточнить, что же я ищу, вываливаете мне всю кучу товаров! "Гениально, Ватсон!" Не хватает еще всплывающего баннера следующего содержания: "Получи фашист гранату! А ты думал легко будет?! Не хрен было заходить на наш сайт! Вот теперь сиди и разбирайся полдня, пытаясь найти то, что тебе действительно нужно, паразит ты этакий. "
А что я должен был увидеть? Многоуровневый раскрывающийся список примерно следующего вида:
- КОЛЛЕКЦИИ
- Коллекция "Премьера"
- Коллекция "Не Премьера"
- Коллекция "Совершенно другая коллекция"
- .
- Коллекция "Еще одна коллекция"
А вот это, в конце:
Что лично для меня несколько неожиданно, т.к. согласно общепринятым стандартам торговли приличных офлайн магазинов (а клиенты обязательно пройдутся по обычным магазинам ) коллекция - это самостоятельная сущность, а не просто набор элементов, т.е. это сложный вариативный товар, а не групповой. В хороших магазинах коллекции оформлены в виде мини-комнат (с тремя стенами), где посередине стоит кровать, справа и слева - тумбы, у стен - шкафы. И коллекции имеют цену типа от 29300 руб (среднестатистический набор), а не как у Вас от 1442 руб.