我正在为WooCommerce商店使用2checkout付款方式。因此,在其付款API中,以下这些属性是必需的。 “名字,姓氏,地址,城市,国家,邮政编码,电话,电子邮件。”
因此,通过遵循以下代码,我将其全部必需。
add_filter( 'woocommerce_default_address_fields', 'theimran_checkout_fields', 1000, 1 );
function theimran_checkout_fields( $address_fields ) {
$address_fields['first_name']['required'] = true;
$address_fields['last_name']['required'] = true;
$address_fields['company']['required'] = true;
$address_fields['country']['required'] = true;
$address_fields['city']['required'] = true;
$address_fields['state']['required'] = true;
$address_fields['postcode']['required'] = true;
return $address_fields;
}
但是“邮政编码”字段未按要求显示。 当我选择国家/地区联合统计信息时,会按要求显示时间邮政编码字段。但是当我选择我的国家孟加拉国时,该时间邮政编码字段显示为可选。但是我必须要这样做否则,我会在结帐时收到错误消息。 这是我的网站https://theimran.com,如果您转到结帐页面并进行检查,将不胜感激。让我知道如何制作每个国家/地区所需的邮政编码字段。谢谢
亲切问候 阿卜杜拉·阿尔·伊姆兰