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

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

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

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

Все, что было бы полезно на этом этапе.

Благодарю.

11

Решение

Это можно сделать с помощью сгруппированных продуктов в 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, чтобы выделить изменения в файле и т. Д.

1

Другие решения

По вопросам рекламы [email protected]