概述
VibeFox USPS 为 OpenCart 3 和 OpenCart 4 添加 USPS 配送方式。在结账的配送方式步骤中,顾客会看到一个 USPS 选项,其价格为您所选 USPS 服务中最便宜的一项。该价格通过 USPS 当前 API 实时计算,适用于国内和国际包裹;若 USPS 未返回费率,则显示您设定的固定价格。
适合通过 USPS 从美国发货的店铺。本扩展仅计算运费。它不购买邮资或标签,不预约取件,不追踪包裹,也不允许顾客选择邮局。
主要功能
当前 USPS API:使用 OAuth 2.0 的 USPS API(来自 USPS Developer Portal 的 Consumer Key 和 Consumer Secret)。不再需要旧的 Web Tools User ID。
国内与国际:美国地址及其领土按邮政编码报价,其他国家则使用国际价格。
服务选择:USPS Ground Advantage、Priority Mail、Priority Mail Express、First-Class Package International、Media Mail 和 Library Mail。可选 Retail 或 Commercial 价格。
包裹尺寸:固定的箱子尺寸,或根据您店铺单位换算的商品尺寸。
任意店铺货币:USD 计价的 USPS 价格会按您设定的汇率换算。若没有汇率,则不使用实时费率,因此价格绝不会以错误的货币显示。
固定价格作为备用:按国家和重量区间(XS 至 XL)设定价格,可按订单或按商品计算,并设有备用运费。没有 USPS 密钥也可使用。
快速安全的结账:报价缓存 1 小时,失败结果缓存 10 分钟,USPS 出现故障后暂停调用 5 分钟。USPS 的错误信息绝不会显示给顾客。
订单详情与清晰的设置:后台订单页面显示 USPS 服务和价格来源。提供一个 Save 按钮、JSON 导入和导出、清除 USPS 缓存的按钮,以及调试日志查看器。
系统要求
OpenCart 3.0.x(已在 3.0.5.0 上测试)或 OpenCart 4.0.2 及更高版本(已在 4.1.0.3 上测试),PHP 8.0 或更高版本并启用 cURL 扩展。下载包内含适用于两个版本的安装包。实时费率需要在 USPS Developer Portal 中创建的应用(Consumer Key 和 Consumer Secret),以及一个 5 位数的发货邮政编码。固定价格无需这些即可使用。另需一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
