商城配送与提货设置
顾客在小程序商城下单后怎么拿到货,无非三条路:到店自提、商家同城配送、快递发货。这三条路的门店范围、营业与预约时间、运费规则和快递公司,在客户端「O2O业务 → 微信商城」里由三个相邻的窗口分别维护——提货门店设置(窗口标题为「配送设置」,管门店支持哪种取货方式和营业时间)、快递发货设置(管快递公司与首重续重运费)、配送时段设置(窗口标题为「送货时间段设置」,管可选时间段、起送费与预约时效)。三个窗口各开各的,本文按「自提 / 快递 / 时段」分节,把每个窗口的字段与约束一次说清。
配置前,分店要先在门店资料里勾选为商城门店、商品要上架到小程序;微信支付与公众号凭证已配好,否则设置能存但顾客端下不了单。商品资料与门店的维护口径见 线上特价促销 里的商品上架部分。
一、功能概述
1. 三个窗口的分工
| 窗口 | 管什么 | 顾客端的体现 |
|---|---|---|
| 提货门店设置 | 哪些门店参与、各门店支持自提/同城配送/快递、营业时间、门店坐标与电话 | 下单时可选的提货门店列表 |
| 快递发货设置 | 可用快递公司、快递发货区域与首重/续重运费、免送金额 | 快递订单的运费与寄件范围 |
| 配送时段设置 | 商家配送/到店自提的可选时间段、起送费、满减免运费、预约提前时间与最长预约天数 | 下单时可选的送达时间段与提示 |
2. 整体逻辑
配送方式层层收窄:门店级先勾选这家店支持自提还是配送、商品级再决定这个商品允不允许走某种方式、时段级控制顾客能选哪个时间送达、运费由快递发货设置与配送时段设置共同算出。任何一层没打开,顾客端就选不到对应的取货方式。
二、提货门店设置
功能路径:系统菜单 → O2O业务 → 微信商城 →【商城设置】下拉 → 提货门店设置

这个窗口在软件里的标题是「配送设置」,用来圈定商城下单时顾客可以选到哪些门店提货,以及各门店支持哪种履约方式。
字段与约束
| 字段 | 含义与约束 |
|---|---|
| 商城门店 | 勾选后,该门店出现在小程序「提货门店」列表里;不勾选则不显示 |
| 到店自提 | 勾选表示这家门店支持顾客自提;具体商品能否自提还要看商品自身的自提勾选 |
| 同城配送 | 勾选表示这家门店支持商家配送;同样需商品端配合才最终生效 |
| 允许快递 | 勾选后该门店的商品可走快递发货,寄件方式受快递发货设置的约束 |
| 经度 / 纬度 | 根据所选地址由【获取坐标】自动回写,无需手动填写 |
| 联系电话 | 建议填门店固话或店里的手机号,方便顾客联系提货 |
| 营业时间 | 小程序上销售该门店商品的时间段,支持按门店分别设置 |
门店勾选了「到店自提」或「同城配送」,是顾客能在小程序里选到该项的前提;但某个商品最终能不能自提/配送,还要回商品资料勾选对应方式。门店勾选而商品未勾选时的最终小程序表现,逐层优先级以运行时实测为准。
配送范围
提货门店设置支持按门店划定配送范围:在地图上确定门店坐标(【获取坐标】回写经纬度),再设置该门店可配送的区域。范围外的地址下单时选不到这家门店。
三、快递发货设置
功能路径:系统菜单 → O2O业务 → 微信商城 → 快递发货设置
用于配置小程序商城走快递发货时的快递公司、运费与开关。
1. 定义快递公司
快递公司为系统默认清单,不支持自定义。选择快递发货的商品,只能从这份清单里挑一家快递公司寄件,不能自行录入其它快递。
2. 设置发货区域与运费
按快递发货区域分别设置首重运费和续重运费,总运费按下式计算:
总运费 = 首重运费 +(物料数量 × 物料重量 − 1)× 续重运费- 物料重量在基础数据(物料资料)里维护;
- 没有设置物料重量时,按首重运费计算,不叠加续重。
3. 启用快递发货并设置免送金额
勾选启用快递发货后,可再设一个免送金额(满该金额免运费),配合上面的区域运费使用。
4. 在网店商品中圈定可快递的商品
哪些商品可以走快递配送,在网店商品里逐个勾选,不是在本窗口设置。本窗口只定快递公司与运费口径,商品级的快递开关回到网店商品维护。
5. 后台填快递单号
发货时在后台订单中心填入快递单号,顾客在小程序侧即可查询物流。真实快递单号、收件人手机号属于业务数据,不写进本文示例。
四、配送时段设置
功能路径:系统菜单 → O2O业务 → 微信商城 →【商城设置】下拉 → 配送时段设置
这个窗口标题为「送货时间段设置」,用来控制商家配送/到店自提的可选项、起送门槛与预约时效。窗口对「商家配送」和「到店自提」各有一套开关,字段含义相同,分别约束两种方式。
| 字段 | 含义与默认 |
|---|---|
| 允许商家配送 / 到店自提 | 勾选后顾客下单时才能选该配送方式,默认勾选 |
| 起送费 | 下单金额低于该值无法下单,默认 0 元 |
| 满多少免配送费 | 下单金额达到该值免配送费,默认为一个足够大的值(相当于不减免) |
| 时段细分 | 设每天的可配送时间段:按小时如 08:00–09:00;按半小时如 08:00–08:30、08:30–09:00;另有按分钟档位 |
| 预约提前下单 | 顾客必须提前至少 N 小时下单,只能填整数、可手工修改,作用于所有物料 |
| 最长预约天数 | 从当天起算,顾客只能在 N 天内预订 |
预约提前下单的三层设置
预约时效可以按不同粒度覆盖:
- 全部物料:在本窗口的「预约提前下单」统一设置;
- 某一类物料:到网店商品分类里按类别设置;
- 单个物料:到网店商品里按商品设置。
三层同时存在时,越具体越优先,具体生效层以运行时为准。
最长预约天数的用途
适合价格浮动较大的商品。例如生鲜、水果类 7 天内价格波动大,把最长预约天数设为 7,避免顾客选到靠后的日期带来损失。
五、典型使用场景
场景 1:门店只做自提
背景:社区店不想做配送,只让顾客到店自提。 操作:提货门店设置里勾选商城门店、勾选到店自提、取消同城配送与快递,设好营业时间;配送时段设置里关掉商家配送,只留到店自提。
场景 2:跨城卖点心走快递
背景:包装点心要卖给外地顾客。 操作:快递发货设置里选系统快递公司、按区域设首重续重运费、启用并设免送金额,再在网店商品里勾选该点心可快递;物料资料补好单件重量,运费才按续重算。
场景 3:生日蛋糕限定预约时段
背景:蛋糕需提前预定、按整点送达。 操作:配送时段设置里时段细分选「小时」、预约提前下单设 4(至少提前 4 小时下单)、最长预约天数按产能设。
六、权限控制与前置条件
- 三个窗口都在客户端的微信商城里操作,需要商城设置相关权限;
- 门店资料需已勾选为商城门店、商品需已上架到小程序,否则配送/自提/快递在顾客端选不到;
- 快递运费依赖物料重量,重量需在基础数据(物料资料)里维护,未维护按首重计;
- 可快递的商品在网店商品里勾选,本批次相关口径见 网店商品分类与规格设置。
七、常见问题
1. 顾客小程序里选不到自提/配送
- 原因:门店没勾选对应方式,或商品级没勾选,或时段窗口里把该方式关了;
- 处理:依次核对提货门店设置的勾选、商品自身的配送勾选、配送时段设置的开关,三者都开顾客才选得到。
2. 快递运费算得不对
- 原因:物料没设重量,系统按首重计;或发货区域没配对;
- 处理:到物料资料补单件重量,回快递发货设置确认该区域的运费属于正确的发货区域。
3. 起送费形同虚设、谁都免运费
- 原因:「满多少免配送费」用了默认的大值,或起送费设成 0;
- 处理:把满减阈值改成实际业务值,起送费按门店需要设非 0。
4. 想让顾客提前半天预订
- 原因:预约提前下单按小时计,只填整数;
- 处理:需要半小时精度时用时段细分的半小时档;预约提前时间本身不支持小数小时,具体粒度以运行时为准。
附:本文档变更记录
| 日期 | 变更 |
|---|---|
| 2026-11-09 | 初稿,合并提货门店设置、快递发货设置、配送时段设置三个窗口 |
