WooCommerce

如何修改WooCommerce的产品排序

修改WooCommerce产品排序可以将热门产品或高利润产品放在显眼位置,对提升产品销售和转化率都至关重要,同时还能优化广告和库存。

在本文中,我会教你如何修改WooCommerce产品排序,一共有三种方法。

1、在 WooCommerce 设置中更改产品排序

如果您的 WooCommerce 版本是 3.2.6 或更低,您可以进入 “设置”>”产品”>”显示 “选项卡,在那里更改默认排序。否则,如果您的 WooCommerce 版本是 3.3.0 及以上,您就找不到 “显示 “选项卡,因为它已完全移到了 “自定义 “中。

因此,请转到外观 > 自定义 > WooCommerce > 产品目录。我们到了。

Since WooCommerce 3.3 you can find product Display settings and the default sorting option in customizer

您可能会在上面的截图中看到,当我们在自定义器中更改默认产品排序的值时,产品列表上方的产品排序下拉菜单中的值也会随之更改。

2、手动调整产品排序

此方法能更好的对WooCommerce产品进行排序,精准控制个别产品在WooCommerce商店页面的显示顺序。

但要注意,它设置起来比较耗时,不适合产品上千的独立站商城。

要想手动调整产品排序,先转到WordPress左侧菜单栏的产品 > 全部产品,然后点击排序,就可以拖动产品向上或向下调整顺序。

WooCommerce 的默认排序方式是 “菜单排序”,即手动排序,如果没有设置手动产品排序,产品将按字母顺序显示。

进入 WordPress 管理页面的 “所有产品”,然后点击 “排序 “选项卡。然后使用拖放即可。

Reorder WooCommerce products manually in WordPress admin

第二种方法是在产品数据元方框中手动设置 menu_order 值。

How to change product ordering position in WooCommerce

现在,让我来教你如何将默认的产品排序 “menu_order + title “改为其他方式。这也可以在 WooCommerce 设置中完成,甚至可以使用过滤器钩子。

3,PHP代码产品排序

如果你对默认的产品排序选项不满意,还可以添加代码到 functions.php 文件,生成自己的产品排序选项。为此,你需要创建子主题或使用代码片段,确保网站不会受到影响。

首先,在WordPress网站上安装并启用 Code Snippets 代码片段插件。

Code Snippets

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

添加新的代码片段

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

添加代码示例

至于产品排序代码,本文分享了按分类和按字母对产品排序,希望能对大家有所帮助。

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

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

 可能的值是

  • menu_order (默认) – 先按自定义订单,再按产品名称
  • popularity – 按销售数量计算
  • rating – 按平均评分计算
  • date – 最近添加的产品将首先显示
  • price – 最便宜的产品将首先显示
  • price-desc – 最昂贵的第一位
  • rand – 随机排序(另请阅读如何在这种情况下保留分页符)

总结

以上就是修改WooCommerce产品排序的三种方法,无论哪一种都很容易操作,不需要你懂复杂的编程知识,零基础小白也能搞定。

此外,如果你想系统学习使用WooCommerce,请看务必查看WooCommerce教程

About 编辑部

kuajinggu的编辑人员是一支由 WordPress 专家组成的团队,由 Dylan 领导,在 WordPress、虚拟主机、电子商务、搜索引擎优化和市场营销方面拥有超过 10年的经验。kuajinggu创建于 2014 年,目前是业内最大的免费 WordPress 资源网站,经常被称为 WordPress 的维基百科。