订货模板
订货模板规定门店能订什么、能订多少、什么时候能订。一个模板就是一份商品清单加参与范围:把参与分店挂上去、把商品与数量上下限列清楚,门店在收银台或分店后台打开订货页时,看到的就是这份清单。模板不下推任何单据,也不锁库存——它只是门店下单时读取的目录。
功能路径:生产调度 → 订货模板

一、功能概述
菜单位置:生产调度 → 订货模板(页面地址 /admin/Shop/sppstorefronttemplatehead/)
| 用途 | 说明 |
|---|---|
| 定商品 | 门店能订哪些物料,数量上下限各是多少 |
| 定范围 | 哪些分店参与这个模板 |
| 定节奏 | 是否每日订货、是否限时段 |
| 供门店读取 | 门店端只读已生效的模板 |
二、界面布局说明
| 区域 | 内容 |
|---|---|
| 查询条 | 搜索框(单据号 / 模板名称 / 模板),是否每日订货、是否限时 两个下拉,搜索 |
| 工具栏 | 增加、删除;勾选计数显示「选中了 N 个中的 M 个」 |
| 列表 | 单据号 / 模板名称 / 单据日期 / 是否每日订货 / 是否限时 / 单据状态 |
| 分页 | 全部列出,不分页筛选 |
这页没有日期区间,模板再多也是一次全量列出——因为模板是长期配置,不按日期管理。也没有导出。
单据状态 用单据那套:草稿 / 已生效 / 已关闭。门店端只认已生效的模板,草稿状态的模板门店看不到。
三、新建与编辑
点 增加 新建,点单据号进编辑页,标题形如「订货模板: No261027000001」。

页签四个:
| 页签 | 内容 |
|---|---|
| 订货商品 | 商品清单:物料编号、物料名称、单位、最低数量、最高数量、规格 |
| 订货设置 | 每日订货、时段限制等开关 |
| 参与范围 | 参与分店、单据摘要 |
| 时间设置 | 订货时段与到货相关的时间参数 |
模板信息 四个字段:原始单据号(选填,用于关联纸质单)、模板编号、模板名称、延迟天数(下单后隔几天到货,参与下单页的到货日期推算)。
订货商品 页签的工具栏是 添加行 / 选择商品 / 删除选中 / 清空:
- 添加行 手工加一行,再填物料;
- 选择商品 从物料档案批量勾选,一次加进来;
- 清空 一键清掉整份清单,确认后再点,不留撤销。
| 列 | 说明 |
|---|---|
| 物料编号 / 物料名称 / 单位 | 只能选已启用、未下架的物料 |
| 最低数量 | 门店下单的下限,低于它保存不了 |
| 最高数量 | 门店下单的上限;留空表示不设上限 |
| 规格 | 物料规格说明,会跟着模板一起显示给门店 |
上下限都按基础单位判断,门店换单位下单时系统会先换算再比较。
四、生效与门店可见性
模板建好后必须在单据页把状态改成已生效——门店端读取时会同时校验两条:模板已生效、本店在参与范围内。任一不满足,门店端就看不到这份模板。
模板被停用(改成草稿或关闭)后,门店立刻看不到,但已经下的订货单不受影响,历史单据照常显示与处理。
改了模板的商品清单,门店下次打开订货页就按新清单,不需要重新下单;但已经在购物车里的数量不会自动按新的上下限修正,提交时会按新规则校验。
五、删除与还原
- 删除是逻辑删除,列表不再显示;
- 删除前先确认没有门店在用它——模板一旦不可见,门店当天的订货就没了入口;
- 删除不影响历史订货单。
六、常见问题
问:模板建好了,门店说看不到? 答:按顺序查:①单据状态是不是「已生效」;②参与分店里有这家店吗(留空或写 0 表示全部门店);③门店用的订货入口是该模板对应的商品类型(成品/半成品走分店订货单,原料走分店原料订货单);④模板的时段限制是否把这单挡在了时段外。
问:门店下单提示超出上限 / 低于下限? 答:模板的「最低数量」「最高数量」按基础单位算,门店换了单位时系统会换算后再比。核对模板里的上下限是不是填错了物料单位。
问:延迟天数改了,已下的单到货日期会变吗? 答:不会。延迟天数参与下单时的到货日期推算,已生成的订货单存的是当时的到货日期,之后改模板不影响旧单。
问:一个门店能同时用几个模板? 答:可以。参与范围允许一个门店出现在多份模板里,门店订货页会把它们都列出来(按商品类型分开显示)。
