我正在尝试根据购物车中是否有任何产品有附加功能来更改发货标签。为此,我使用How can I modify a Woocommerce shipping label 答案代码,有一些变化,以满足我的需要。HTML: Standard Shipping (2-3 days): 3,95€ 所以标签标准发货(2-3天)必须显示自定义发货(4-6天)如果满足某个条件(在本例中:字段自定义
在Woocommerce中,如果购物车项目有分配给相关产品的特定运输类别,我会尝试添加运费。我想把这个运费乘以购物车的数量… 我有这个工作时,产品被添加到购物车,数量增加,额外的运费也增加。但是,如果我添加另一个具有相同发货类别的产品并增加数量,则额外费用不会增加。这是我的代码: // Add additional fees based on shipping
当发货类别购物车中的总额大于或等于150美元时,我需要删除该发货类别。我在这个链接中找到了Change shipping class based on cart items shipping class count in Woocommerce // Updating cartitem price
add_action( 'woocommerce_before_calculate_totals'
jQuery函数需要在更新了选项之后,通过ajax调用在签出页面上初始化,并且触发了Woocommerce自定义事件updated_shipping_method。我的jQuery片段被设置为侦听此事件,但这并不是预期的功能。console.log('on updated_shipping_method: function fired'); 我也尝试过updated_wc_div自定义事件,但没有结果。我在cart页面上使用了一种类似的方法,几乎是逐字地监听updated_c