我想在购物车/结帐时(在下订单之前)获得所选的送货国家/地区。 这是为了确定是否必须添加额外费用(高于正常运费)。
如何获得为此功能选择的国家/地区? 我在 if 函数中使用它(在此示例中针对国家“比利时”):
` elseif ($total >= $min_order and $chosen_shippingcountry = 'BE') {$fees = 10;}`
有人能帮忙吗?
谢谢!
问候, 塞德里克
最佳答案
如果我没记错的话,您正在寻找用于在 WooCommerce 购物车/结帐页面上设置送货国家/地区的代码。以下代码在 WooCommerce 2.4 之前经过测试。
方法#1:
global $woocommerce;
$woocommerce->customer->get_shipping_country()
方法#2
WC()->customer->get_shipping_country()
注意有major changes在 WooCommerce 2.6 的运输方面。但是来自 GitHub reference ,它应该可以工作。
关于php - 在购物车 View 中获取送货国家 - WooCommerce,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37844353/