0
A
回答
-1
到functions.php创建用户
定制精密组件#txt1
用于获取地面
function extra_fees() {
global $woocommerce;
$Floorfee = 0.00;
?>
<script>
var floor = jQuery('#txt1').val();
if(floor>=1){
<?
$spfee == "100";
?>
}
</script>
<?
$woocommerce->cart->add_fee('Extra floor Charge', $Floorfee, true, 'standard');
}
add_action('woocommerce_cart_calculate_fees','extra_fees');
的感谢!
+0
谢谢,让我试试看。 –
0
首先设置一个统一费率航运和免费送货,然后用下面的代码/逻辑 -
function change_shipping_rates($rates, $package) {
if(isset($package['destination']['YOUR_FIELD_FLOOR_NO']) && $package['destination']['YOUR_FIELD_FLOOR_NO']<=1){ // Or what ever logic
// Remove flat rate from $rates array , keep free shipping
}else{
// remove free shipping and keep the flat rate
}
return $rates;
}
add_filter('woocommerce_package_rates', 'change_shipping_rates', 10, 2);
相关问题
- 1. Woocommerce:如何为第一笔订单添加额外费用
- 2. Woocommerce统一费率和免费送货
- 3. 对总运费收取额外费用
- 4. 如何获得最低订单金额在woocommerce免费送货
- 5. 隐藏细节统一费率时,免费送货是WooCommerce 3
- 6. WooCommerce - 根据商品总重量向购物车添加额外费用
- 7. 如何在WooCommerce购物车中将自定义字段计为额外费用?
- 8. Magento:选择性地将额外费用应用于总额
- 9. 为Woocommerce订单添加额外元
- 10. Magento:在结帐时额外费用的税额有误
- 11. 费在WooCommerce 3
- 12. simple_form发送一个额外的参数
- 13. WooCommerce - 买10送3免费 - 只有最便宜的3免费
- 14. 免费送货给Woocommerce的100个第一客户
- 15. 亚马逊EC2意外收费金额
- 16. Woocommerce车计算费用
- 17. android发送intent额外
- 18. WooCommerce运费设置
- 19. 使用发送额外的头到System.Windows.Forms.WebBrowser
- 20. 使用redirect_to并传递额外参数
- 21. 如何在提交订单后发送额外的电子邮件(Woocommerce)?
- 22. 意外的高楼结果
- 23. 统一费率航运类 - Woocommerce
- 24. 递归爬楼梯算法
- 25. 在购物车/结帐时管理有条件的优惠券和额外费用Woocommerce
- 26. Woocommerce 2.5:隐藏送货方式时免费送货可用不工作了
- 27. 如何从python生成器发送额外的结果到消费者函数?
- 28. 根据UberCart/Drupal支付方式增加额外费用?
- 29. 根据2个产品类别收取额外费用
- 30. 添加选项以向Ubercart结帐添加额外费用?
你将如何采取输入从用户的送货地址一楼或三楼?地址线1或地址线2?或您添加的任何额外字段? – Alice
你需要提到地址信息。 –
我正在考虑添加像1楼,2楼等自定义选择选项,然后在该领域工作。 –