如何在 WooCommerce 上设置自定义产品排序?

时间:2021-01-30 17:29:58

标签: wordpress sorting woocommerce

我有一个使用 Genesis Framework 和 Jessica 儿童主题构建的 WooCommerce 商店。

当我检查主题中的默认排序选项时,无法选择“自定义排序”。我认为此选项将使最终用户能够控制类别内产品的订购方式。

经过一些研究,我想我找到了处理此问题的钩子 woocommerce_catalog_orderby,但是我不熟悉激活或启用此功能。

包含可用排序选项的屏幕截图

Available sorting options

1 个答案:

答案 0 :(得分:0)

目录中商品排序设置正确。

外观 > 自定义 > WooCommerce > 产品目录,您必须设置默认排序(自定义排序 + 名称)标准 sorteervolgorde 中的 >默认产品排序选项。

<块引用>

现在您需要为 menu_order 元字段设置一个值 每个产品。

您可以输入任何数值,甚至是负数。

具有最低 menu_order 的产品将首先显示。

注意:排序适用于产品目录(商店页面)和产品类别页面。

示例:

position #1    Product A    menu_order -8
position #2    Product B    menu_order  1
position #3    Product C    menu_order  4

您可以通过 3 种方式设置 menu_order 字段的值。

方法 #1

从 Wordpress 管理页面转到:WooCommerce > 产品
您会在产品旁边找到排序项状态。
如果您点击它,您可以拖放产品。以上产品将首先显示。

enter image description here

方法 2

您可以在 Wordpress 后台的产品页面中更改它。然后转到 WooCommerce > 产品。点击您要编辑的产品上的编辑按钮。然后转到高级标签并设置菜单顺序的值。

enter image description here

方法#3

最后,您可以通过从默认的 WooCommerce 导入功能导入 .csv 文件来设置该值。

您将在下方找到 WooCommerce 文档,其中包含可用产品字段(包括 menu_order)的列表以及如何通过 .csv 文件导入它们:https://docs.woocommerce.com/document/product-csv-import-suite-column-header-reference/