我使用这个插件:https ://wordpress.org/plugins/aramex-shipping-woocommerce/
但是我尝试了任何方法,但我未能解决问题。我有包含所有详细信息的活跃 Aramex 帐户,我在 woocommerce 设置中设置了插件,但是在单击查看购物车显示 Aramex 后:ERR52 - 当我以访客身份开始购物时,目的地我的城市和地址无效。也可以在使用 Aramex 时禁用邮政编码吗?请任何知道是什么原因的人
我使用这个插件:https ://wordpress.org/plugins/aramex-shipping-woocommerce/
但是我尝试了任何方法,但我未能解决问题。我有包含所有详细信息的活跃 Aramex 帐户,我在 woocommerce 设置中设置了插件,但是在单击查看购物车显示 Aramex 后:ERR52 - 当我以访客身份开始购物时,目的地我的城市和地址无效。也可以在使用 Aramex 时禁用邮政编码吗?请任何知道是什么原因的人
您可以让 WooCommerce 通过向主题的functions.php
. 最好的做法是创建一个子主题,这样每次更新主题时它都不会被覆盖。
例如,此代码将在结帐期间从帐单和运输邮政编码中删除“必需”状态(如果运输国家不是“美国”):
add_filter( 'woocommerce_checkout_fields','custom_override_default_address_fields' );
function custom_override_default_address_fields($fields){
global $woocommerce;
$country = $woocommerce->customer->get_shipping_country();
if($country !== 'US'){
$fields['billing']['billing_postcode']['required'] = false;
$fields['shipping']['shipping_postcode']['required'] = false;
}
return $fields;
}
有关可通过过滤编辑的过滤器和字段的更多详细信息,请参阅WooCommerce 使用操作和过滤器自定义结帐字段文档
邮政编码要求基于每个国家/地区,例如:GCC 国家不需要邮政编码,而大多数其他国家/地区需要邮政编码。