Wordpress woocommerce从区域id获取运费
我在woocommerce工作,从API添加订单。我已经使用Wordpress woocommerce从区域id获取运费,wordpress,woocommerce,woocommerce-rest-api,Wordpress,Woocommerce,Woocommerce Rest Api,我在woocommerce工作,从API添加订单。我已经使用wc\u create\u order()函数添加了订单。其中,我还添加了发货地址、账单地址和产品详细信息。但问题是,我想按装运区域增加装运成本 以下是截图: 然而,我找到了一个名为:WC\u Shipping\u Zones::get\u Zones()的函数类。 但它返回未安排(非托管)数组。 我有州代码,然后我想从州代码中获取运输成本 但是,我发现了区域id。 我已经尝试使用WC\u Shipping\u Zones::get\
wc\u create\u order()
函数添加了订单。其中,我还添加了发货地址、账单地址和产品详细信息。但问题是,我想按装运区域增加装运成本
以下是截图:
然而,我找到了一个名为:WC\u Shipping\u Zones::get\u Zones()的函数类。
但它返回未安排(非托管)数组。
我有州代码,然后我想从州代码中获取运输成本
但是,我发现了区域id。
我已经尝试使用WC\u Shipping\u Zones::get\u zone\u by('zone\u id',$zone\u id),WC\u Shipping\u Zones::get\u zone($zone\u id)代码>
但是没有一个函数返回成本。下面是获取区域成本的代码。我希望有帮助
全球$邮政$商业
$delivery_zones = WC_Shipping_Zones::get_zones();
foreach ((array) $delivery_zones as $key => $the_zone ) {
echo $the_zone['zone_name'];
echo "<br/>";
foreach ($the_zone['shipping_methods'] as $value) {
echo $value->cost;
}
echo "<br/>";
}
$delivery_zones=WC_Shipping_zones::get_zones();
foreach((数组)$delivery\u zones as$key=>$the\u zone){
echo$the_zone['zone_name'];
回声“
”;
foreach(_区['shipping_methods']为$value){
echo$value->cost;
}
回声“
”;
}