dongtuo3795
2019-04-30 07:51
浏览 83
已采纳

在WooCommerce中添加/删除自定义费用的复选框字段

Need to add custom fee to cart based on form checkbox element. Current action based on product category in cart works great and adds custom delivery fee but customer has option to pickup order which is free. Can checkbox checked for delivery trigger WooCommerce add custom fee action?

Using example from "perform an action on checkbox checked or unchecked event on html form" can .change(function) function delivery(id){ if(this.checked) { add_action for custom cart fee?

 add_action( 'woocommerce_cart_calculate_fees', 'add_a_custom_fee', 10, 1 );
function add_a_custom_fee( $cart ) {
        $amount = 25;
        $cart->add_fee( __('Custom fee'), $amount );
}

Expected custom cart fee to appear in cart when checkbox checked.

图片转代码服务由CSDN问答提供 功能建议

需要根据表单复选框元素向购物车添加自定义费用。 基于购物车中的产品类别的当前操作非常有效并且添加了定制的交付费用,但是客户可以选择免费的取件订单。 是否可以选中复选框以确认交付触发器WooCommerce添加自定义费用操作?

使用“对html表单上的复选框已选中或未选中的事件执行操作”中的示例可以.change(函数)函数传递(id ){ if(this.checked){ add_action定制购物车费?

  add_action('woocommerce_cart_calculate_fees','add_a_custom_fee',10,1); 
 
功能add_a_custom_fee($ cart){
 $ amount = 25; 
 $ cart-&gt  ; add_fee(__('自定义费用'),$金额); 
} 
   
 
 

选中复选框时,预计自定义购物车费用会显示在购物车中。

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题