gpt4 book ai didi

php - 强制 WooCommerce 仅向一个州销售和运送

转载 作者:搜寻专家 更新时间:2023-10-31 20:39:33 26 4
gpt4 key购买 nike

我如何强制 WooCommerce 只向一个州销售和发货?我可以选择一个国家/地区,但我找不到任何方式允许仅向一个州/地区销售和运送。

假设我只选择了加拿大并且我只想在安大略省销售。我怎样才能做到这一点?我可能必须向 function.php 添加一些东西来过滤状态,但我不知道在哪里寻找它......

谢谢!

最佳答案

我找到了这个解决方案,但它可能不是实现此目标的“最干净”的方法。

有什么建议吗?

add_filter( 'default_checkout_country', 'change_default_checkout_country' );
add_filter( 'default_checkout_state', 'change_default_checkout_state' );

function change_default_checkout_country() {
return 'CA'; // country code
}

function change_default_checkout_state() {
return 'ON'; // state code
}


add_filter( 'woocommerce_states', 'custom_woocommerce_states' );

function custom_woocommerce_states( $states ) {
$states['CA'] = array(
'ON' => 'Ontario',
);
return $states;
}

关于php - 强制 WooCommerce 仅向一个州销售和运送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26223450/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com