我对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_replace('<sup>™</sup>', "", $key);,但由于某种原因,它不起作用。如果我尝试str_replace其他的东西,比如“优先级邮件”,它就能工作。只是不适用于商标标志。
关于如何替换这些字符,以及如何找到第一类包国际服务的新名称,有什么想法吗?:)
非常感谢,Ciprian
发布于 2013-08-01 02:51:08
array_push($allowed_types, "First-Class Package International Service&lt;sup&gt;&#8482;&lt;/sup&gt;**");https://stackoverflow.com/questions/17982108
复制相似问题