Ced*_*rcq 6 php wordpress cart woocommerce
我想在购物车/结帐时(因此在下订单之前)获得所选的送货国家。这是为了确定是否必须增加额外的费用(高于正常运输费用)。
如何获得此功能的所选国家/地区?我在if函数中使用它(在此示例中为国家“比利时”):
` elseif ($total >= $min_order and $chosen_shippingcountry = 'BE') {$fees = 10;}`
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
谢谢!
问候,塞德里克
小智 8
如果我没有记错的话,您正在寻找要在WooCommerce购物车/结帐页面上设置送货国家/地区的代码。下面的代码经过测试,直到WooCommerce 2.4。
方法1:
global $woocommerce;
$woocommerce->customer->get_shipping_country()
Run Code Online (Sandbox Code Playgroud)
方法#2
WC()->customer->get_shipping_country()
Run Code Online (Sandbox Code Playgroud)
请注意,WooCommerce 2.6在运输方面有重大更改。但是从GitHub 参考中,它应该可以工作。
| 归档时间: |
|
| 查看次数: |
5946 次 |
| 最近记录: |