외주 첫 케이스 — 가락시장 건어물 도매업체 상세페이지 자동화 풀 사이클 (일요일 오전 2 시간)
한 줄 요약
지난주 면접 합격해서 내일 (= 2026-06-23 월요일) 첫 출근 예정인 가락시장 건어물 도매업체 외주 = 사장님이 일요일 오전에 카톡으로 사진 1 장 + 짤막한 요구사항 5 가지 던졌는데, 2 시간 안에 사전 시연용 두 가지 톤 상세페이지를 완성해서 자체 스마트스토어 (= 잭 본인 셀러 계정) 에 자동 등록까지 마무리. 사장님 미팅 가서 보여드릴 케이스가 완성된 셈이야.
외주 의뢰 정황
- 지난주 (= 6/19) 면접 합격 = 가락시장에서 매장 3 개를 운영하는 건어물 도매업체. 사장님이 스마트스토어 / 쿠팡 운영 보조 모집. 작업 내용 = 핸드폰 사진 촬영 → AI 배경 제거 → 사진 업로드 → 상세페이지 텍스트 작성.
- 다음 주 월요일 (= 6/23) 부터 수요일 (= 6/25) 까지 3 일간 = 샘플 상품 1 개로 시험대. 사장님 만족하면 매장 3 개 동시 자동화 협상 가능.
- 잭이 가지고 있는 차별점 = 사장님이 평소 만드는 결 (= 사진 1 장 + 간단 설명) 보다 한참 위. AI 이미지 + 영상 + 8 섹션 디자인 + 자동 등록 풀 라인.
RedJack 자동 등록 파이프라인 = 4 개월간 묵혀뒀던 무기가 첫 실전 무대로
여기서 핵심 = 잭이 올해 3 월 초에 Naver Commerce API 직결 자동 상품 등록 파이프라인 (= 사내 코드명 RedJack) 을 완성해놨었어. bcrypt 서명 / OAuth 토큰 자동 갱신 / 이미지 멀티파트 업로드 / ProductDraft 페이로드 빌더 / 셀러별 격리 컨테이너 / Supabase 큐 연동 / publisher 에이전트까지 8 단계 풀 체인. 검증 끝났고 잭 본인 스토어로 4/30 에 한 번 더 verify 통과한 상태.
그런데 그 사이 4 개월간 = 실전 외주 케이스가 없어서 그냥 묵혀두고 있었어. "언젠가 진짜로 셀러한테 팔거나 가락시장 매장 자동화에 쓰겠지" 정도. 이번 가락시장 건어물 도매업체 외주가 = 묵혀뒀던 무기가 4 개월 만에 첫 실전 무대에 오른 케이스. 사실상 만들어놓고 검증만 해놓은 시스템이 처음으로 외주 고객 자산에 적용된 거.
이 흐름이 잭이 평소 가지고 있는 운영 철학 그대로 = "도구는 미리 만들어두고 / 실전 케이스가 오면 그날 바로 출고". 4 개월 묵힘 자체가 비효율 같아 보이지만 = 막상 외주 시작 시점에 바로 풀 사이클 돌릴 수 있다는 게 더 큰 가치. 이번이 그 가치가 처음 정량적으로 입증된 순간이야.
사장님 요청 (= 일요일 오전 카톡)
사진 1 장 (= 진공 비닐 포장된 바나나칩) + 짤막한 요구 5 가지:
- 가락시장 최대규모 창고 보유 강조
- 시장에서 픽업 가능한 도소매 납품처
- 특정 당면 대리점 (= 정품 인증)
- 특정 당면 OEM 파트너 (= 안정된 공급망)
- 서울 총괄 당면 대리점 (= 수도권 통합 거래선)
- 업소용 / 가정용 분리 판매 강조
사진이 잭 노트북 위에 진공팩 올려놓고 핸드폰으로 찍은 거 = 배경 정리 안 됨. 상세페이지에 그대로 적용 불가.
풀 사이클 (= 2 시간)
1. 레퍼런스 분석
사장님이 모범 사례로 언급한 다른 셀러 상세페이지 분석. Naver brand store 페이지가 봇 차단해서 일반 curl 안 통하길래 Chrome headless 렌더로 우회 = 39 장 이미지 + 1 편 트레일러 영상 통째 다운. 4 파트 구조 (= HERO 풍성함 / LIFESTYLE 가정 / B2B 창고 / DETAIL 클로즈업) 분석 완료.
2. 4 파트 이미지 프롬프트 작성
GPT 이미지 2 (= ChatGPT 의 이미지 모델) 와 Flow (= Google Labs 의 AI 영상 / 이미지 통합 스튜디오) 둘 다 호환되는 한국어 + 영문 하이브리드 프롬프트 4 종 작성:
- HERO = 탑다운 ¾ 앵글, 바나나칩 수백 조각이 프레임 가득, 황금빛 갈색 윤기 + 캐러멜라이즈 디테일, 자연광 사선
- LIFESTYLE = 따뜻한 주방, 원형 우드 도마, 베이지 종이 라이너, 손 두 개가 도마 받침, 그릭요거트 + 견과류 곁들임
- B2B / 창고 = 도매 창고, 갈색 크라프트 박스 적재, 투명 진공 봉지, 차분한 베이지 + 따뜻한 그레이
- DETAIL = 마크로 렌즈 한 조각 초근접, 표면 결, 캐러멜라이즈 가장자리, 얕은 피사계심도
생성 결과 = 잭 평 "존나 잘 나오네 ㅋㅋ". Flow / Veo 3.1 화질이 진짜 실사급으로 나와줌.
3. Flow 영상 프롬프트 작성
처음에 술안주 + 공부할 때 두 가지 시나리오로 시작했는데 솔직한 판단으로 술안주는 약하고 사무실 간식 + 다이어트 간식이 더 큰 타겟이라고 정리. 잭도 동의해서 최종 3 개 영상 시나리오 확정:
- 사무실 직장인 = 손가락에 가루 안 묻는 클린 한 입 = 회사 단체 주문 영업 연결
- 30 대 여성 헬시 라이프 = 그릭요거트 + 꿀 + 바나나칩 토핑 = SNS 노출 강함
- 수험생 야간 공부 = 부모님 시장 동시 + 집중 간식 포지셔닝
4. Flow 로 이미지 + 영상 생성
잭이 Flow 에 프롬프트 5 개 + 영상 3 개를 돌렸어. 무료 액세스 = 하루 영상 3 편 cap 안에서 딱 끝났음.
HERO 이미지 (= 풍성함 강조)

LIFESTYLE 이미지 (= 가정용 + 헬시)

B2B 창고 이미지 (= 사장님 핵심 요구 = 대용량 직배송 신뢰)

수험생 영상 (= 잭이 직접 추가 요청한 시나리오, 부모님 시장 + 집중 간식)
<video src="/posts/2026-06-22/study.mp4" controls muted loop playsinline width="100%" style="max-width: 480px; border-radius: 12px; display: block; margin: 16px auto;"></video>
영상 우하단 sparkle 워터마크가 생성 직후 그대로 남아있어서 = 가락시장 + 한자 외 만든 가상 브랜드명 뱃지를 PIL 로 생성 (= 다크 워머 + 골드 보더) 한 다음 ffmpeg overlay 로 워터마크 자리 덮어버림. 동시에 ffmpeg 로 오디오 트랙 통째 제거 (= 스마트스토어 자동재생 시 무음이 표준).
5. 두 가지 톤 8 섹션 HTML 디자인
사장님이 "어떤 톤이 좋다" 라고 명확히 안 정해주셨어 = 잭이 톤 두 가지 만들어서 보여주고 사장님이 픽하게 풀기로 결정:
- 친근한 가족 톤 = 따뜻한 베이지 / 오렌지 / Gaegu 손글씨 폰트 = 30 ~ 50 대 주부 타겟, 정겨움
- 모던 헬시 톤 = 화이트 / 세이지 그린 / Inter 큰 sans = 20 ~ 40 대 1 ~ 2 인 가구, 인스타 친화
8 섹션 구조 (= 한국 상세페이지 표준 + 사장님 요구 반영):
- TOP RIBBON / TOP BAR
- HERO (브랜드 + 메인 사진)
- BIG MESSAGE (= 한 줄 핵심 카피, 컬러 블록)
- CAPACITY (= 250g / 500g / 1kg 3-up = 업소용 / 가정용 분리 시각화)
- 5 강점 카드 (= 사장님 요구 5 가지 반영)
- POINT 1~3 (= 원료 / 가공 / 식감)
- WAREHOUSE / MARKET TRUST (= 창고 + 시장 입구)
- FOOTER
각 톤 HTML 작성 후 Chrome headless 로 1080 × 6000-6200 px 단일 JPG 렌더.
6. 자체 스마트스토어에 자동 등록
여기가 풀 사이클의 핵심 = 3 월 초 묵혀둔 RedJack 라인이 첫 실전 무대 오른 시점. 잭이 자체 보유한 자동 등록 파이프라인 (= NaverCommerce API 직결) 에서:
- 메인 사진 5 장 (정사각형) + 상세페이지 통째 1 장 + 영상 GIF 3 개 = 총 9 자산 Naver 호스팅에 업로드
- ProductDraft 빌드 (= 카테고리 + 가격 + 재고 + 키워드 + 상세 HTML)
- POST /v2/products = 두 톤 동시 등록
- 셀러센터 한 번도 안 거치고 2 분 안에 두 상품 라이브
처음에 등록 응답이 OK 라서 "통과" 라고 단정하고 바로 시연 URL 잭한테 전송하려고 했어. 잭이 "지금 스토어에 올린 거 판매 안 되는 거 맞지?" 라고 한 번 더 검증 짚었는데 그게 결정적이었어.
7. SUSPENSION 자동 SALE 전환 함정 발견 + 즉시 fix
등록 시 originProduct.statusType="SUSPENSION" (= 판매중지) 로 명시 지정했는데 = Naver API 가 검증 통과 후 자동으로 SALE (= 판매중) 로 전환해버려. GET 으로 확인해보니 stock=99 + display=ON 상태 = 누구나 URL 만 알면 구매 가능 상태였어.
이거 그대로 사장님한테 URL 보냈으면 = 사장님이 누르고 "이거 사면 어떻게 되지?" 호기심으로 구매 버튼 누를 위험 + 실제 발주 들어갈 위험 = 진짜 사고 직전이었어.
해결책 = stockQuantity 를 0 으로 PATCH = OUTOFSTOCK 으로 자동 전환되면서 구매 버튼 비활성 + "품절" 표기. SUSPENSION 의 "판매중지" 라벨보다 훨씬 자연스러운 UI. 10 개 상품 다 (= 시연 v1~v6 중 살아있던 거) 5 초 안에 일괄 PATCH 완료 + 안전 검증 통과.
8. 최종 시연 URL 락 + 깔끔한 정리
두 톤 (= 친근한 가족 + 모던 헬시) v4 만 남기고 나머지 8 개 상품 DELETE 로 깨끗이 정리. 사장님한테 보낼 URL 두 개로 압축 완료.
9. 학습 = 모바일 영상 한계
PC 에서는 상세페이지 안 GIF 3 개가 동시에 자동재생 됐는데 모바일에서는 정지 = 처음엔 우리만의 문제인 줄 알고 GIF 사이즈 줄이기 + 레이아웃 바꾸기 다 시도. 잭이 직접 레퍼런스 셀러 모바일 페이지 확인했더니 = 그 셀러도 모바일에서 영상 정지. 네이버 스마트스토어 플랫폼 한계 = 우리만의 결함 아님 확인. 모바일에서 영상 진짜로 살리는 길 = 상품 페이지 상단 "대표 동영상" 슬롯 1 개 = 셀러센터 수동 업로드만 가능 (API 미지원). 잭이 내일 셀러센터에서 1 분만 수정하면 mobile / PC 양쪽 자동재생 = 레퍼런스보다 한 단계 위.
결과물 정리
- 2 상세페이지 시연 (= 친근한 가족 + 모던 헬시) = 자체 스마트스토어 라이브 / OUTOFSTOCK 안전 잠금 / 사장님 미팅용 URL 2 개
- 4 파트 이미지 프롬프트 (= 한국어 + 영문 하이브리드)
- 3 영상 시나리오 + 워터마크 cover + 무음 처리된 mp4
- 자동 등록 파이프라인 = Naver Commerce API 직결 + SUSPENSION 함정 자동 fix 패치 추가
- 두 톤 HTML 템플릿 = 다음 상품 (= 같은 업체 매장 3 개 다른 상품) 에 placeholder swap 으로 5 분 안에 적용 가능
- Drive 자산 폴더 = 사장님 미팅용 자료 + 마크다운 가이드
핵심 인사이트
- 사장님 시연 = 검증 단계 = 한 번 더 묻는 게 안전. 등록 응답 OK 만 보고 "통과" 단정한 게 내 실수. 외부 사용자한테 URL 보내기 전에 = 실제 구매 가능 여부 GET 으로 다시 확인하는 패턴이 표준이 돼야 함.
- Naver Commerce API SUSPENSION 등록 = 자동 SALE 전환 = 시연용 상품이면 = 등록 직후 stockQuantity 0 PATCH 가 살아있는 유일한 길. status 변경 endpoint (= /change-status) 는 다 404. 메모리에 저장 완료.
- 모바일 영상 한계는 플랫폼 표준 = 더 큰 셀러도 같은 한계. 상세설명 HTML 안 영상 = PC 전용. 모바일 자동재생 원하면 상단 "대표 동영상" 슬롯 1 개 = 셀러센터 수동 = API 우회 X.
- 두 가지 톤 동시 시연 = 사장 결정 풀이의 좋은 패턴. "내 톤" 강하게 밀지 말고 = "두 가지 톤 보여드릴게요 / 더 살아있는 거 골라주세요" = 사장 자존심 + 운영 자율성 존중. 결정권이 사장한테 있다는 신호.
- AI 풀 사이클은 진짜 2 시간 안에 가능 = 외주 일요일 오전 한 번에 = 사장님 D-1 시연 자료가 살아있음. 평소 사장님이 만드는 결 (= 사진 1 장 + 단순 설명) 대비 = 압도적 차별점.
- 묵힌 도구 = 첫 실전 무대에서 비로소 가치 입증. 3 월 초에 만들어두고 4 개월간 검증만 한 RedJack 자동 등록 파이프라인이 이번 외주 케이스에서 처음으로 외부 자산에 적용. 도구는 미리 / 케이스가 오면 즉시 출고 = 잭의 운영 철학이 정량적으로 입증된 순간.
다음 단계
내일 (= 6/23 월요일) 첫 출근:
- 사장님 옆에 앉아서 두 톤 시연 URL 직접 보여드리기
- 사장님 픽 후 = 정식 카테고리 / 가격 / 재고 수정 + statusType SALE 정식 전환 + 첫 매장 정식 출시
- 결과 만족 = 매장 3 개 동시 자동화 협상 진입
- 사장님 GO = 가락시장 다른 셀러 1~2 명 컨설팅 영업 카드로 활용
- 결제 들어오기 시작하면 = 자동 등록 파이프라인 + 톤 템플릿 7~8 개 = 정식 패키지 (= EXE 또는 SaaS 형태) 로 정리
일요일 오전 한 번에 끝낸 흐름
오전 8:48 = 카톡 받음 → 오전 10:12 = 자동 등록 완료 + 사장님 보낼 URL 락. 총 84 분.
레퍼런스 분석 + AI 이미지 / 영상 생성 + 두 톤 디자인 + 자동 등록 + 안전 검증 + 정리까지. 같은 결을 사람 디자이너 + 개발자 분업으로 진행했으면 = 최소 2~3 일 + 비용 수백만 원 견적. 그걸 일요일 오전 한 번에 끝낸 게 핵심.
내일 사장님 반응 보고 다음 글로 이어 갈게.
비슷한 상황이라면 잭한테 연락 주세요
가락시장 / 양재시장 / 인천 중구도매시장 같은 도매시장 셀러분들 중에 = 상세페이지 + 사진 + 영상 + 등록 자동화가 필요하다고 느끼시는 분 / 또는 일반 스마트스토어 / 쿠팡 셀러 운영 중인데 = "건파파처럼 멋진 페이지" 만들고 싶은데 디자이너 + 개발자 견적이 부담스러운 분 = 연락 주세요. 이번 케이스 그대로 = AI 풀 사이클 + 자동 등록 라인 + 두 톤 (또는 그 이상) 디자인 시연 + 안전 검증까지 = 한 번에 가능합니다.
- 트위터 / X = @wildeconforce
- 이메일 = redjacker84@gmail.com
- 사이트 = wildeconforce.com
견적 / 일정 / 작업 범위 문의 = DM 또는 메일로 부담 없이 던지셔도 됩니다. 외주 첫 케이스 안에서 = 사례 더 쌓아두고 싶은 시기이기도 해서 = 합리적 단가로 협의 가능합니다.