gpt4 book ai didi

Woocommerce 十进制数量

转载 作者:行者123 更新时间:2023-12-04 02:28:59 28 4
gpt4 key购买 nike

你能帮我找到一种在woocommerce中使用像3.56这样的十进制值的方法吗?

在计算价格数量转换为整数值但我需要使用用户输入的值计算价格

我正在使用 woocommerce 2.2.8

最佳答案

您必须为 WooCommerce 的某些 Hook 添加一些功能。

// Add min value to the quantity field (default = 1)
add_filter('woocommerce_quantity_input_min', 'min_decimal');
function min_decimal($val) {
return 0.1;
}

// Add step value to the quantity field (default = 1)
add_filter('woocommerce_quantity_input_step', 'nsk_allow_decimal');
function nsk_allow_decimal($val) {
return 0.1;
}

// Removes the WooCommerce filter, that is validating the quantity to be an int
remove_filter('woocommerce_stock_amount', 'intval');

// Add a filter, that validates the quantity to be a float
add_filter('woocommerce_stock_amount', 'floatval');

我为这个功能写了一个教程,有一些额外的修复解释: http://codeontrack.com/use-decimal-in-quantity-fields-in-woocommerce-wordpress/

关于Woocommerce 十进制数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27417718/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com