У меня есть список продуктов в определенной группе … в данном случае, постельное белье. стеганые одеяла, подушки, притворы и т. д. Некоторые из них являются переменными (размеры одеяла), а некоторые — простыми (подушки).
Я хотел бы создать группу продуктов под названием XYZ Awesome Bedroom Set и включать как переменные, так и простые типы продуктов. К сожалению, Woothemes официально поддерживает только добавление простых продуктов в группы … но я не уверен почему. Есть идеи?
Есть ли что-нибудь в файлах шаблона ядра или WC, которые я могу перезаписать, чтобы разрешить доступ к переменным продуктам в группах? Я посмотрел на доступные плагины и перепробовал десятки исправлений в ядре, но не повезло!
Все, что было бы полезно на этом этапе.
Благодарю.
Это можно сделать с помощью сгруппированных продуктов в 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, чтобы выделить изменения в файле и т. Д.
Вы видели эту статью?
http://docs.woothemes.com/document/chained-products-vs-product-bundles-vs-force-sells-vs-grouped-products/
Также попробуйте прочитать это — http://docs.woothemes.com/document/managing-products/#section-4