介绍
一个商品分四步卖:草稿、预热(只能预约)、预售(能下单)、上架,商品列表点一下就切。
功能清单
发售四态,点一下就切
- 四种发布状态在「商品列表」每行的「发布状态」列里点一下就切,随便互切。
- 草稿:前台完全看不到(打开链接直接 404)。
- 预热:前台列表可见并带「即将上架」角标;详情页换成邮箱预约表单,顾客只能留邮箱等通知、不能下单;页面上带分享按钮,方便转发扩散。
- 预售:前台列表显示「预售中」角标;详情页照常可以下单,购买区上方多一条「预售中 · 预计 X 发货」提示条,还带倒计时。
- 上架:正常商品页,标记全部撤掉。
预约
- 预约表单:填邮箱,上架第一时间通知;同一个邮箱预约过会提示「已经预约过了」。
- 预约成功即时提示,并提供「点此取消预约」(凭预约时用的邮箱)。
- 预约名单独立页:ID、商品、邮箱、语言、上架通知发没发、预售通知发没发、预约时间、客户当地时间。
- 预约邮箱自动并入「订阅管理」名单(已退订的不会被拉回来),将来发新品/优惠邮件一份名单全覆盖。
- 批量操作:勾选后批量删除、批量发邮件(单次最多 200 个邮箱)。
- 列表最多显示最近 200 条,全量走「导出 CSV」。
自动通知邮件
- 切到「预售」→ 自动给预约客户发「预售开启,可以下单了」(含预计发货时间)。
- 切到「上架」→ 发「已正式上架」。
- 两封各发一次、互不顶替;同一位客户同一类通知只发一次,不重复打扰。
- 切预售会先弹确认框——邮件发出去收不回来。
- 发信前体检:邮件服务器没配好时顶部红条提示;SMTP 填了但「加密方式」没选(465 端口要 SSL、587 要 STARTTLS)也会直接点出来,并给「前往邮件设置」。
预售管理
- 独立页列出所有在售预售商品,随时改「预计发货时间」(精确到分钟),保存后前台提示条即时生效。
- 改时间时三选一:不发邮件 / 用模板发 / 现编留言(中英文客户都附上),默认不发。
- 也可以整体「移出预售」:商品恢复上架态,前台角标与提示条立即消失,预约记录不会被删。
- 订单详情会标注「这个订单包含预售商品,发货时间以预售安排为准」,并告诉你在哪改。
发售设置
- 预约页价格显示开关:关掉后预约页价格位置只显示「??」不透露价格。
- 预售价格前面的标签文字可自定义(早鸟价 / 预售价 / 内购价…),只在填了划线原价时才出现。
- 新商品默认草稿:采集 / 新建进来的商品先囤在草稿区,不会自动跑到前台,你再到商品列表决定它的去处。
- 通知邮件附言模板:想加几条加几条,留空名称或内容的行保存时自动丢弃。
- 改动立即保存生效,不用点保存按钮。
需要的工具
- 不需要任何第三方账号。
- 预约通知要发邮件,需要先在系统「邮件设置」里配好发件邮箱;没配也能用四态和预约,只是客户收不到通知(页面会红条提示你)。
兼容环境
| # | 项目 | 要求 |
|---|---|---|
| 1 | 适配系统 | InnoShop CE(社区版)v0.9.x(v0.9.2 实测开发) |
| 2 | 支持语言 | 跟随站点语言(后台界面 20 种语言,词条齐全,不用另装语言包) |
| 3 | PHP 版本 | 8.0+(生产环境实测 8.3) |
| 4 | MySQL 版本 | 5.7+ / 8.0 |
纯插件实现,不改系统任何文件,卸载后网站自动恢复原样。
展示位置
后台商品列表「发布状态」列、侧栏「运营 → 发售设置 / 预售管理 / 预约管理」;前台商品列表与商品详情页、订单详情、账户。
更新版本
v2.6.17(2026-10-31 更新)