概述
VibeFox Shippo 为 PrestaShop 添加一个 Shippo 承运商。对于顾客的收货地址,它会向 Shippo 请求您 Shippo 账户中已启用的所有承运商(例如 USPS、UPS、FedEx、DHL Express 或 Canada Post)的运费,并在结账的配送步骤中将最便宜的一个作为单一承运商显示。
本模块适合已在使用 Shippo 购买快递面单、并希望在结账时展示承运商真实运费的店铺。模块仅计算运费。它不购买面单,不跟踪包裹,不验证地址,也不提供取货或寄存点、保险、签收选项或退货面单。顾客看到的是一个选项,而非所有服务的列表。
主要功能
多承运商实时运费: 从 Shippo Shipments API 获取您 Shippo 账户中所有承运商的运费。可选择仅限于指定的承运商或服务等级。
运费随订单保存: 所选承运商、服务以及预计送达天数会显示在后台订单页面的 Shippo 区块中,方便您知道该购买哪一种面单。
包裹: 每个订单一个包裹,商品装入一个箱子;或每件商品一个包裹。重量和尺寸会从店铺单位换算为千克和厘米,没有尺寸的商品使用默认箱子尺寸。
国际运输: 发送海关申报单,包含商品名称、数量、重量和价值,这是 Shippo 国际运费所要求的。
货币处理: 以店铺默认货币计算的运费直接使用。其他货币的运费按您输入的汇率换算;若未输入汇率,则不予使用。价格随后以顾客的购物车货币显示。
备用价格: 按国家和购物车重量设置的价格表,以及适用于所有其他国家的一个统一价格,在没有实时运费时使用。
快速结账: 运费缓存 1 小时。失败的请求会被记住,因此结账页面在每次刷新时都不必等待 Shippo。API 错误绝不会显示给顾客。
PrestaShop 标准承运商: 安装时创建,其配送区域、客户组和尺寸限制在 Shipping > Carriers 中设置。配送规则:满额包邮、最低小计、重量限制、承运商税务规则,或不设配送区域的国家列表。
系统要求
PrestaShop 8.0 至 9.x,PHP 8.0 或更高版本。需要一个已启用承运商并拥有 API 令牌的 Shippo 账户。Shippo 对购买的面单收费,而不是对运费请求收费。备用价格无需令牌即可使用。需要一个来自 vibefox.net 的 VibeFox 许可证密钥(每个密钥对应一个域名)。
