【问题标题】:WooCommerce Sort-by SKU - Get numeric order correctWooCommerce 按 SKU 排序 - 获取正确的数字顺序
【发布时间】:2021-07-08 14:58:53
【问题描述】:

我有一个运行 WooCommerce 的网站,在产品类别页面上,我们有“按 SKU 升序排序”选项。产品的 SKU 格式为 4 个字母和 2 个数字,例如BLHS-20。

我们遇到的问题是,当产品类别页面中的产品列表排序时,SKU 不是按真正的数字顺序排列的。

例子:

BLHS-1 BLHS-10 BLHS-11 BLHS-2

我们需要什么代码来让 SKU 进行如下排序?

BLHS-1 BLHS-2 BLHS-10 BLHS-11

感谢您提供的任何帮助。

【问题讨论】:

标签: wordpress sorting woocommerce numeric


【解决方案1】:

好的,我们有一个解决方法。因为 SKU 字段是一个文本字段,所以简单的解决方法是找到 SKU 的最大数字部分,并为所有较小的数字添加前导零。

例子:

BLHS-01 BLHS-02 BLHS-10 BLHS-11

这排序正确。

【讨论】:

    猜你喜欢
    • 2020-10-16
    • 1970-01-01
    • 2018-04-21
    • 1970-01-01
    • 2016-09-05
    • 1970-01-01
    • 2021-11-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多