簡體   English   中英

Woocommerce 在未填寫必填字段的情況下更新自定義字段更改結帳

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM