입점 상품 단위 운영
상점보다 상품과 옵션을 중심으로 노출하며, 캠페인 참여 조건은 상품별로 설정합니다.
WithMall Planning Document · 2026-05-30
네이버 스마트스토어형 쇼핑 경험을 위드플랫폼의 선구매 인플루언서 마케팅 모델에 맞게 경량화한 실행 문서입니다. 상품 등록, 캠페인 설정, 결제, 배송, 리뷰, 분쟁, 정산까지 WithMall 단일 매체 기준으로 정리했습니다.
WithMall은 쇼핑몰 상품을 먼저 구매한 인플루언서가 배송 수령 후 리뷰를 작성하고, 위드플랫폼이 구매 증빙과 리뷰 증빙을 검수한 뒤 리워드 또는 페이백을 정산하는 전용 커머스 캠페인입니다.
상점보다 상품과 옵션을 중심으로 노출하며, 캠페인 참여 조건은 상품별로 설정합니다.
인플루언서가 직접 구매하고 주문번호, 결제 금액, 영수증 또는 구매 내역 이미지를 제출합니다.
판매자는 송장번호를 입력하고, 인플루언서는 수령 상태와 배송 문제를 기록합니다.
리뷰 URL, 사진, 별점, 본문 기준 충족 여부를 검수한 뒤 정산 대상으로 확정합니다.
WithMall은 repo-level 구현과 public route smoke를 먼저 완료 상태로 관리하되, 네이버 실주문과 정산 provider 실증빙은 별도 승인 전까지 live-complete로 표시하지 않습니다.
| 영역 | 현재 상태 | 운영 판단 기준 | 다음 증빙 |
|---|---|---|---|
| Repository implementation | CODE_READY | 공개 `/withmall`, 판매자 `/seller/shop`, 인플루언서 허브, 관리자 운영 큐가 라우팅과 UI 테스트로 확인되어야 합니다. | frontend test, build, route inventory, production smoke 로그 |
| Production route smoke | EVIDENCE_REQUIRED | `/withmall`, `/withmall-workflow.html`, `/withmall/guide`, `/withmall/tracking`을 캐시 버스트 URL로 직접 확인합니다. | `scripts/check-withmall-production-smoke.js` 실행 결과 |
| Naver live order evidence | BLOCKED | 실제 네이버 주문 생성, 주문번호, 금액, 배송/취소 가능 상태를 운영 로그로 확인해야 합니다. | 명시적 allow flag, 주문 테스트 계정, 원문 secret 없이 안전한 주문 증빙 |
| Payout provider onboarding/contracts | BLOCKED | 정산 provider 계약, 지급 API 권한, 출금 제한, 실패 callback 정책이 확정되어야 합니다. | provider 계약 상태, payout sandbox/live 전환 승인 |
| GSM/Cloudflare secret readiness | BLOCKED | 운영 credential 원문은 저장하지 않고 GSM secret name과 Cloudflare binding 준비 상태만 기록합니다. | secret name, binding name, readiness check 로그 |
| Finance/live approval | BLOCKED | 실제 비용 발생 주문과 실송금은 대표 승인과 금액 한도가 없으면 실행하지 않습니다. | 승인자, 승인 시각, 테스트 금액 범위 |
| Provider schema confirmation | BLOCKED | 주문, 배송, 지급 provider 응답 필드와 실패 이벤트 스키마가 API 계약서와 일치해야 합니다. | schema diff, callback sample, 실패 케이스 fixture |
| First live transfer authorization | BLOCKED | 최초 실송금은 dry-run, 수동 hold, 지급 로그, 회계 확인을 모두 통과해야 합니다. | first live transfer 승인 기록과 지급 영수증 |
| Role-session evidence | BLOCKED | 판매자, 인플루언서, 관리자 실제 세션에서 같은 주문/리뷰/정산 건이 일관되게 보이는지 확인합니다. | 역할별 화면 캡처와 smoke trace |
일반 쇼핑몰 전체 기능을 그대로 복제하지 않고, 선구매 체험단 운영에 필요한 상품, 주문, 배송, 리뷰, 정산 기능만 우선 제공합니다.
| 영역 | 일반 쇼핑몰 기능 | WithMall 적용 방식 | 개발 우선순위 |
|---|---|---|---|
| 상품 등록 | 복잡한 카탈로그, 묶음 상품, 쿠폰, 기획전 | 상품명, 대표 이미지, 옵션, 판매가, 체험 조건, 재고, 리뷰 미션만 등록 | 1차 필수 |
| 결제 | 자체 결제, 포인트, 쿠폰, 부분 취소 | 선결제 증빙 제출형으로 시작하고, 주문번호와 결제 금액을 검수 데이터로 저장 | 1차 필수 |
| 배송 | 택배사 연동, 실시간 배송 조회, 자동 문자 | 판매자 송장 입력, 택배사 선택, 수령 확인, 배송 이슈 플래그부터 제공 | 1차 필수 |
| 리뷰 | 쇼핑몰 내 리뷰, 외부 리뷰, 리뷰 블라인드 | 리뷰 URL, 캡처, 사진, 본문 길이, 키워드 포함 여부를 검수 큐에서 확인 | 1차 필수 |
| 반품 및 교환 | 자동 회수, 환불, 재배송 | 배송 사고, 파손, 오배송, 단순 변심을 케이스로 열고 관리자 중재 기록을 남김 | 2차 확장 |
| 정산 | 판매대금 정산, 수수료 정산 | 구매 금액, 리워드, 페이백, 위드캐시(포인트) 환산액, 보류 사유를 참여자별로 계산 | 1차 필수 |
전체 상태는 상품, 캠페인, 주문, 배송, 리뷰, 정산의 여섯 흐름으로 나뉘며, 각 단계는 다음 단계의 검수 조건을 생성합니다.
판매자가 상품 정보, 옵션, 재고, 구매 링크, 리뷰 미션을 입력합니다.
모집 인원, 선정 기준, 리워드, 구매 인정 금액, 리뷰 마감일을 설정합니다.
인플루언서가 상품을 확인하고 장바구니 또는 바로구매 후 주문 증빙을 제출합니다.
판매자는 송장을 입력하고 참여자는 배송 조회 후 수령 확인 또는 이슈를 등록합니다.
리뷰 URL과 증빙을 승인하면 관리자 정산 큐에 자동 반영됩니다.
쇼핑몰 운영자는 입점 상점, 상품, 옵션, 캠페인, 주문, 배송, 정산 상태를 하나의 판매자 콘솔에서 관리합니다.
| 단계 | 판매자 행동 | 필수 입력값 | 시스템 상태 | 예외 처리 |
|---|---|---|---|---|
| 상점 입점 | 상점명, 고객 응대 채널, 반품 주소, 사업자 정보를 등록 | 상점명, 대표 카테고리, 판매 채널 URL, 담당자 연락처 | 입점 심사 대기 | 관리자 반려 시 보완 사유와 재제출 버튼 표시 |
| 상품/옵션 등록 | 상품명, 이미지, 옵션, 재고, 구매 가능 링크를 입력 | 대표 이미지, 판매가, 옵션명, 재고, 배송비, 교환/반품 조건 | 상품 검수 대기 | 옵션 품절 시 참여 신청은 유지하되 선구매는 중지 |
| 캠페인 설정 | 모집 인원, 선정 조건, 리뷰 조건, 리워드, 마감일을 설정 | 참여 인원, 인정 구매가, 리뷰 플랫폼, 필수 키워드, 사진 수 | 모집 준비 완료 | 리워드 예산 부족 시 공개 전 관리자 승인 필요 |
| 주문 확인 | 참여자가 제출한 주문번호와 금액을 주문 목록에서 확인 | 주문번호 승인, 옵션 일치 여부, 구매 금액 일치 여부 | 구매 증빙 승인 | 주문번호 중복, 옵션 불일치, 금액 불일치는 보류 |
| 송장 입력 | 택배사, 송장번호, 출고일, 예상 도착일을 입력 | 택배사, 송장번호, 출고 상태, 부분 출고 여부 | 배송 중 | 오배송 또는 미출고 시 관리자 분쟁 큐로 자동 이동. 해외 배송(EMS, DHL 등)으로 실시간 배송 추적이 불가능한 국가/캠페인은 인플루언서가 소포 겉면 운송장과 내용물 사진을 촬영해 수령 인증을 수동 제출합니다. |
| 리뷰 확인 | 리뷰 URL과 사진, 본문 기준 충족 여부를 확인 | 리뷰 승인 또는 이의 제기, 보완 요청 사유 | 정산 가능 | 리뷰 삭제, 키워드 누락, 사진 부족은 보완 요청 |
| 정산 마감 | 캠페인별 구매 인정액, 리워드, 수수료, 보류 건을 검토 | 정산 승인, 세금계산서 여부, 보류 사유 | 정산 확정 | 환불 또는 반품 진행 건은 확정 전 제외 |
참여자는 쇼핑몰 소비자 경험을 유지하되, 마케팅 캠페인 증빙을 제출해야 정산 대상이 됩니다.
WithMall은 무료 샘플 발송이 아니라 선구매 체험단입니다. 참여자가 실제로 구매하고, 배송 수령과 리뷰 완료를 증빙해야 정산이 열립니다.
카테고리, 리워드, 배송 기간, 리뷰 마감일을 기준으로 상품을 검색합니다.
옵션을 선택하고 선결제 후 주문번호와 결제 금액을 제출합니다.
송장번호가 등록되면 배송 상태를 확인하고 수령일을 기록합니다. 해외 배송(EMS, DHL 등)으로 실시간 배송 추적이 어려운 경우 소포 겉면 운송장과 내용물 사진으로 수령 인증을 수동 제출합니다.
지정 조건에 맞게 리뷰를 작성하고 URL, 캡처, 사진을 제출합니다.
| 참여 상태 | 참여자에게 보여줄 화면 | 주요 버튼 | 다음 조건 |
|---|---|---|---|
| 모집 중 | 상품 상세, 캠페인 조건, 예상 리워드, 배송 안내 | 신청하기, 장바구니 담기 | 선정 또는 즉시 구매 가능 여부 확인 |
| 선정 완료 | 구매 안내, 옵션 선택, 주문번호 제출 폼 | 구매 링크 열기, 주문 증빙 제출 | 주문번호와 결제 금액 검수 |
| 배송 중 | 택배사, 송장번호, 예상 도착일, 문의 버튼, 해외 배송 수동 수령 인증 안내 | 배송 조회, 배송 문제 신고, 소포 겉면 운송장 및 내용물 사진 제출 | 수령 확인, 수동 인증 검수 또는 분쟁 접수 |
| 리뷰 대기 | 필수 키워드, 사진 수, 리뷰 마감일, 제출 폼 | 리뷰 제출, 임시 저장 | 관리자 또는 판매자 검수 |
| 정산 대기 | 승인된 리뷰, 정산 예정액, 지급 예정일 | 정산 내역 보기 | 관리자 정산 배치 승인 |
관리자는 입점 쇼핑몰 품질, 분쟁, 다국어 정산, 매출 통계를 통합 관리하며, 모든 수동 조정은 감사 로그로 남깁니다.
상점 신뢰도, 고객 응대 채널, 반품 주소, 상품 이미지 품질, 판매가 적정성을 검수하고 공개 여부를 결정합니다.
미배송, 파손, 오배송, 옵션 오류, 리뷰 작성 불가 사유를 케이스화하고 판매자와 참여자의 책임 범위를 기록합니다.
원화 기준 구매 인정액과 리워드를 위드캐시(포인트) 기준 정산 단위로 환산하고, 언어별 정산 안내 문구를 관리합니다. 백엔드 상에서만 원장 연동을 처리합니다.
| 관리 큐 | 검수 대상 | 승인 기준 | 반려/보류 기준 | 기록해야 할 로그 |
|---|---|---|---|---|
| 입점 큐 | 상점, 사업자, 고객 응대 정보 | 정상 운영 가능한 쇼핑몰과 명확한 반품 정책 | 연락처 누락, 허위 상품, 반품 주소 불명확 | 승인자, 승인 시각, 보완 사유 |
| 상품 큐 | 상품 정보, 옵션, 재고, 리뷰 조건 | 상품 설명과 구매 조건이 참여자에게 명확함 | 가격 불일치, 재고 불안정, 과도한 리뷰 조건 | 상품 버전, 변경 전후 값 |
| 주문 큐 | 주문번호, 결제 금액, 옵션, 구매 시각 | 캠페인 조건과 일치하는 실제 구매 | 중복 주문번호, 취소 주문, 옵션 불일치 | 검수 결과, 증빙 파일 해시 |
| 배송 큐 | 송장번호, 택배사, 수령 확인, 배송 이슈 | 정상 배송과 수령 확인 | 미배송, 오배송, 파손, 회수 진행 | 분쟁 번호, 책임 주체, 조치 내역 |
| 리뷰 큐 | 리뷰 URL, 캡처, 사진, 키워드, 본문 | 조건 충족 리뷰가 공개 상태로 유지됨 | 삭제된 리뷰, 비공개 리뷰, 키워드 누락 | 리뷰 스냅샷, 승인자, 보완 요청 |
| 정산 큐 | 구매 인정액, 리워드, 수수료, 환율, 위드캐시(포인트) 환산 | 모든 증빙 승인과 분쟁 없음 | 반품 진행, 리뷰 보완 중, 수동 조정 필요 | 정산 배치 ID, 환율 기준, 지급 상태 |
WithMall 개발 전 필요한 화면을 사용자별로 분리하고, 쇼핑몰 핵심 기능과 캠페인 검수 기능이 충돌하지 않도록 설계합니다.
기존 WithMall 캠페인 시트와 작업 기록에서 확인된 실제 체험단 데이터를 개발 기획에 반영합니다. 상품 배송형 캠페인만 사례화하고, 원본 URL과 캡처 사용 가능 여부를 함께 관리합니다.
기존 작업 기록 기준 22개 캠페인 시트와 3,281명 이상의 참여자 데이터가 확인되었습니다. 상품별 신청자, 블로그 URL, 인스타그램 URL, 유튜브 URL, 방문자 수, 팔로워 수를 캠페인 성과 증빙으로 연결합니다.
리뷰 URL만 저장하지 않고 포스팅 제목, 게시일, 채널, 핵심 리뷰 문구, 대표 이미지 캡처를 함께 보관합니다. 캡처는 원본 URL과 묶어 삭제 요청이나 저작권 이슈가 발생했을 때 즉시 추적할 수 있어야 합니다.
사진 품질이 높고 리뷰 내용이 자연스러운 포스팅을 우선 사용합니다. 부정적 리뷰, 과도하게 광고성인 글, 개인정보가 노출된 캡처는 공개 사례에서 제외하거나 모자이크 처리 후 보류합니다.
| 상품 캠페인 | 확인된 자료 | WithMall 반영 방식 | 운영 주의사항 |
|---|---|---|---|
| 맥퀸뉴욕 섀도우 팔레트 | 참여자 약 1,986명, 네이버 블로그 URL, 인스타그램 URL, 팔로워/방문자 지표 | 뷰티 상품 성공 사례, 리뷰 URL 검증, 다채널 확산 지표 예시로 사용 | 블로거 실명, 전화번호, 주소 노출 여부 확인 후 캡처 공개 |
| 바이오레시피 헤어트리트먼트 | 참여자 약 1,223명, 프리미엄 뷰티/헤어케어 상품 협업 기록 | 상품 상세 리뷰와 검색 노출 효과를 보여주는 대표 상품형 사례로 사용 | 브랜드명, 리뷰 문구, 이미지 사용 가능 범위를 캠페인별로 기록 |
| 히말라야 핑크솔트 | 식품/건강 관련 소규모 상품 캠페인 참여자 데이터 | 니치 상품도 카테고리 필터와 체험 조건으로 운영 가능하다는 사례로 사용 | 식품 표현은 효능 과장 문구를 배제하고 실제 사용 후기 중심으로 관리 |
| 반려동물영양제 | 펫케어 상품 참여자 데이터와 채널 URL | 반려동물 카테고리 상품 리뷰 미션, 사진 제출 조건, 안전 고지 예시로 사용 | 반려동물 건강 효능 표현은 검수 큐에서 민감 문구로 표시 |
| 퀵핀 아이폰 케이스, 라디셀 마스크팩, 세탁조클리너 | 생활/테크/스킨케어 상품군의 반복 캠페인 기록 | 옵션형 상품, 이미지 중심 리뷰, 네이버 쇼핑 리뷰 연계 흐름의 확장 사례로 사용 | 옵션명과 실제 구매 옵션이 다른 경우 정산 보류 사유로 자동 표시 |
정산은 단순 지급 버튼이 아니라, 주문 증빙, 배송 수령, 리뷰 승인, 분쟁 없음이 모두 충족된 참여자만 대상으로 합니다.
| 정산 항목 | 계산 기준 | 관리자 확인 | 참여자 노출 문구 |
|---|---|---|---|
| 구매 인정액 | 캠페인에 설정된 인정 한도와 실제 결제 금액 중 낮은 값 | 주문번호 중복, 취소 여부, 옵션 일치 여부 | 승인된 구매 금액 기준으로 정산 예정액이 계산됩니다. |
| 리워드 | 판매자가 설정한 고정 리워드 또는 구매액 연동 리워드 | 리뷰 승인, 배송 수령, 분쟁 없음 | 리뷰 검수 승인 후 리워드가 정산 대기로 전환됩니다. |
| 위드캐시 환산 | 정산 배치 생성 시점의 운영 기준 환산율 | 환산율 기준일, 다국어 안내, 지급 실패 여부 | 글로벌 정산은 위드캐시(포인트) 기준 금액으로 함께 표시됩니다. |
| 보류 및 차감 | 반품, 환불, 리뷰 삭제, 조건 미충족 건별 수동 조정 | 보류 사유, 증빙, 조정 승인자 | 보류 사유가 해결되면 다음 정산 배치에 포함됩니다. |
개발 착수 전 아래 항목이 설계와 화면 정의서에 반영되어야 합니다.