온라인 쇼핑몰 상품 상세설명과 뉴스레터를 Claude Code로 대량 작성하는 실무 절차
온라인 쇼핑몰 운영자를 위한 가이드. 상품 상세설명과 뉴스레터 초안을 Claude Code로 대량 작성하는 절차를 현장 프롬프트 양식, 체크리스트, 검증 스크립트와 함께 소개합니다.
신상품 50점을 한꺼번에 들여온 주말, 저는 제 판단을 진심으로 후회했습니다.
물건 보는 눈은 자신 있습니다. 문제는 그다음이었어요. 한 점씩 상품 페이지 설명을 쓰고, 사이즈와 소재를 입력하고, 추천 활용법을 고민하고, 거기에 이번 주 뉴스레터까지 씁니다. 이걸 한 점당 15분에 해내도 50점이면 12시간 30분. 주말이 통째로 사라지는 계산이었습니다.
게다가 새벽 3시에 쓴 설명을 다음 날 아침 다시 읽으면, 절반은 “고급 소재를 사용한 정성스러운 제품입니다” 같은, 어떤 상품에든 붙여도 되는 얇은 문장이었어요. 검색에도 안 걸리고, 손님의 손도 멈추지 않습니다. 물건 떼는 것보다 글 쓰는 데서 소모되고 있다, 라고 깨달은 순간이었습니다.
온라인 쇼핑몰을 혼자 혹은 소수로 굴리는 운영자라면 이 감각에 짚이는 데가 있을 겁니다. 팔 상품은 있다. 그런데 설명과 뉴스레터를 쓸 시간만, 늘 모자랍니다. 여기를 생성형 AI에게 떠넘기면, 주말이 돌아옵니다.
핵심 요약
- 상품 상세설명과 뉴스레터 초안은 Claude Code에 맡기면 한 점당 15분이 2~3분으로 줄어든다
- 매입가, 원가, 고객 개인정보는 AI에 넘기지 않고, “공개해도 되는 상품 스펙만” 보여주는 것이 전제다
- 그대로 붙여 쓰는 프롬프트 양식과, 상품 목록에서 설명을 한꺼번에 생성하는 검증 스크립트를 준비했다
- AI에게 맡기는 건 “초안”까지. 표시광고법(부당광고)에 걸리는 표현과 가격, 재고의 최종 확인은 사람이 반드시 한다
- 하루 10점을 등록하는 가게라면 월 40~60시간의 글쓰기가 10시간대로 줄어드는 어림 계산이 나온다
이 글의 독자상
상정하는 건 이런 온라인 쇼핑몰 운영자, 운영 담당자입니다.
- 네이버 스마트스토어, 카페24, Shopify, 쿠팡, 아임웹 등에서 월 수십~수백 점을 다룬다
- 상품 등록, 사진, 설명, 뉴스레터를 운영자 혼자 혹은 1~2명 스태프가 겸임한다
- 프로그래밍은 해본 적 없지만, 스프레드시트와 복사 붙여넣기는 할 수 있다
- “AI로 글을 만들고 싶다”고 생각하면서도, 무엇을 어떻게 넘겨야 안전한지 몰라 멈춰 있다
반대로, 설명 자동 생성이 기간 시스템에 들어가 운영이 돌아가는 대형사는 이 글의 앞 단계 고민은 이미 해결됐으니 건너뛰어도 됩니다. 프로그래밍 미경험으로 불안한 분은 먼저 엔지니어가 아닌 사람을 위한 Claude Code 입문을 훑어보면, 이다음이 훨씬 편해집니다.
온라인 쇼핑몰 상품 등록 흐름을 분해한다
시간 단축 포인트를 찾으려면, 먼저 한 점의 상품이 공개되기까지를 분해합니다. 제 가게의 전형은 이랬습니다.
| 공정 | 작업 내용 | 글이 발생하는 장면 |
|---|---|---|
| 입고 | 검품, 치수 측정, 촬영 | (여기는 아직 글 제로) |
| 등록 | 스펙 입력, 카테고리 설정 | 상품명, 캐치프레이즈 |
| 설명 | 본문 작성 | 상품 상세설명, 사용법, 주의사항 |
| 집객 | SNS, 뉴스레터 공지 | 입고 뉴스레터, SNS 게시글 |
| 추가 안내 | 재입고, 세일 안내 | 단골용 뉴스레터 |
“글이 발생하는 장면” 열을 보세요. 입고부터 추가 안내까지, 작업 시간의 절반 이상이 이 열에 빨려 들어갑니다. 생성형 AI로 깎을 수 있는 게 바로 여기입니다. 촬영이나 치수 측정은 사람만 할 수 있지만, 그 결과를 글로 만드는 공정은 초안까지라면 통째로 맡길 수 있습니다.
자주 생기는 되돌이작업, 곤란한 점
편하게 만들기 전에, 무엇에서 막히는지를 또렷이 합니다. 현장에서 자주 듣는 되돌이작업은 3가지입니다.
- 어떤 상품에든 붙는 얇은 설명이 되어, 검색에도 안 꽂히고, 다시 쓰게 된다. 같은 말을 매번 쥐어짜내고 있다.
- 뉴스레터 톤이 날마다 들쭉날쭉하다. 텐션 높은 날과 무뚝뚝한 날이 섞여, 브랜드 인상이 흐려진다.
- “최저가” “100% 효과” 같은 표현을 무심코 써서, 표시광고법이나 약사법에 걸린다. 나중에 전 상품을 고치는 처지가 된다.
이 3가지는, 쓰기 전에 “틀”과 “금지 규칙”을 정해 두면 거의 없앨 수 있습니다. 그리고 그 틀을 외우게 할 상대로, Claude Code는 딱 좋습니다.
Claude Code에 맡기는 범위와, 사람이 반드시 판단하는 범위
여기를 처음에 선 긋지 않으면 사고가 납니다. 제 가게의 선 긋기는 이렇습니다.
| 공정 | AI에 맡긴다 | 사람이 반드시 판단한다 |
|---|---|---|
| 상품 상세설명 | 스펙에서 초안 생성 | 가격, 재고, 소재의 사실 확인 |
| 캐치프레이즈 | 5안 대량 작성 | 브랜드에 맞는 1안 선정 |
| 뉴스레터 | 제목과 본문 초안 | 발송 타이밍과 전송 버튼 |
| 법적 표현 | 위험한 어구 후보 뽑기 | 표시광고법, 약사법 최종 판단 |
규칙은 단순합니다. “사실”과 “책임”이 얽힌 판단은 사람이 쥔다. AI는 “빠르게 대량으로 초안 쓰는 담당”이라고 잘라 두면, 안심하고 맡길 수 있습니다. 맡기는 방식의 사고법은 Claude Code 기본 가이드가 바탕이 됩니다.
Use case 1: 상품 상세설명을 한꺼번에 초안 만들기
가장 잘 듣는 게 이겁니다. 상품명, 카테고리, 소재, 사이즈, 특징을 표로 만들어 넘기면, 설명 틀에 맞춘 초안이 한꺼번에 돌아옵니다.
그대로 붙여 쓰는 프롬프트 양식이 이것입니다. <> 안을 자기 상품으로 바꾸세요.
당신은 우리 가게의 상품 카피라이터입니다. 아래 제약을 반드시 지켜 상품 상세설명을 써 주세요.
# 가게 톤
- 1인칭 없음, 정중체(합니다체), 과장 없음
- 한 문장은 40자 이내, 본문은 250~350자
# 금지 표현(표시광고법, 약사법)
- "최저가" "No.1" "100%" "반드시 효과" "낫는다"는 쓰지 않는다
- 근거 없는 최상급, 단정을 하지 않는다
# 입력
상품명: <브라운 가죽 지갑 반지갑>
소재: <천연가죽(소가죽)>
사이즈: <가로 11cm 세로 9.5cm>
특징: <카드 6장 / 동전 칸 있음 / 경량 85g>
# 출력
1. 캐치프레이즈(25자 이내)
2. 상품 상세설명(250~350자)
3. 이 페이지에서 써야 할 검색 키워드 3단어
포인트는, 금지 표현을 맨 먼저 넘기는 것. 이게 없으면 AI는 알아서 “업계 최고 품질” 같은 지뢰를 밟습니다. 먼저 문지기를 세워 두면, 위험한 어구가 섞이지 않게 됩니다. 프롬프트 정밀도를 한 단계 더 올리고 싶은 분은 프롬프트 설계 응용 테크닉이 참고가 됩니다.
Use case 2: 입고 뉴스레터와 단골용 뉴스레터를 나눠 쓰기
뉴스레터는 “누구에게 보내는가”로 문면이 바뀝니다. 신규용은 상품의 매력을, 단골용은 “당신에게 맞춘” 느낌을 냅니다. 이걸 AI에게 나눠 쓰게 합니다.
체크리스트로, 뉴스레터에 최소한 있어야 할 요소를 늘어놓습니다.
- 제목은 20자 안팎으로, 열어 보고 싶어지는 구체성이 있다
- 첫 2줄에 “누구를 위한, 무슨 소식인가”가 들어 있다
- 상품 링크는 1통에 1주제로 좁힌다(욱여넣지 않는다)
- 수신거부 링크와 발신자 표기가 있다(정보통신망법)
- 가격, 재고, 쿠폰 기한을 사람 눈으로 최종 확인했다
이 체크리스트째 프롬프트에 넘기면, AI가 각 항목을 채운 초안을 돌려줍니다. 나머지는 전송 버튼만 사람이 누른다. 여기는 절대 자동화하지 않습니다.
Use case 3: 한 줄 메모를 정식 설명으로 다듬기
매입 현장에서 친 “검정 니트 따뜻함 신축 M까지” 같은 휘갈김. 이걸 정식 설명으로 부풀리는 사용법입니다.
| 휘갈김 메모 | AI가 다듬은 초안(요약) |
|---|---|
| 검정 니트 따뜻함 신축 M까지 | 정전기를 억제한 기모 소재로, 몸에 맞춰 늘어나는 검정 니트. 사이즈는 M까지 대응… |
| 머그컵 북유럽 전자레인지 OK | 북유럽풍의 차분한 색감. 전자레인지, 식기세척기에 대응한 일상용 머그… |
휘갈김을 나중에 못 읽어, 정서할 때마다 기억을 파내는—그 두 번 수고가 없어집니다. 메모 단계에서 한 줄 남겨 두면, 밤의 정서가 거의 빈칸 채우기로 끝납니다.
복사해서 쓰는 검증 스크립트
“한 점씩 붙이는 건 결국 힘들다”는 분을 위해, 상품 목록(CSV)을 읽어 들여 각 행의 설명을 한꺼번에 초안 만드는 스크립트를 둡니다. Node.js와 Anthropic의 API 키가 있으면 돌아갑니다.
먼저 준비합니다.
mkdir ec-copy && cd ec-copy
npm init -y
npm install @anthropic-ai/sdk
같은 폴더에 products.csv를 둡니다. 첫 줄은 헤더입니다.
name,material,size,features
브라운가죽지갑,천연가죽,가로11cm세로9.5cm,카드6장/동전칸/85g
검정니트,아크릴혼방,M까지,기모/신축/정전기경감
본체(generate.mjs)입니다. CSV를 읽고, 금지 표현을 지키게 하고, 결과를 drafts.md에 써냅니다.
import Anthropic from "@anthropic-ai/sdk";
import { readFile, writeFile } from "node:fs/promises";
const client = new Anthropic();
// CSV를 대충 읽는다(쉼표 구분, 따옴표 없음 전제)
const raw = await readFile("./products.csv", "utf8");
const [head, ...lines] = raw.trim().split(/\r?\n/);
const keys = head.split(",");
const rows = lines
.filter((l) => l.trim() !== "")
.map((l) => Object.fromEntries(l.split(",").map((v, i) => [keys[i], v])));
const rule =
"합니다체, 과장 없음, 한 문장 40자 이내. 최저가/No.1/100%/반드시 효과/낫는다 는 금지.";
let out = "";
for (const r of rows) {
const res = await client.messages.create({
model: process.env.ANTHROPIC_MODEL || "claude-sonnet-4-6",
max_tokens: 700,
system: `당신은 우리 가게의 상품 카피라이터입니다. 제약: ${rule}`,
messages: [
{
role: "user",
content:
`다음 상품의 설명을 250~350자로.\n` +
`상품명:${r.name} 소재:${r.material} 사이즈:${r.size} 특징:${r.features}`,
},
],
});
const text = res.content.find((b) => b.type === "text")?.text ?? "";
out += `## ${r.name}\n\n${text}\n\n`;
console.log(`done: ${r.name}`);
}
await writeFile("./drafts.md", out, "utf8");
console.log("→ drafts.md 에 써냈습니다");
실행은 이것뿐입니다.
node generate.mjs
CSV에 10행 넣어 두면, 10점 분량의 초안이 drafts.md에 늘어섭니다. 나머지는 사람이 사실 확인을 하고, 각 쇼핑몰 관리 화면에 붙이기만 하면 됩니다. 프롬프트의 금지 규칙을 CLAUDE.md에 적어 두면, 매번 넘기지 않아도 가게 톤을 외워 줍니다. 방법은 CLAUDE.md 작성법에 정리해 뒀습니다.
도입 전과 후로 무엇이 바뀌었나
숫자로 보면 차이가 또렷합니다. 제 가게(하루 10점 등록, 주 1회 뉴스레터)의 어림 계산입니다.
| 항목 | 도입 전 | 도입 후 |
|---|---|---|
| 설명 1점 작성 | 약 15분 | 약 2~3분 |
| 하루 10점 작성 | 약 2.5시간 | 약 30분 |
| 주 1회 뉴스레터 | 약 60분 | 약 15분 |
| 월 작성 시간 | 약 50시간 | 약 12시간 |
시급을 가령 1만 원으로 치면, 월 38시간 단축으로 약 38만 원어치 시간이 뜨는 계산입니다. 뜬 시간을 매입이나 촬영에 돌릴 수 있던 게, 가장 큰 변화였습니다. 덧붙여 초안의 질을 일정하게 유지하는 요령은 생산성을 높이는 사용법에도 통합니다.
개인정보와 보안 주의점
여기를 건너뛰면, 시간 단축은커녕 사고가 됩니다. 최소한의 규칙은 이것입니다.
- 매입가, 원가, 이익률은 AI에 넘기지 않는다. 설명에 원가는 필요 없습니다. 공개해도 되는 스펙만 넘깁니다.
- 고객의 이름, 주소, 이메일, 구매 이력은 붙이지 않는다. 뉴스레터는 “세그먼트 이름”만 전하고, 받는사람 이름은 발송 시스템 쪽에서 끼워 넣습니다.
- API 키는
.env에 넣고,git에 올리지 않는다..gitignore에.env를 반드시 적습니다. - 생성물은 그대로 공개하지 말고 사람이 확인. AI는 사실을 지어낼 때가 있습니다. 가격, 재고, 소재는 관리 화면과 맞춰 봅니다.
- 표시광고법, 약사법, 정보통신망법은 최종 책임이 가게에 있습니다. AI의 출력은 “후보”이지 “보증”이 아닙니다.
외부의 공적 정보원으로, 공정거래위원회의 표시광고 정책 페이지에서, 써도 되는 표현의 선 긋기를 한 번 확인해 두면 안심입니다.
자주 묻는 질문
Q. 상품 사진은 읽어 줍니까. 이미지에서 특징을 읽을 수도 있지만, 치수 측정이나 소재의 최종 확인은 사람이 해 주세요. 사진의 뉘앙스는 주워도 “천연가죽인지 인조가죽인지”까지는 단정할 수 없습니다. 사실은 관리 화면의 값을 정답으로 삼습니다.
Q. 쿠팡이나 Shopify에 그대로 흘려 넣을 수 있습니까.
이 스크립트는 초안을 drafts.md에 내는 데까지입니다. 각 쇼핑몰 사양에 맞춘 붙여넣기는 사람이 합니다. CSV 일괄 등록 기능이 있는 쇼핑몰이라면, 출력을 그 양식으로 정형하는 프롬프트를 더하면 더욱 편해집니다.
Q. 브랜드 말투가 잘 안 나옵니다. 과거에 좋았던 설명을 2~3개, 프롬프트에 “본보기”로 붙이세요. AI는 추상적인 지시보다, 구체적인 견본에서 말투를 흉내 내는 데 능합니다.
Q. 무료로 시험할 수 있습니까. API에는 이용료가 들지만, 설명 1점당은 몇십 원 정도입니다. 먼저 10점으로 시험하고, 뜬 시간과 비교해 판단하는 걸 추천합니다.
마지막으로
소수 인원의 온라인 쇼핑몰에서 “먼저 직접 해 보고 싶다”면, 무료 PDF 교재와 실례집을 교재 페이지에 두었습니다. 프롬프트 양식이나 체크리스트를 그대로 가져갈 수 있습니다.
스태프 여러 명으로 운영하면서 “가게 전체의 글쓰기 규칙을 통일하고 싶다” “도입을 함께 달려 주면 좋겠다”면, 연수, 상담 페이지에서 상담해 주세요. 가게 톤에 맞춘 CLAUDE.md 설계까지 같이 다듬습니다.
실제로 시험해 본 결과
첫머리의 “50점에 주말이 사라진 주말” 뒤, 저는 같은 규모의 매입에서 이 절차를 시험했습니다.
확인한 건 3가지입니다. 첫째, 금지 표현을 프롬프트 맨 앞에 두면, 실제로 “최저가” “No.1”이 거의 안 섞이게 됐습니다. 20점 중, 위험한 어구가 나온 건 1점뿐. 둘째, CSV 일괄 스크립트로 10점을 돌리니, 초안이 약 2분 만에 drafts.md에 늘어섰습니다. 손으로 쓰면 2시간 30분 걸리던 공정입니다. 셋째, 가격과 소재를 사람 눈으로 맞춰 보니, AI가 “천연가죽”을 “고급 천연가죽”으로 부풀린 곳이 2건 있어, 여기는 사람의 확인이 필요하다고 재확인했습니다.
결론으로, AI는 초안을 맹렬히 빠르게 하지만, 사실과 법률의 문지기는 사람이 쥔다. 이 선 긋기만 지키면, 주말은 매입과 가족에게 돌아옵니다. 똑똑한 AI를 찾기보다, 맡길 범위를 먼저 정한다. 이게 가장 잘 들었습니다.
무료 PDF: Claude Code 치트시트
이메일을 입력하면 명령, 리뷰 습관, 안전한 워크플로를 정리한 PDF를 받을 수 있습니다.
개인정보를 안전하게 관리하며 스팸을 보내지 않습니다.
작성자 소개
Masa
Claude Code 실무 워크플로와 팀 도입을 검증하는 엔지니어입니다.
관련 글
Obsidian 묵은 메모를 Claude Code 지시서로 바꾸는 10분 루틴
Obsidian에 쌓인 메모가 매번 쓸모없어지는 분께. 사실·결정·미확인으로 분류해 Claude Code가 그대로 움직일 지시서로 바꾸는 아침 10분의 형(型)을 소개합니다.
글 게시 전 수익 동선 점검을 자동화하기: Claude Code로 신청 누락 막기
조회수는 늘었는데 신청은 0건. 원인은 깨진 링크와 번역 안 된 본문. 게시 전에 Claude Code로 동선을 한 번에 점검하는 방법을 정리했습니다.
조회수는 늘었는데 안 팔리는 글을, 다음 행동으로 잇는 동선 만들기
조회수만 늘고 교재도 상담도 안 움직인다. 글마다 '다음에 권할 것'을 딱 하나만 정하는 분류표 만드는 법을 복붙 가능한 코드와 함께 소개합니다.