WooCommerce如何将产品子订单分组在WC 3.0+中?

时间:2017-06-09 06:03:44

标签: php html wordpress woocommerce

在Wordpress Woocommerce中,我创建了一个分组产品,其中包含许多子产品(子产品)。我尝试到处搜索,但我找不到一个可行的解决方案,如何通过SKU或产品名称来订购它们。似乎它的orderby仅由“菜单顺序”生成。虽然由于我在这些多个分组产品中有30多个子产品,但是按照菜单顺序值来订购它们将非常浪费时间。

我尝试了以下代码,但似乎它在WC 2.5中有效,但不是3.0+。

add_filter( 'woocommerce_grouped_children_args', 'so_22661392_grouped_children_args' );

function so_22661392_grouped_children_args( $args ){

$args['meta_key'] = 'sku';
$args['orderby'] = 'meta_value';
$args['order'] = 'ASC'; 
return $args;

}

我还搜索了Google的解释,但找不到任何解释。我试图清除瞬态,这不起作用:

  WooCommerce>System Status>Tools>Clear Transients

可以看到分组的产品here。 html表应与下面的子项匹配,但事实并非如此。儿童SKU是“563/9005”,“567/9005”等。

任何帮助将不胜感激!

0 个答案:

没有答案