产品上架与下架

四种产品状态之间怎么流转、在哪操作、批量怎么做,以及「对外展示」和「已上架」的区别。

更新于 2026年8月8日

一、四种状态

每条产品任何时候都处于下面四种状态之一:

状态 含义
草稿 刚建出来的状态,资料还没准备好
未上架 资料齐了,但当前不对外销售(下架后回到这里)
已上架 正常可售
已归档 不再使用,从日常列表里退下来

二、状态怎么流转

系统不允许随便跳状态,只有下面这几条路是通的:

  • 草稿 → 上架 / 归档
  • 未上架 → 上架 / 归档
  • 已上架 → 下架 / 归档
  • 已归档 → 取消归档(回到「未上架」)

所以「已归档」的产品不能一步回到已上架,要先取消归档、再上架。走不通的路会被拦下并提示「当前状态『xx』不允许执行『xx』操作」。

三、在哪操作(单个)

进产品详情页,右上角就是当前状态允许的操作按钮 —— 界面只会显示当下能做的那几个,不会给你一个点了才报错的按钮。

草稿状态下是「归档」和「上架」:

草稿状态的操作按钮

上架之后,标题旁的徽章变成「已上架」,按钮也跟着换成「下架」和「归档」:

已上架状态

操作成功会提示「状态已更新」。这些按钮需要 product:transition 权限。

四、批量上架 / 下架

在产品列表里勾选多行,工具栏右侧会出现批量操作

批量操作

下拉里列出的,是所选这几条共同可用的操作。上图选的两条都是草稿,所以给出「上架」和「归档」。

所选产品的状态必须一致,否则按钮会变红,点击只会提示「所选产品状态不一致,无法批量操作」。先用状态列排序或搜索把同状态的挑到一起,再批量操作。

五、「对外展示」不等于「已上架」

这是最容易踩的一点。产品表单里有一个对外展示开关,它和上架是两件独立的事:

  • 已上架 —— 产品在你自己的业务流程里可用(可以下单、开票)。
  • 对外展示 —— 你愿意把它放进对外的公共目录。

只有两个条件同时满足,产品才会出现在对外公共目录里。 表单上那行提示写的就是这个意思:「开启后才会进入对外公共目录;还需产品处于『已上架』状态」。

所以如果有人反馈「产品明明上架了,外面还是搜不到」,先去详情页看对外展示是不是关着的。

六、什么时候用归档,什么时候用删除

  • 产品卖过、开过单、进过库存 —— 用归档。历史单据仍然指向它,随时可以取消归档恢复。
  • 产品是建错的、从来没被任何单据用过 —— 才考虑删除

大多数情况下你想要的是归档,不是删除。

B2B DirectB2B Direct · 帮助中心
教程