零售小店用 Claude Code 批量生成 POP、传单文案和陈列备注的实操步骤
面向零售店店长和导购。用 Claude Code 给 POP、传单文案、陈列备注提速,附可复制的提示词模板和一段校验脚本。
打烊后的卖场里,我攥着马克笔,整个人僵在那儿。
明天就要开始的新货特卖,POP 一张都还没写出来。商品 20 件,每件都得配一句吸引眼球的标语、一个价格、一句卖点。手写一张哪怕只算 10 分钟,20 件也得三个半小时。收银对账早就完了,可我还是走不了。旁边补货的小时工,看我没动,也跟着不好意思先走。
那一晚的我,真该被现在这套方法救一下。把商品清单丢进去,说一句”照这个格式,给我把这 20 件的 POP 文案写出来”,几十秒就有了一版底稿。誊到卡片上这道手工活还是人来做,但最磨人的”憋文案”那一步,没了。
这篇文章写给零售店的店长和导购,讲怎么用 Claude Code,把 POP、传单文案、陈列备注这类”每周冷不丁就冒出来的写字活儿”变轻。不是自动出设计稿,只管文案和备注。可就这一块松下来,卖场里人的节奏都会跟着变。
本文要点
- POP、传单文案、陈列备注都是”格式早定死了,却每次从零开始写”的活儿,正好和生成式 AI 对路
- 把商品清单(CSV 或一段备注)丢进去,按定好的格式一口气出文案,这是基本套路
- 价格、库存、涉及广告法的措辞,必须由人做最后一道把关,这块不能交给机器
- 一周的 POP 制作时间,体感能砍到一半以下,文案风格也不再忽冷忽热
- 文末放了可直接复制的提示词模板,和一段给输出做体检的校验脚本
先认清读者画像和现在的活儿是怎么走的
这篇文章对下面这几类人最有用:
- 食品超市、药妆店的卖场负责人,一周要换好几轮 POP
- 个体经营的杂货店、服装店,传单和社媒帖子的文案也得自己写
- 管着好几家分店、要把陈列调整指令下发到各店的督导
零售店里 POP 和传单这摊活儿,大体按这个顺序转:
- 定下新货、特卖或季节企划
- 把涉及的商品列成清单
- 一件一件想标语和卖点
- 填上价格、产地、注意事项
- 打印或手写誊清,贴到卖场
- 再为传单和社媒把文案改一遍
这里头第 3 步和第 6 步最吃时间。偏偏又都是”动脑子”的活儿,人一累,质量就往下掉。打烊后的我,就是栽在这儿。
常踩的返工和糟心事
真上手做,你会发现返工总在那几个固定地方冒出来:
- 风格忽冷忽热:精神头足的人写的那天,和累趴下的人写的那天,POP 气质对不上,整片卖场没个统一调子
- 翻来覆去那几句:“超值""限量”用滥了,顾客眼睛根本不会停一下
- 价格抄错:手写时把不含税和含税搞反,这种错一发就是一桩投诉
- 改成传单又得重来:POP 上写好的文案,为传单又重写一遍,白白两遍工
生成式 AI 真正帮得上的,是上面前两条,也就是”统一风格”和”把说法换出花样”。价格抄错这种事不交给 AI,靠后面那段校验脚本拦下来。
三个用得上的场景
场景 1:从商品清单一次性生成 POP 文案
把特卖清单或新货清单丢进去,让它按定好的格式出文案。诀窍是先把格式定死——不然 AI 每次还回来的句子结构都不一样。
把输出格式用这么一张表锁住,到了卖场就不会犯迷糊:
| 项目 | 内容 | 字数参考 |
|---|---|---|
| 标语 | 吸睛的一句话 | 15 字以内 |
| 卖点 | 味道、特点、用法 | 40 字以内 |
| 一句话 | 店员的大实话 | 25 字以内 |
建议留出”一句话”这一栏。跟 AI 说”写得像店员掏心窝子那样”,手写 POP 那股人情味儿就出来了。
场景 2:同一素材分别改成传单版和社媒版
POP 上写好的文案,原封不动搬到传单或社媒,总显得别扭——每个渠道的字数和气质都不一样。你可以直接让 Claude Code “同一件商品,给我出 POP、夹报传单、Instagram 帖子三个版本”。一句话就把三个渠道凑齐,重写那遍工没了。
把各渠道的要求列成一张检查清单,出来的东西会更稳:
- POP:短。价格必须带上
- 传单:写清价格、产地、净含量
- 社媒:配 3 到 5 个话题标签。不放价格,引导到店
场景 3:陈列备注的初稿,以及发给各店的指令文
调陈列的时候,要用文字告诉各店”哪个货架的哪个位置摆什么”。这事说出来不起眼,写起来还真别扭——把位置关系翻成话,比想象中难。
把陈列怎么改用要点列给 AI,再说一句”整理成门店员工一读就懂、不会犯迷糊的指令文”,就能拿到一份没漏项的指令备注。像”第 3 排货架、从上数第 2 层、靠左摆”这种容易写糊的说法,AI 会帮你统一口径。
哪些交给 AI,哪些必须人来定
这才是最关键的地方。把分界线列成表:
| 工作 | 交给 AI | 由人来定 |
|---|---|---|
| 标语出点子 | ○ | 最后挑选 |
| 卖点统一风格 | ○ | 核对事实 |
| 写价格 | △(只到初稿) | ○必须 |
| 产地、过敏原标注 | △(只到初稿) | ○必须 |
| ”最低价""全国第一”这类强措辞 | × | ○必须 |
| 各渠道字数微调 | ○ | 大致过一遍 |
价格、产地、过敏原,还有”最低价""第一”这种把话说满的表达,必须由人核对。涉及广告法的措辞,以及没依据的最高级用词,直接关系到店的信誉。AI 会面不改色地给你添上这类听着挺顺的词,所以这儿得带着怀疑去看。
可直接复制的提示词模板
下面这套模板,拿去就能用来批量生成 POP 文案。把 {商品清单} 那块换成你自己的数据即可。
你是零售店的卖场负责人。请为下面这些商品撰写店头 POP 文案。
# 输出格式(每件商品都必须严格按这 3 行)
- 标语:15 字以内,吸睛的一句话
- 卖点:40 字以内,味道、特点或用法
- 一句话:25 字以内,写得像店员的大实话
# 必须遵守
- 价格我后面自己填,文案里不要写价格
- 不用"全国第一""最低价"这类需要依据的强措辞
- 不要全部商品都翻来覆去用同一种说法(比如"超值")
# 商品清单
{商品清单}
关键在于别让 AI 把价格写进文案。价格留给人后面抄录,再用校验脚本把抄错的拦下来——把职责分得清清楚楚。
给输出做体检的校验脚本
AI 出的 POP 文案,贴出去之前先用机器过一遍。下面是一小段 Node.js 脚本,只干两件事:拦下超字数的,和混进禁用词的。只要装了 Node.js 就能跑。
// check-pop.mjs : 检查 POP 文案的字数和禁用词
import { readFile } from "node:fs/promises";
// 把 AI 的输出贴到 pop.json 里
// 格式: [{ "catch": "...", "sell": "...", "voice": "..." }, ...]
const items = JSON.parse(await readFile(new URL("./pop.json", import.meta.url), "utf8"));
const limits = { catch: 15, sell: 40, voice: 25 };
const banned = ["全国第一", "最低价", "行业No.1", "绝对", "完美无缺"];
let ng = 0;
items.forEach((item, i) => {
for (const key of Object.keys(limits)) {
const text = item[key] ?? "";
if ([...text].length > limits[key]) {
console.log(`商品${i + 1} ${key}: ${[...text].length}字 (上限${limits[key]})`);
ng++;
}
for (const word of banned) {
if (text.includes(word)) {
console.log(`商品${i + 1} ${key}: 禁用词「${word}」`);
ng++;
}
}
}
});
console.log(ng === 0 ? "OK: 没问题" : `需修改: ${ng}处`);
运行就这一句:
node check-pop.mjs
超字数的,还有广告法上要当心的把话说满的措辞,贴出去之前就一条条列在屏幕上了。别只靠人眼,中间夹一道机器把门人,再忙的日子也能少漏几处。
Claude Code 本身怎么上手、不是工程师的人怎么用,我整理在了另外两篇里:Claude Code 新手入门指南 和 写给非工程师的 Claude Code。想把提示词调得更准,可以再看看 提示词的精细打磨。
用前用后差在哪,ROI 大概是个什么数
具体数字看店的规模而定,这里放我自己的体感值。
| 项目 | 用之前 | 用之后 |
|---|---|---|
| 20 件商品的 POP 文案 | 约 3 小时 | 约 40 分钟 |
| 改成传单、社媒 | 约 1 小时 | 约 15 分钟 |
| 一份陈列指令备注 | 约 30 分钟 | 约 10 分钟 |
假设一周转一轮这个循环,粗算一个月能省出 10 小时上下。按时薪 20 元算,就是一个月 200 元。再想到省下来的时间能挪去接待顾客、把订货做得更准,效果还会再大一点。
省下来的时间别停在”轻松了”就完,挪去查缺货、去主动招呼顾客,就能接到销售额上去。写文案不是目的,腾出更多站在卖场里的时间才是。
安全和个人信息的注意事项
方便归方便,有些信息绝对不能往里塞:
- 进货成本、和供应商的合同条件:别贴进对话框。漏出去,谈判时就被动了
- 会员的个人信息:姓名、电话、购买记录,别为了生成 POP 喂进去。这些本来也用不上
- 未公开的价格和促销日程:还没对外的信息,定个规矩别发给外部服务
写 POP 文案需要的,无非是商品名、特点、计划公开的价格而已。再多就别给了。养成习惯,每次先停一秒问一句”这信息能往外发吗”,就安全得多。要在公司里定规矩时,可以照 CLAUDE.md 的写法 那样,把”哪些信息可以用”写成文档,全店员工的判断口径就齐了。关于生成式 AI 和个人信息的通用注意点,也可以读一读官方的 OpenAI 数据使用与隐私说明,心里更有底。
常见问题
Q. 连设计稿也能帮我做出来吗? A. 这套方法只管文案。版式和图片,靠别的设计工具或手写来收尾。文案先定下来,誊清这一步会快很多。
Q. 手写 POP 那股人情味儿会没掉吗? A. 让 AI 出”底稿”、人来手写誊清,这么走人情味儿就还在。反倒说法的花样多了,每回都撞同一句的毛病也少了。
Q. 商品有好几百件也能用吗? A. 能。用 CSV 丢进去批量生成,再用校验脚本拦一遍,件数越多效果越明显。
Q. 为什么不让 AI 来填价格? A. 为了躲开抄错和看错。价格由人从一手信息抄录,再用机器二次核对。职责分开,事故才少。
Q. 想在公司里正经用起来怎么办? A. 想在多家分店统一做法,就得定规矩、做培训。来 培训与咨询,我们可以一起照你的门店运营,把推进方式搭起来。
我自己实测的结果
开头那段”打烊后对着 POP 发懵”的场景,我在自己手边复现着试了一遍。备了一份虚构的特卖清单,20 件,做成 CSV,用上面那套提示词模板生成文案。出来 60 行(标语、卖点、一句话各 20 条),全丢进 check-pop.mjs 跑了一遍。
第一版输出里,超字数的有 4 处,还混进了 1 个”最低价”。校验脚本把这 5 处稳稳拎了出来,人就只改这几处,收工。写文案这一整摊,从出点子到核对,加起来花了 30 分钟出头。跟当年手写时熬的那三个半小时一比,已经是两码事了。
有一点得说清楚:AI 的初稿原样是贴不出去的。风格能对齐,可强措辞会混进来。所以校验脚本和人眼这两道都省不掉。可就算这样,光是”从零硬憋”那份苦没了,打烊后卖场里的空气,也轻快了不少。先从下一场特卖的一张 POP 开始试试看吧。想自己再多学一点的人,免费教材我整理在 这里。
免费 PDF: Claude Code 速查表
输入邮箱即可获取一页 PDF,整理常用命令、审查习惯和安全工作流。
我们会妥善保护你的信息,不发送垃圾邮件。
让 Claude Code 真正进入可验证的工作流
先用免费 PDF 固定基础,再用 Gumroad 教材复用工作流;如果涉及团队导入、权限或收入路径,可以直接咨询。
关于作者
Masa
专注 Claude Code 实务流程、团队导入和内容转化的工程师。
相关文章
把 Obsidian 旧笔记变成 Claude Code 工作指令的十分钟早间例程
Obsidian 攒的笔记每次都变成废料?把它拆成事实、决定、未知三类,整理成 Claude Code 能直接执行的工作指令,只要早上十分钟。
用 Claude Code 自动化发布前收益检查:别再让流量白白漏掉
PV 涨了三倍,报名却是零。原因是链接失效、正文还停在英文。发布前用 Claude Code 把转化路径一次性查完的具体步骤。
流量涨了文章却不带货?用一张分流表为每篇文章定好下一步
PV 涨了,教材和咨询却没动静。给每篇文章只定一个该推荐的下一步,附可复制代码,教你做一张内容分流表。