我尝试使用邮政编码检查插件,该插件需要花费很多时间来添加所有邮政编码。 我从快递公司那里获得了一个API,但不知道到底该如何将其集成到WooCommerce中,以便在向卡中添加任何产品之前,用户可以检查邮政编码是否可以提供该邮件。
pincode服务性检查代码在以下链接中: http://docs.pickrr.com/#api-Service-Pincode_Serviceability
<?php
function PincodeServiceCheck($from_pincode,$to_pincode)
{
$url = 'http://pickrr.com/api/check-pincode-service/';
$data = array (
'from_pincode' => $from_pincode,
'to_pincode' => $to_pincode,
'auth_token' => '<your-auth-token>',
);
$params = '';
foreach($data as $key=>$value)
$params .= $key.'='.$value.'&';
$params = trim($params, '&');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url.'?'.$params ); //Url together with parameters
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //Return data instead printing directly in Browser
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT , 7); //Timeout after 7 seconds
curl_setopt($ch, CURLOPT_USERAGENT , "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)");
curl_setopt($ch, CURLOPT_HEADER, 0);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
}
PincodeServiceCheck("110059","110034"); //example calls
?>