Woocommerce. Можно ли добавлять переменные продукты в сгруппированный продукт?

У меня есть список продуктов в определенной группе... в данном случае это постельное белье. стеганые одеяла, подушки, наволочки и т. д. Некоторые из них являются вариабельными (размеры одеял), а некоторые — простыми (подушки).

Я хотел бы создать группу продуктов под названием XYZ Awesome Bedroom Set и включить как переменные, так и простые типы продуктов. К сожалению, Woothemes официально поддерживает добавление в группы только простых товаров... но я не знаю, почему. Любые идеи?

Есть ли что-нибудь в основных файлах или файлах шаблонов WC, что я могу перезаписать, чтобы разрешить доступ к вариативным продуктам в группах? Я просмотрел доступные плагины и перепробовал десятки исправлений в ядре, но безрезультатно!

Что-нибудь будет полезно в этот момент.

Спасибо.


person Joseph Wer    schedule 08.03.2015    source источник
comment
почему вы не используете категории?   -  person siddhesh    schedule 08.03.2015
comment
Нет. Без большого количества пользовательских сценариев вы не сможете добавить переменный продукт к сгруппированному продукту. Однако вы можете попробовать Композитные продукты.   -  person helgatheviking    schedule 14.04.2015
comment
@joseph Wer - Как ты в итоге это сделал? Мне нужно сделать что-то подобное. Я считаю, что вы можете добиться этого с помощью групповых продуктов, но это означает перечисление каждого варианта как отдельного простого продукта, а затем скрытие этих отдельных простых продуктов из каталога — таким образом, они должны отображаться только в основном сгруппированном продукте. Документы Woo объясняют, как это сделать, но я еще не пробовал, поэтому любопытно, как вы этого добились.   -  person SolaceBeforeDawn    schedule 09.06.2015


Ответы (2)


Это можно сделать со сгруппированными продуктами в Woocommerce 3.0+, но для этого требуется отредактировать одну строку в основном файле Woocommerce. Это очень просто, если вы знаете, что нужно изменить, и никогда не рекомендуется изменять файлы ядра, но, возможно, это поможет вам понять, как это работает, а затем найти лучшее решение.

Файл находится здесь: /wp-content/plugins/woocommerce/includes/admin/meta-boxes/views/html-product-data-linked-products.php

Изменить строку 15 (тег HTML <select>)

ОТ: data-action="woocommerce_json_search_products"

TO: data-action="woocommerce_json_search_products_and_variations"

Да, это действительно так просто. Это позволит окну поиска Select2/SelectWoo извлекать как родительские продукты, так и отдельные варианты.

Имейте в виду, что любое будущее обновление Woocommerce отменит это изменение. Таким образом, вам нужно будет навсегда переопределить файл или отслеживать его в Git, чтобы выделить изменения в файле и т. д.

person tobinfekkes    schedule 01.03.2019
comment
Вероятно, это устарело, потому что добавление пользовательских товаров в группу товаров теперь работает (WP 5.4, woocommerce 4.0.1) - person MrSwed; 29.04.2020

Плагин WPC Grouped Product выглядит так, как будто он делает то, что вам нужно. По сути, это обновление сгруппированных продуктов Woo по умолчанию, так что вы можете включить переменный продукт и/или определенную вариацию продукта. И это бесплатно! https://wordpress.org/plugins/wpc-grouped-product/

person Mr. T    schedule 18.06.2021