Wordpress 如何在WooCommerce中创建具有相同SKU的多个简单产品?

Wordpress 如何在WooCommerce中创建具有相同SKU的多个简单产品?,wordpress,woocommerce,product,hook-woocommerce,sku,Wordpress,Woocommerce,Product,Hook Woocommerce,Sku,我想在WooCommerce中创建多个具有相同SKU的简单产品。 我在管理设置中搜索,但在那里我找不到任何设置来启用此功能。是否有任何挂钩,以便我可以禁用此功能 如果要完全禁用SKU功能,则必须使用 过滤器。它将从这两个字段中删除SKU字段 后端和前端 如果要保留SKU功能,但需要禁用唯一SKU 检查后,您必须使用过滤器。信息技术 将在后端和前端保留SKU字段,但允许 您需要添加多个重复的SKU 代码进入活动子主题(或主题)的function.php文件。也可以在任何插件php文件中使用。 希

我想在WooCommerce中创建多个具有相同SKU的简单产品。 我在管理设置中搜索,但在那里我找不到任何设置来启用此功能。是否有任何挂钩,以便我可以禁用此功能

如果要完全禁用SKU功能,则必须使用 过滤器。它将从这两个字段中删除SKU字段 后端和前端


如果要保留SKU功能,但需要禁用唯一SKU 检查后,您必须使用过滤器。信息技术 将在后端和前端保留SKU字段,但允许 您需要添加多个重复的SKU

代码进入活动子主题(或主题)的function.php文件。也可以在任何插件php文件中使用。

希望这有帮助

您好,先生,谢谢您的回复,但是我使用下面的过滤器解决了这个问题。添加过滤器('wc_产品\u具有唯一的\u sku','uu返回\u false');谢谢@dineshkashera,因为我知道了
wc\u产品\u有独特的\u sku
过滤器。我已经更新了我的答案。这个问题对社区非常有帮助。请注意,这样做意味着您将从get_product_id_by_sku()获得不可预测的输出-它仅限于一个结果,不可过滤。这会影响[add_to_cart]快捷码和API。我注意到产品进口商现在不会上传重复的sku产品。有人知道这方面的解决方法吗?@richplane刚刚想我应该添加
get\u product\u id\u by\u sku()
(由
wc\u get\u product\u id\u by\u sku()
使用)现在是可过滤的。过滤器:
add_filter( 'wc_product_sku_enabled', '__return_false' );
add_filter( 'wc_product_has_unique_sku', '__return_false' );