购物车查看期间获取送货国家/地区 - WooCommerce

时间:2016-06-15 19:40:03

标签: php wordpress woocommerce cart

我想在购物车/结账时获取所选的送货国家(因此在下订单之前)。 这是为了确定是否必须添加额外费用(高于正常运费)。

如何获得此功能所选的国家/地区? 我在if函数中使用它(在本例中为'比利时'国家):

 ` elseif ($total >= $min_order and $chosen_shippingcountry = 'BE') {$fees = 10;}`

有人可以帮忙吗?

谢谢!

此致 塞德里克

1 个答案:

答案 0 :(得分:5)

如果我没有错,您正在寻找代码,以便在WooCommerce购物车/结帐页面上设置送货国家/地区。下面的代码经过测试,直到WooCommerce 2.4。

方法#1:

global $woocommerce;
$woocommerce->customer->get_shipping_country()

方法#2

WC()->customer->get_shipping_country()

请注意,WooCommerce 2.6的发货方面有major changes。但是从GitHub reference开始,它应该有效。