概述
VibeFox Balikobot 为 OpenCart 添加 Balikobot 配送方式。Balikobot 是捷克的配送聚合服务商:一个 API 账户即可使用 Česká pošta、Zásilkovna、PPL、DPD、GLS、DHL、Slovenská pošta 及其他承运商。本扩展使用您选择的一家 Balikobot 承运商和一种服务类型,可按国家设置固定运费,也可使用 Balikobot 实时运费,并可选择在结账时选取取件点。
本扩展适合通过 Balikobot 发货的捷克、斯洛伐克和匈牙利店铺。扩展负责计算运费,并将所选取件点保存到订单中。它不会在 Balikobot 中创建发货单、打印面单、预约取件、跟踪包裹、在地图上显示取件点,也不能同时使用多家承运商。
主要功能
三种定价模式:按国家设置固定运费(无需 Balikobot 账户)、来自 Balikobot「transportcosts」API 的实时运费,或在 API 失败时回退为固定运费的实时运费。
众多承运商:Česká pošta、Zásilkovna(Packeta)、PPL、DPD、GLS、DHL Express、UPS、Slovenská pošta、Magyar Posta 等,可选择您需要的服务代码。
取件点选择:顾客在配送步骤中,于 Balikobot 方式下方选择配送地址附近的取件点。必须选择,且会在服务器端进行验证。
订单中的取件点:取件点会添加到订单的配送方式中,因此会显示在顾客的订单页面、订单邮件和发票上。管理员订单页面会显示其 Balikobot ID,并允许修改。
安全的币种处理:CZK 或其他币种的实时运费会按您设置的汇率换算;未设置汇率时则不予采用。随后以顾客的币种显示价格。
快速结账:实时运费缓存 1 小时,取件点最长缓存 12 小时,API 失败结果缓存 5 分钟。API 错误绝不会中断结账。
配送规则:地理区域或国家列表、购物车最小和最大重量、最低订单金额、满额包邮、按订单或按商品设置固定运费、税类。
清晰的设置页面:一个 Save 按钮,无需刷新页面;对会隐藏该方式的设置给出警告;支持 JSON 导入导出;并提供调试日志查看器。
系统要求
OpenCart 3.0.x(已在 3.0.5.0 上测试),PHP 8.0 或更高版本。实时运费和取件点需要具备 API 访问权限的 Balikobot 账户。固定运费无需账户即可使用。还需要一个来自 vibefox.net 的 VibeFox 许可证密钥(每个密钥对应一个域名)。
