概述
VibeFox Estafeta 为 PrestaShop 添加墨西哥 Estafeta 承运商。实时运费来自 DrEnvio API(drenvio.com,Estafeta 在墨西哥的合作伙伴):模块会向 DrEnvio 请求包含目的地邮政编码和购物车重量的报价,并为该地址提供最便宜的 Estafeta 服务。没有实时运费时,使用您按国家设置的自有价格。
适合通过 DrEnvio 账户使用 Estafeta 发货的墨西哥商店,或希望在无账户情况下使用固定 Estafeta 价格的商店。模块在结账时计算运费。它不创建发货单,不打印运单(guías),不追踪包裹,不允许客户选择 Estafeta 服务或网点,也没有自动汇率功能。
主要功能
实时 Estafeta 运费:DrEnvio 提供多家承运商的报价,仅使用 Estafeta 的运费。为该地址提供最便宜的 Estafeta 服务。
服务随订单保存:下单时会保存 Estafeta 服务、配送时间、价格来源和计算出的运费,并显示在后台订单页面的 Estafeta 区块中。
自有价格:没有 API 密钥或 DrEnvio 没有 Estafeta 运费时,使用按目的国家设置的价格和备用费用。两者都未设置时,将隐藏该承运商,而不是显示错误的价格。
安全的货币处理:DrEnvio 以墨西哥比索报价。如果商店默认货币不是 MXN,请输入 MXN 汇率。否则不会使用实时运费。价格以客户的购物车货币显示。
快速结账:运费缓存 1 小时,失败的请求缓存 5 分钟,因此缓慢的 API 不会拖慢每次结账更新。
配送规则:小计满额免运费、最低小计、最低和最高重量、按订单或按商品计算(用于自有价格)、承运商税务规则。
PrestaShop 标准承运商:安装时创建承运商。配送区域、客户组和尺寸限制像往常一样在 Shipping > Carriers 中管理,或者您可以使用 Ignore shipping zones 为一组国家提供该承运商。
后台调试日志:在模块页面查看和清空日志。API 密钥和客户地址从不写入日志。
系统要求
PrestaShop 8.0 至 9.x,PHP 8.0 或更高版本并启用 cURL 扩展。实时运费需要启用 Estafeta 的 DrEnvio 账户及其 API 密钥,并且商品需要设置重量。使用自有价格无需账户。另需一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
