概述
VibeFox EasyPost 为 OpenCart 3 和 OpenCart 4 添加一种使用 EasyPost 实时运费的配送方式。针对顾客地址和购物车,扩展会向 EasyPost 请求您 EasyPost 账户中已连接的所有承运商账户的运费(USPS、UPS、FedEx、DHL、Canada Post 等),并在结账时将最便宜的一个显示为单一配送选项。
适合已在使用 EasyPost 的店铺,或希望无需逐个设置承运商即可获得多家承运商统一价格的店铺。扩展在结账时计算配送运费。它不购买面单、不追踪包裹、不验证地址,也不提供取货或寄存点,并且只显示一个选项,而不是所有服务的列表。
主要功能
您的承运商中最便宜的运费:将 EasyPost 账户中的所有承运商进行比较,并显示最便宜的运费。您可以将选择范围限制在某些承运商或服务,例如 USPS 或 UPS:Ground。
订单页面中的承运商和服务:后台订单页面显示 EasyPost 承运商和服务、预计送达天数、价格来源以及计算出的价格,方便您知道该购买哪种面单。
备用价格:当没有实时运费时(例如 EasyPost 无响应,或没有承运商为该地址提供服务),将使用按国家设置的固定价格以及适用于其他所有国家的单一价格。
正确的单位和货币:重量和尺寸会从您店铺的单位换算为盎司和英寸。以 USD 计价的 EasyPost 运费会按您的汇率换算为店铺默认货币,并以顾客的货币显示。
一个包裹或每件商品一个包裹:购物车可以装入一个箱子,也可以将每件商品作为单独包裹计价。没有尺寸的商品按重量计价。
快速结账:运费缓存 1 小时。超时或密钥被拒绝后,请求会暂停 5 分钟,因此结账不会在每次刷新时都等待 EasyPost。
配送规则:满额免运费、最低小计、购物车最小和最大重量、税类、地理区域或国家列表。
清晰的设置页面和调试日志:分区显示,只需一个 Save 按钮;支持 JSON 导入和导出;调试日志在扩展页面中显示和清空,不包含 API 密钥或顾客地址。
系统要求
OpenCart 3.0.x(已在 3.0.5.0 上测试)或 OpenCart 4.0.2 及更高版本(已在 4.1.0.3 上测试),PHP 8.0 或更高版本并启用 cURL。下载包包含两个版本的安装包。实时运费需要一个带有 API 密钥并已连接承运商账户的 EasyPost 账户。备用价格无需密钥即可使用。需要一个来自 vibefox.net 的 VibeFox 许可证密钥(每个密钥对应一个域名)。
