在 Magento 中启用 USPS

Posted

技术标签:

【中文标题】在 Magento 中启用 USPS【英文标题】:Enable USPS in Magento 【发布时间】:2013-09-03 02:17:58 【问题描述】:

我正在尝试。我已经为 USPS 创建了一个帐户,并要求他们的员工将其移至生产服务器。

然后我填写系统 -> 配置 -> 运输方式 -> USPS 中的所有必要字段。我尝试搜索并更正了所有字段,但仍然无法使其正常工作。

我已在 USPS 模块中启用调试并从 USPS 收到以下响应(完全没有错误):

<RateV4Response>
<Package ID="0">
<ZipOrigination>92672</ZipOrigination>
<ZipDestination>90503</ZipDestination>
<Pounds>0</Pounds>
<Ounces>0.2</Ounces>
<Size>REGULAR</Size>
<Machinable>TRUE</Machinable>
<Zone>1</Zone>
<Postage CLASSID="3">
<MailService>
Priority Mail Express 1-Day&lt;sup&gt;&#8482;&lt;/sup&gt;
</MailService>
<Rate>14.10</Rate>
</Postage>
<Postage CLASSID="2">
<MailService>
Priority Mail Express 1-Day&lt;sup&gt;&#8482;&lt;/sup&gt; Hold For Pickup
</MailService>
<Rate>14.10</Rate>
</Postage>
<Postage CLASSID="55">
<MailService>
Priority Mail Express 1-Day&lt;sup&gt;&#8482;&lt;/sup&gt; Flat Rate Boxes
</MailService>
<Rate>39.95</Rate>
</Postage>
</Package>
</RateV4Response>

我好像收到了正确的数据,但是在前端,我仍然只看到“此运输方式目前不可用....”

你对此有什么想法吗?

谢谢!

【问题讨论】:

【参考方案1】:

什么版本的 Magento,您是否应用了 7 月 28 日的补丁,以便 Magento 现在将 Priority Mail Express 识别为已取代 Express Mail?

July 28 USPS API update patch

除了 1.7.x 之外,每个版本都列出了两个,它们必须以正确的顺序应用。第一个升级Shipping Methods子系统,第二个启用USPS API & Service Name change

【讨论】:

以上是关于在 Magento 中启用 USPS的主要内容,如果未能解决你的问题,请参考以下文章

在 Magento 2 中启用 DHL Marketplace

要启用扩展,请验证它们是不是已在这些 .ini 文件中启用 - Vagrant/Ubuntu/Magento 2.0.2

在 Magento 中启用 USPS

如何在 Magento 的低库存集合中仅获取已启用的产品

为特定产品启用支付网关 - Magento 2

Magento 1.9启用从管理面板禁用模块