恒创科技

广告

DangYun

广告

WooCommerce产品排序调整三种简单方法

美国云服务器推荐

修改WooCommerce产品排序,能让热门或高利润产品更抢眼,这对于提升销量和转化率都是非常有帮助的。同时,还能更好地管理广告和库存。想知道怎么修改WooCommerce产品排序吗?接下来将为您介绍三种简单实用的方法,大家选择适合自己的方法即可。

1、手动调整产品排序

手动调整产品排序,能让你更精确地控制产品在WooCommerce商店页面的显示顺序。不过,这种方法设置起来相对耗时,所以不太适合产品数量庞大的独立站商城。如果你想手动调整产品排序,只需在WordPress的左侧菜单栏选择“产品”>“全部产品”,然后点击“排序”,就可以轻松拖动产品来调整它们的显示顺序了。

手动调整产品排序

也可以在WooCommerce产品页面,通过“高级”选项,手动设置产品的优先级顺序。

WooCommerce产品页面

2、修改默认产品排序

这种方法操作起来很简单。只需登录WordPress后台,然后找到左侧菜单栏的“外观”>“自定义”,点击进入后,按照“WooCommerce”>“产品目录”的顺序依次点击,就可以开始调整产品排序了。

修改默认产品排序

然后找到默认的产品排序选项,在下拉菜单中选择新的默认排序方式,一共有5种,分别是按人气、评分、发布时间,价格从低到高和从高到低。

产品排序选项

选好后点击发布按钮,WooCommerce会用新的排序方式对所有产品进行排序。

3、PHP代码产品排序

如果你对默认的产品排序选项不太满意,还可以通过在functions.php文件中添加代码来创建自己的产品排序选项。不过,在操作前,记得先创建一个子主题或使用代码片段插件,这样可以确保你的网站不会受到影响。

首先,你需要在WordPress网站上安装并启用“Code Snippets”代码片段插件,这样更方便你进行后续操作。

PHP代码产品排序

然后转到WordPress左侧菜单栏>Snippets,点击Add New添加代码。

PHP代码产品排序

接下来,复制粘贴代码到文本框中,保存修改,就能生成新的产品排序选项。

产品排序选项

按照产品类别对产品进行排序:

add_filter('woocommerce_default_catalog_orderby', 'quadlayers_catalog_orderby_for_category');
 
function quadlayers_catalog_orderby_for_category( $sort_by ) {
if( !is_product_category('uncategorized') ) { 
return $sort_by; // modify uncategorized category archive sorting
}
return 'date';
}

按照字母顺序对产品进行排序:

function quadlayers_alphabetical_shop_ordering( $sort_args ) {
$orderby_value = isset( $_GET['orderby'] ) ? woocommerce_clean( $_GET['orderby'] ) : apply_filters( 'woocommerce_default_catalog_orderby', get_option( 'woocommerce_default_catalog_orderby' ) );
if ( 'alphabetical' == $orderby_value ) {
$sort_args['orderby'] = 'title';
$sort_args['order'] = 'asc';
$sort_args['meta_key'] = '';
}
return $sort_args;
}
add_filter( 'woocommerce_get_catalog_ordering_args', 'quadlayers_alphabetical_shop_ordering'

(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

主机侦探企业微信

微信扫码加好友进群

主机优惠码及时掌握

主机侦探QQ群

QQ群号:164393063

主机优惠发布与交流

温馨提示:

1、本站部分图片来源于互联网,如有侵权请联系删除。邮箱:2942802716#qq.com(#改为@)

2、本文评论没有专人回复,如果您有问题请到美国主机侦探论坛提问!

3、美国主机侦探免费为您提供美国主机购买咨询。

RakSmart美国服务器
下一篇
手动调整产品排序
已经没有了
返回顶部