概述
VibeFox Chilexpress 为 OpenCart 添加 Chilexpress 配送方式。顾客在结账的配送方式步骤中选择 Chilexpress,并支付您按国家和包裹尺寸设定的固定运费,或智利境内 comuna 的 Chilexpress Rating API 实时运费。
本扩展适合使用 Chilexpress 寄送包裹的智利店铺。扩展在结账时计算运费。它不会创建发货单或运输订单,不打印面单,不预约取件,不跟踪包裹,也不允许顾客选择 Chilexpress 网点。实时运费仅适用于智利境内的目的地。
主要功能
三种运费来源:仅固定价格、仅 Chilexpress API,或在 Chilexpress 未返回运费时以固定价格作为备用的 API。
comuna 识别:顾客在 City 字段中输入的 comuna 和地址所在地区会被转换为 Chilexpress county 代码。可识别重音符号及拼写变体,例如 Ñuñoa / Nunoa 或 Santiago / Santiago Centro。
智利地区检查:设置页面会显示您的店铺缺少智利 16 个地区中的哪些,Add Chilean regions 按钮可将它们添加为智利的区域。
可选服务:Prioritario、Express、Extendido、Extremos,或可提供的最便宜服务。服务和运费来源会显示在订单页面的 Sales > Orders 中。
安全的币种处理:Chilexpress 以智利比索报价。使用其他币种的店铺需设置 CLP 汇率;未设置时不会使用 API 运费,因此比索绝不会被按欧元或美元收费。
快速结账:运费缓存 1 小时,comuna 列表缓存更久,失败结果缓存 5 分钟。API 超时时间为 10 秒。API 错误绝不会显示给顾客。
固定价格表:按国家设置价格,可根据购物车重量设置按包裹尺寸的可选价格(从 1 kg 以下的 XS 到 5 kg 以上的 XL),按订单或按商品计算。
配送规则与清晰的设置页面:地理区域或国家列表、购物车最小和最大重量、最低小计、按小计免运费、税类。一个无需刷新页面的 Save 按钮、缺失设置的警告、JSON 导入和导出,以及页面上的调试日志。
系统要求
OpenCart 3.0.x(已在 3.0.5.0 上测试),PHP 8.0 或更高版本。实时运费需要来自 Chilexpress 开发者门户的 Chilexpress Rating 和 Coverage API 订阅密钥,以及店铺中的智利地区。固定价格无需这些即可使用。另需一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
