Calculator USPS API更改

Calculator USPS API更改,calculator,shipping,usps,Calculator,Shipping,Usps,我对USPS发货计算器有问题 直到几天前,国际航运费率突然停止运行,这一切都很顺利。此外,美国国内服务现在包含一些奇怪的字符 经过几次搜索,我发现USPS再次更改了服务名称(这太疯狂了,他们每年都会更改服务名称) 我的USPS计算器来自较早版本的WP电子商务插件,我必须手动定义允许国际报价的服务类型: $allowed_types = array( 'First-Class Package International' => 'First-Class Package Internation

我对USPS发货计算器有问题

直到几天前,国际航运费率突然停止运行,这一切都很顺利。此外,美国国内服务现在包含一些奇怪的字符

经过几次搜索,我发现USPS再次更改了服务名称(这太疯狂了,他们每年都会更改服务名称)

我的USPS计算器来自较早版本的WP电子商务插件,我必须手动定义允许国际报价的服务类型:

$allowed_types = array( 'First-Class Package International' => 'First-Class Package International Service<sup>™</sup>**');
我猜由于名称更改,$allowed_types变量不包含正确的服务,这就是为什么计算器不再适用于国际查询

对于美国国内的查询,可用的服务如下所示:

Priority Mail 2-Day<sup>™</sup>
商标显示不正确,但我不知道如何修复它。 我尝试了经典的:
$key=str#u replace('sup™;/sup',“”,$key)但由于某种原因,它不起作用。如果我试着用str_替换其他东西,比如“优先邮件”,它会起作用。它只是不适用于商标标志

关于如何替换这些字符以及如何找到头等套餐国际服务的新名称,您有什么想法吗?:)

非常感谢, 西普里安

array_push($allowed_types, "First-Class Package International Service<sup>™</sup>**");