【问题标题】:WP all import - how to remove decimals from Woocommerce price?WP all import - 如何从 Woocommerce 价格中删除小数点?
【发布时间】:2021-10-07 07:42:54
【问题描述】:

对于从 XML 提要导入的近 6300 种产品显示不正确的价格,我真的很努力。所有价格的格式都像 409.000 欧元,这意味着只有 409 欧元。它在前端显示价格,如 409.000,00,应该是 409,00(或 409)。这个{price[1]} 应该被格式化。

【问题讨论】:

  • 你已经和插件开发者一起写过吗?

标签: wordpress woocommerce wpallimport


【解决方案1】:

您可以使用一些 php 函数,我不是专家,但我在某些值上使用了 str_replace。在你的情况下,这样的事情可能会起作用: [str_replace(".000,00",",00",{price[1]})] 你把它放在你有 {price[1]} 的导入字段上 但如果你搜索“wp all import php functions”,你会得到更多信息。

【讨论】:

  • 请添加更多详细信息以扩展您的答案,例如工作代码或文档引用。
【解决方案2】:

可以试试这样的:

function wp_all_import_convert_price($price) {
    $price = str_replace(",", ".");
    $price = str_replace(".", ",");
    return $price;
}

这样使用

[wp_all_import_convert_price({price[1]})]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-20
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多