在我的Woocommerce商店的Checkout页面上更改送货方式后,总价格不会更新以反映新的运费。
我禁用了所有插件,检查了错误,但一切都在运行 - 除了总数不会更新。
我在Google上也找不到任何相关信息。任何人都知道会导致这种情况的原因,或者我需要采取哪些步骤来解决这个问题?
答案 0 :(得分:2)
我遇到了这个问题,这是由过时的自定义woocommerce模板文件引起的。
例如,review-order.php
中的themes/my-theme/woocommerce/
文件已过时,它包含了我自己的一些代码。
我更新了该文件的版本,带来了我的自定义代码,并且在更改送货方式后,它成功进行了AJAX调用并刷新了订单总数。
答案 1 :(得分:0)
就您的情况而言,html 类有问题。编辑checkout/review-order.php
文件时,需要在最高父节点保持正确的html类shop_table woocommerce-checkout-review-order-table
。该文件应如下所示:
<div class="shop_table woocommerce-checkout-review-order-table">
<?php //do stuff, add or remove anything you want ?>
</div>