为产品设置不同时间段的价格,使系统在促销期和常规期自动切换取价。
概述
有效期定价适用于促销价、节日价和阶段性特价场景。
管理员可以为同一产品维护多条不同时间段的价格明细。
系统在业务单据中会根据当前日期自动命中对应区间。
开始之前
[!IMPORTANT]
- 角色权限:您需要拥有价格管理配置权限。
- 前置条件:价目表总开关已开启,目标价目表已存在。
- 影响范围:有效期定价会直接影响同一产品在不同日期下单时的价格结果。
开启方式
- 前往 管理后台 > 价格管理配置。
- 开启 价目表明细支持有效期配置。
- 保存配置。

配置步骤
- 进入目标价目表的 价目表明细。
- 找到目标产品或新增一条产品明细。
- 填写 有效开始时间 和 有效结束时间。
- 录入该时间段对应的 价目表售价 或 价目表折扣。
- 如需配置多个时间段,继续新增明细行。
- 保存配置。

核心规则
- 同一价目表内,同一产品的多个有效期区间不能交叉。
- 价目表主表有效期与明细有效期同时生效。
- 业务单据取价时,系统按两级有效期交集判断是否可取价。
配置示例
假设价目表主表有效期为 2026-01-01 ~ 2026-12-31:
| 产品 | 明细有效期 | 价目表售价 | 与主表交集 | 价格用途 |
|---|---|---|---|---|
| 产品A | 2026-01-01 ~ 2026-06-30 | 2.00 元 | 2026-01-01 ~ 2026-06-30 | 日常价 |
| 产品A | 2026-07-01 ~ 2026-07-31 | 1.80 元 | 2026-07-01 ~ 2026-07-31 | 促销价 |
| 产品A | 2026-08-01 ~ 2026-12-31 | 2.00 元 | 2026-08-01 ~ 2026-12-31 | 恢复日常价 |
| 产品B | 2026-01-01 ~ 2026-12-31 | 2.50 元 | 2026-01-01 ~ 2026-12-31 | 全年统一价 |
取价逻辑
- 6月15日下单产品A → 取 2.00 元
- 7月20日下单产品A → 取 1.80 元(促销期)
- 8月15日下单产品A → 取 2.00 元(恢复日常价)
配置建议
- 建议先规划完整时间轴,再录入多条时间段。
- 促销结束后无需删除旧明细,可保留历史记录用于复盘。
- 如需覆盖全年价格,请确保各时间段首尾衔接且不重叠。