首页 > 解决方案 > 如何在 WooCommerce 中按 total_sales 然后 rand 订购?

问题描述

我实际上正在从事电子商务开发,我需要帮助。我正在尝试按 total_sales 对产品进行排序。问题是,某些产品存在不同的变体(产品 A、产品 B ......等),我不希望它们粘在一起。当我的产品具有相同的销售数量(例如:0)时,所有 0 销售的产品都按名称排序,我希望它们随机排序。

为简单起见,我想按 total_sales 订购产品,当 total_sales 相同时,随机订购。

我试过像

$args['meta_key'] = 'total_sales'
$args['orderby'] = 'rand,meta_value_num';
$args['order'] = 'DESC';

*对于我试过的这条线:

rand,meta_value_num ; meta_value_num,rand ; rand meta_value_num ; meta_value_num rand

但这些都不起作用。

请你帮助我好吗 ?

标签: phpwordpresswoocommerce

解决方案


推荐阅读