如何在结帐页面中禁用 WC_AJAX::update_order_review()?

How to disable WC_AJAX::update_order_review() in checkout page?

我正在尝试加快结帐过程,目前,woocommerce 正在刷新 review-order 基于选择州和输入邮政编码。虽然我使用固定费率,但位置并不是价格的重要参数。

我找到了解决方案,在 functions.php

中添加以下行
add_action('wp_footer', 'sallar_woocommerce_custom_update_checkout', 50);

function sallar_woocommerce_custom_update_checkout()
{
  if (is_checkout()) {
?>
<script type="text/javascript">

  jQuery(document).ready($ => {

    $('input').on('change', () => {

      $('body').off('update_checkout');

    });

  });

</script>
<?php } }