首页 文章

无法通过挂钩在woocommerce结帐页面上设置特定国家/地区

提问于
浏览
-1

以下是分配给我的任务:

Set “United Kingdom (UK)” as Base Location in Setting. Set “India” country in Billing address. Observe country on Checkout page, Billing Address. Set this country to “Sri Lanka”, through hook.

根据woocommerce文档我应用于以下过滤器更改结帐页面的结算部分设置的国家/地区 .

add_filter( 'default_checkout_country', 'change_default_checkout_country' );

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

它仍然无法正常工作 . 我已经研究过每个地方的替代解决方案但在互联网上找不到任何东西 . 请帮忙 .

请提供您的答案的详细解释

提前致谢

1 回答

  • 0

    我在本地检查了此代码,当用户在帐单邮寄地址中没有保存的国家/地区以及送货地址(然后自动选择 "sri lanka" )时工作正常 . 但是当用户已经输入其他某个国家/地区时,他的帐单邮寄地址或送货地址为此代码wan 't work. What ever country user already entered it' s默认选中 .
    enter image description here

相关问题