概述
VibeFox Sameday Easybox 为 OpenCart 3 和 OpenCart 4 添加 "Sameday easybox" 配送方式。客户在结账页面的配送方式步骤中选择它时,方式下方会出现两个列表:城市和该城市的 easybox 储物柜。必须选择储物柜才能继续,并随订单一起保存。
适用于在罗马尼亚、匈牙利和保加利亚、拥有 Sameday 企业账户的商店。储物柜列表来自您的 Sameday 账户,价格则来自 Sameday 估价或您自己的价格表。本扩展不会创建 AWB,不打印标签,不跟踪包裹,不处理货到付款,也不提供上门快递配送。
主要功能
easybox 储物柜选择:在配送方式步骤中,方式下方显示城市和储物柜列表。若配送地址所在城市有储物柜,则会预先选中该城市,并且选择会立即保存到结账流程中。
服务器上的储物柜列表:保存设置时从您的 Sameday 账户加载,并每天刷新,或通过 cron URL 刷新。结账从不等待 Sameday。刷新失败时保留之前的列表。
服务器端校验:客户点击 Continue 时,伪造或已删除的储物柜 ID 会被拒绝。随订单保存的名称和地址来自该列表。
在需要的地方显示储物柜:订单的配送方式中显示名称和地址(订单页面、订单邮件、发票),并在管理员订单页面显示一个面板,其中包含用于 AWB 的储物柜 ID。
Sameday 估价或您的价格:Sameday 为您的取件点和 easybox 服务给出的价格,换算为商店货币;或按国家和重量(XS 至 XL)设置的价格表,并带有备用费用。
配送规则:地理区域或国家列表、购物车小计达到一定金额即免运费、购物车最低小计、最小和最大重量、按订单或按商品的价格表、税类。
安全结账:估价缓存 1 小时,错误缓存 10 分钟,超时后 5 分钟内不再请求估价。设置页面显示连接状态和配置问题。
清晰的设置页面:账户、价格、可用性和储物柜分区,一个 Save 按钮且无需刷新页面,一键添加 Sameday 估价所需的区县,JSON 导入导出,以及 Sameday 演示 API。
要求
OpenCart 3.0.x(已在 3.0.5.0 上测试)或 OpenCart 4.0.2 及更高版本(已在 4.1.0.3 上测试),PHP 8.0 或更高版本。一个下载包同时包含两个版本的安装包。一个带有 API 用户名和密码的 Sameday 企业账户(罗马尼亚、匈牙利或保加利亚)。一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
