我想删除Woocommerce设置的所有国家/地区。谁能告诉我在哪里可以看到/修改woocommerce设置的国家/地区列表?我已经看过woocommerce中的class-c-countries.php了,我非常确定这个方法public function get_countries()可以获得国家列表,但它似乎是通过使用woocommerce_countries来获得国家列表的,所以我不能真正编辑它。我似乎无法访问该列表/文件。
下面是方法:
public function get_countries() {
if ( empty( $this->countries ) )
woocommerce结帐页面中的“州”字段在选择德国等特定国家时不会出现,因此当客户单击“下订单”时,错误出现,他需要放置州,但是无法放置州,因为没有对应的字段。
1-如果他选择像阿联酋,美国,加拿大等国家,状态字段出现,客户可以正常填写它,付款通过没有任何问题。
2-如果选择了德国、阿富汗或一些不同的国家/地区,“州/县”字段将消失,当客户单击“下单”并出现错误时:"shipping_state post variable not found“。
我正在使用paytabs作为支付网关。
我不确定要编辑什么代码,但woocommerce会根据所选的国家动态显示“状态”字段。
错误出现
如何将国家/地区设置为常规用户(未注册用户)的默认值。但如果买家有个人账户并在那里进入该国,他在结账时就不会违约吗? 我曾尝试使用WooCommerce: Set country by default in checkout page answer,但它对所有登录的用户和访客…都有效 如何仅为未注册用户设置默认国家/地区?
我是WordPress的新手。
我需要建立一个3页的网站,以各种语言。
如果不是多语种的话,我会使用片段页面(不是帖子),然后像这样发布,例如:
https://example.com/ # Home, meta lang=en
https://example.com/recomended-books # meta lang=en
https://example.com/do-it-yourself # meta lang=en
https://example.com/why-it-is-great # meta lang=
我正在尝试根据客户的账单国家/地区更改货币。当客户更改国家/地区时,是否可以通过覆盖"tax calculation“函数来完成此操作?
目前,我有这个函数(function.php):
add_filter('wcml_client_currency','change_currency');
function change_currency($client_currency){
global $woocommerce;
$country = $woocommerce->customer->get_country();
i
我正在尝试检测woocommerce结帐字段中的账单国家/地区下拉框中的值是否已更改。如果已更改,则获取用户选择的国家/地区的值,然后对其执行一些操作。
为此,我使用如下jquery代码:
$('#billing_country').on('change',function() {
alert(this.value);
// do something like alerting users that the book can not be shipped to the selected country.
});
下