将特定产品设置为仅在WooCommerce中的特定国家/地区发货

时间:2018-02-12 22:23:23

标签: php wordpress woocommerce checkout shipping

如何将某些产品设置为仅适用于Woocommerce中的某些国家/地区?

例如,在结帐时,如果Country不是USA,我想显示消息"We cannot deliver to your country."

1 个答案:

答案 0 :(得分:0)

这可以主要使用挂钩在class Player(object): def __init__(self, score): self.score = score def __eq__(self, other): return self.score == other.score def __lt__(self, other): return self.score > other.score 过滤器钩子中的自定义函数来完成。

以下代码允许您根据定义的国家/地区代码禁用(您可以选择)的特定产品ID或特定产品类别的送货。

您必须在第一个功能中添加设置。

代码:

woocommerce_package_rates

代码进入活动子主题(活动主题)的function.php文件。

经过测试和工作。

当购物车项目与您的设置匹配时,如果客户位于另一个国家/地区,那么他们将获得类似的内容:

在购物车页面上:

enter image description here

在结帐页面上:

enter image description here