我想知道是否有任何功能代码可用于禁用运输区域优先级?我希望我的购物车同时读取来自同一国家/地区的不同区域的运输。
现在,如果您查看第一个图像,我的购物车只会读取第一个区域,而不会读取第二个区域。我尝试将数字1更改为第2个区域进行更改,它仍然相同,将首先选择第一个区域。
为什么要使用这种类型的区域,因为我会放更多的国家,而每个区域都有不同的国家。
希望您能理解并给我功能代码以禁用此优先级。
我只使用免费的插件APG和基于重量的运费 并按照本教程将其分开 http://www.remicorson.com/woocommerce-free-shipping-on-a-per-product-basis-in-the-same-cart/
或者如何在此代码中放入特定的运输区域?
if ( $regular_items ) {
$packages[] = array(
'ship_via' => array( 'apg_shipping' ),
'contents' => $regular_items,
'contents_cost' => array_sum( wp_list_pluck( $regular_items, 'line_total' ) ),
'applied_coupons' => WC()->cart->applied_coupons,
'destination' => array(
'country' => WC()->customer->get_shipping_country(),
'state' => WC()->customer->get_shipping_state(),
'postcode' => WC()->customer->get_shipping_postcode(),
'city' => WC()->customer->get_shipping_city(),
'address' => WC()->customer->get_shipping_address(),
'address_2' => WC()->customer->get_shipping_address_2(),
),
);
}