网店购物车配送组件
买家可自行选择自提点、快递上门或俄罗斯邮政
组件嵌入您网站的购物车。买家可在地图上选择自提点,也可选择快递上门或俄罗斯邮政,价格和时效按其购物车计算,您的网店会收到买家选定的配送方案。之后订单照常通过 API 传到我们的仓库。
演示:ILFF 真实价格以买家身份试用
网店购物车
纯棉 T 恤 ×20.4 千克 · 30×20×4 厘米3 000 ₽
陶瓷杯0.5 千克 · 12×12×10 厘米800 ₽
配送未选择
购物车参数
价格和自提点均为真实数据:组件按 ILFF 基础费率计算。新城市的首次计算最长可能需要 15 秒。组件界面为俄语,与俄罗斯买家看到的一致。
买家看到的内容
| 标签页 | 内容 |
|---|---|
| 自提点 | CDEK 和 5Post 的自提点,可通过地图或列表查看,支持按物流公司筛选、按地址搜索,显示营业时间、是否支持刷卡、是否有试衣间 |
| 快递上门 | ILFF(莫斯科和圣彼得堡)、CDEK 和俄罗斯邮政的快递上门服务,显示价格和时效 |
| 邮政 | 地图上的俄罗斯邮政网点 |
选择货到付款时,只保留支持货到付款的自提点。购物车重量或尺寸超出限制的自提点会被隐藏。
如何接入
第 1 步告知域名
请把将要使用组件的网站地址发给客户经理。我们会在您的客户资料中启用这些域名:组件在其他网站上无法使用。
第 2 步插入代码
程序员在购物车页面添加脚本,并传入购物车的重量、尺寸和金额来调用组件。您的 ILFF 客户代码即为密钥。
第 3 步传递订单
网店使用自己的 API 密钥,通过 ILFF API 把买家选定的物流公司和自提点写入配送订单。
<script src="https://il-ff.ru/widget/ilff-delivery.js"></script>
<script>
ILFFDelivery.open({
client: "000123", // 您的 ILFF 客户代码
cart: { weight_kg: 1.3, length_cm: 30, width_cm: 20, height_cm: 14,
total: 3800, cod: false },
city: { name: "Москва" }, // 可选
profile: "site2", // 可选:客户后台中的计算器配置方案
container: "#delivery", // 可选:不填则以弹窗方式打开
onSelect: function (choice) {
// choice.service, choice.price, choice.pvz.code ... 请保存到订单中
}
});
// 如果在客户后台关闭了配送,建议隐藏购物车中的配送区块:
ILFFDelivery.check({ client: "000123", cart: { weight_kg: 1.3, total: 3800 } })
.then(function (r) { if (!r.available && !r.error) hideDeliveryBlock(); });
</script>
onSelect 收到的数据:
{
"type": "pvz", "service": "cdek", "service_name": "СДЭК",
"price": 288, "days_from": 2, "days_to": 3,
"city": { "name": "Москва", "fias": "0c5b2444-…" },
"pvz": { "code": "MSK123", "name": "…", "address": "…", "type": "pvz" },
"address": null,
"rpo": null
}
组件密钥即客户代码,在页面源码中可见。它只能用于计算运费,不能用于创建订单。请勿把 API 密钥写入页面代码。
CMS 模块
模块无需程序员即可把 ILFF 配送接入下单流程,并自动传递订单、库存和跟踪号。如果列表中没有您的平台,组件可接入任何购物车,订单则通过 API 传递。全部模块。