【发布时间】:2021-07-08 22:31:56
【问题描述】:
在结帐页面上,我正在尝试根据我所在地区的邮政编码禁用送货方式选项。 You can find image here 。我正在开发 Wordpress 和 PHP 作为后端。
如果邮政编码与地区不匹配,则送货方式将被禁用,并在此处显示文字“”。我正在使用此代码:
$packages = WC()->cart->get_shipping_packages();
foreach ($packages as $key => $value) {
$shipping_session = "shipping_for_package_$key";
unset(WC()->session->$shipping_session);
}
但此代码不起作用,它不会禁用运输方式选项。谁能帮帮我?
【问题讨论】:
-
后端有邮政编码吗?
-
嗨@Bhautik,是的,我正在从 WordPress 管理员发货设置中获取邮政编码。
标签: php wordpress woocommerce checkout shipping-method