概述
VibeFox iMile 为 PrestaShop 添加 iMile 承运商。顾客在结账的配送步骤中选择 iMile,并按您的 iMile 运费表支付运费(运费表按目的国家和重量以表格形式录入),或使用通过 iMile API 获取的实时配送费用估算。
适用于使用 iMile 配送至阿联酋、沙特阿拉伯、科威特、巴林、阿曼、卡塔尔、约旦、埃及、墨西哥、巴西及其他 iMile 市场的店铺。本模块在结账时计算配送运费。它不会创建 iMile 运单,不打印 AWB 标签,不预约取件,不追踪包裹,也不提供自提点。
主要功能
按国家和重量设置的价格表:一个基础价格,以及五个重量区间的可选价格(XS 不超过 1 kg,S 不超过 2 kg,M 不超过 3 kg,L 不超过 5 kg,XL 超过 5 kg),一个用于所有其他国家的 * 行,以及用于不在表中的国家的可选价格。
可选的实时估价:填入 iMile Customer ID 和 Secret key 后,模块会根据发货城市和目的城市、购物车重量、尺寸和价值,向 iMile 查询配送费用。价格表始终作为备用方案。
货币换算:iMile 以目的国家的货币(AED、SAR、MXN 等)给出估价。您设置的汇率会将其换算为店铺默认货币。没有汇率的估价永远不会被使用。之后,价格以顾客购物车的货币显示。
按订单或按商品:整个购物车作为一个包裹,或每件商品作为单独包裹,并按其自身重量计价。
快速结账:估价缓存 1 小时,失败的请求缓存 5 分钟。超时或密钥被拒绝后,几分钟内不会再向 iMile 发起请求。错误信息绝不会显示给顾客。
配送规则:购物车最小和最大重量、最低订单金额、订单金额达到一定值后免运费、承运商税务规则。
标准 PrestaShop 承运商:安装时自动创建承运商。配送区域、客户组和尺寸限制可像平常一样在 Shipping > Carriers 中管理,您也可以不论匹配哪个区域,向指定的国家列表提供 iMile。
后台调试日志:在模块页面查看和清空日志。日志中不记录密钥和顾客地址。
系统要求
PrestaShop 8.0 至 9.x,PHP 8.0 或更高版本。价格表需要您与 iMile 约定的运费价格。实时估价需要一个 iMile API 账户(Customer ID 和 Secret key)。还需要一个来自 vibefox.net 的 VibeFox 许可证密钥(每个密钥对应一个域名)。
