![](/img/trans.png)
[英]WooCommerce: Avoid checkout If all cart item custom fields are not filled in
[英]Woocommerce update checkout on custom field change without required fields filled
我想更新自定義字段更改的結帳(總計)。 以下功能有效,但僅在填寫所有必填字段時才會觸發。
jQuery( 'body' ).trigger( 'update_checkout' )
如果沒有完整的表格,有什么方法可以觸發此更新?
我們需要更多地了解您創建的這個自定義字段,特別是輸入名稱。 以下是如何根據帳單州/縣更改更新結帳總數。 注意字段的名稱“billing_state”。
/**
* Snippet Name: WooCommerce Update Checkout Totals On Billing Sate / County Change
* Snippet Author: ecommercehints.com
*/
add_action( 'wp_footer', 'ecommercehints_update_checkout_totals' );
function ecommercehints_update_checkout_totals() { ?>
<script>
jQuery( function( $ ) {
$( 'form.checkout' ).on( 'change', 'select[name^="billing_state"]', function() {
$( 'body' ).trigger( 'update_checkout' );
});
});
</script>
<?php }
您需要將名稱替換為自定義字段。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.