Woocommerce - 是否可以将可变产品添加到分组产品中?

时间:2015-03-08 01:39:05

标签: php wordpress woocommerce woothemes

我列出了特定组中的产品......在这种情况下,是一套床。棉被,枕头,假货等。有些是可变产品(棉被尺寸),有些是简单的产品(枕头)。

我想创建一个名为XYZ Awesome Bedroom Set的产品组,包括变量和简单产品类型。不幸的是,Woothemes官方只支持向群组添加简单的产品..但我不确定为什么。有什么想法吗?

我可以覆盖核心或WC模板文件中的任何内容以允许访问组中的变量产品吗?我查看了可用的插件,并在核心中尝试了几十种修复,但没有运气!

此时任何事情都会有所帮助。

感谢。

3 个答案:

答案 0 :(得分:1)

可以在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"

收件人:data-action="woocommerce_json_search_products_and_variations"

是的,真的就是这么简单。这样一来,Select2 / SelectWoo搜索框即可提取父产品和各个版本。

请记住,以后的Woocommerce更新将覆盖此更改。因此,您将需要永久覆盖文件,或在Git中对其进行跟踪以突出显示对该文件的更改,等等。

答案 1 :(得分:0)

WPC 分组产品插件看起来像您想要的那样。本质上,它是对默认 Woo“分组产品”的升级,因此您可以包含可变产品和/或产品的特定变体。而且是免费的! https://wordpress.org/plugins/wpc-grouped-product/

答案 2 :(得分:-1)