gpt4 book ai didi

woocommerce - 如何更新woocommerce中自定义运输字段更改的运输计算?

转载 作者:行者123 更新时间:2023-12-04 10:50:22 25 4
gpt4 key购买 nike

我在 woocommerce 结帐页面中添加了新的自定义运输字段(选择选项)。

我用它来计算运费。

这也很完美。但问题是当我更改该字段中的值时,它不会立即更新。

在页面提交后,它会在下一页给出正确的计算。
我需要它作为自定义字段的更改。

如何触发 WooCommerce Ajax 在我的自定义字段更改时更新运费计算?

最佳答案

如果您以正确的方式添加字段(使用 woocommerce_checkout_fields 过滤器),这实际上非常简单。您唯一需要做的就是添加类 address-fieldupdate_totals_on_change像这样:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {

$fields['shipping']['custom_field'] = array(
'label' => 'Custom field',
'required' => 1,
'class' => array ('address-field', 'update_totals_on_change' )
);

return $fields;
}

关于woocommerce - 如何更新woocommerce中自定义运输字段更改的运输计算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25703251/

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