如何将某些产品设置为仅适用于Woocommerce中的某些国家/地区?
例如,在结帐时,如果Country
不是USA
,我想显示消息"We cannot deliver to your country."
答案 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文件。
经过测试和工作。
当购物车项目与您的设置匹配时,如果客户位于另一个国家/地区,那么他们将获得类似的内容:
在购物车页面上:
在结帐页面上: