【发布时间】:2019-05-22 05:07:50
【问题描述】:
当购物车中的总金额低于 40 美元时,我需要隐藏所有运输方式。 我基本上想禁用所有运输方式,因为我将为我所有区域的每个样品收取 4 美元的固定费用。
if ($_SESSION["sample_count"] == $_SESSION["cart_items_count"]){
$sample_count = $_SESSION["sample_count"];
$sample_shipping_cost = 4;
$woocommerce->cart->add_fee( 'Samples Postage', ($sample_count * 4), true, '' );
set_cart_contents_weight(0);
}
需要删除以下选项:
<td data-title="Transport Costs">
<ul id="shipping_method">
<li>
<input type="radio" name="shipping_method[0]" data-index="0" id="shipping_method_0_wbs10065ab3a2_delivery" value="wbs:10:065ab3a2_delivery" class="shipping_method" checked='checked' />
<label for="shipping_method_0_wbs10065ab3a2_delivery">Delivery: <span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">$</span>6.28</span></label>
</li>
<li>
<input type="radio" name="shipping_method[0]" data-index="0" id="shipping_method_0_local_pickup16" value="local_pickup:16" class="shipping_method" />
<label for="shipping_method_0_local_pickup16">Local pickup</label>
</li>
</ul>
【问题讨论】:
-
运费:6.28 美元是由我想删除的基于重量的运输选项创建的。 weightbasedshipping.com
标签: php wordpress woocommerce hook-woocommerce shipping-method