[英]Update all WooCommerce products if “sale_price” is greater than “price”
[英]I want to display regular_price products after sale_price products
我想在 sale_price 產品之后顯示 regular_price 產品。 例如,產品 #5 不是 sale_price,我希望它在產品 #6 之后。 具有 sale_price 的產品將排在 regular_price 產品之前。
我不確定這段代碼能否正常工作,但這樣您就可以在屏幕頂部顯示特色產品或拍賣產品。
add_filter('woocommerce_get_catalog_ordering_args', 'sort_by_sale_price', 9999);
function sort_by_sale_price($args)
{
$args['orderby'] = 'meta_value';
$args['order'] = 'ASC';
$args['meta_key'] = '_sale_price';
return $args;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.