介绍
同一个商品买得越多越便宜:按折扣或直接填单价,前台自动显示阶梯价格表,购物车自动套最优惠那一档。
功能清单
怎么配
- 入口在商品里:进商品列表 → 编辑商品 → 点「单/多规格」旁的「阶梯价」按钮,在弹窗里加档位(旧版独立的档位管理页已下线)。
- 每一档填三样:起购数量(含)、该档单价、发货时间(留空用默认发货时间)。
- 档位想加几档加几档;有校验:每一档的起购数量必须比上一档大,否则不让存。
- 单价是绝对价(不是折扣),按你商店的基础货币填;零售价改了,批发价自动跟着变。
- 可以只对某个商品关掉阶梯价(档位数据保留,随时再开)。
前台怎么显示
- 商品页自动显示阶梯价表,一行一档(满 N 件 → 单价)。
- 表格标题可显示/隐藏,文案可自定义(默认「数量优惠 · 买得越多,单价越低」)。
- 自动加一行混批说明:「本产品支持混批 / 不支持混批」,顾客一看就知道能不能凑单。
- 「在商品页显示阶梯价表」开关:关掉就只在购物车悄悄按阶梯价结算,商品页不显示价格表。
购物车怎么算
- 按购物车合并数量套档:同一商品跨规格一起算(红色大 + 蓝色小 共 10 件,就按满 10 件那档价)。
- 混批开关:开 = 不同商品之间的件数也合并计量,总件数够哪档就按哪档;关 = 每个商品只按自己的件数套档,不和其他商品累计。
- 没配档位的商品完全按原价,不受影响。
发货时间
- 每档可单独设「几天内发出」,0 或留空则用默认发货时间。
- 默认发货时间支持数字 + 单位(小时 / 天 / 周),前台按语言自动拼「预计 X-Y 天发货」。
- 留空则用运费模板里的准备时间。
其他顺手的地方
- 预览:保存前先看各个 SKU 套档后的价格(用的是页面里当前填的价,没保存也算),确认没问题再存。
- 已配置商品列表:一眼看哪些商品配了阶梯价、分别配了几档,可直接点「编辑」进去改。
- 改动立即生效,缓存自动清。
- 停用插件或关掉总开关不影响已保存的档位数据,随时能再打开。
需要的工具
- 不需要任何第三方账号。
- 前台表格、混批提示、发货时间文案都跟随站点语言显示。
兼容环境
| # | 项目 | 要求 |
|---|---|---|
| 1 | 适配系统 | InnoShop CE(社区版)v0.9.x(v0.9.2 实测开发) |
| 2 | 支持语言 | 跟随站点语言(后台界面 20 种语言,词条齐全,不用另装语言包) |
| 3 | PHP 版本 | 8.0+(生产环境实测 8.3) |
| 4 | MySQL 版本 | 5.7+ / 8.0 |
纯插件实现,不改系统任何文件,卸载后网站自动恢复原样。
展示位置
后台商品编辑页「阶梯价」按钮与弹窗;前台商品详情页阶梯价表;前台购物车结算价。
更新版本
v2.5.0(2026-10-31 更新)