온라인 판매를 처음 시작할 때 가장 많이 묻는 질문은 이것입니다. “상품 몇 개만 팔 건데, 기술을 어디까지 준비해야 하나요?” 답은 간단합니다. 상품 등록 화면보다 먼저 재고, 결제, 주문, 정산, 기록을 준비해야 합니다.
예를 들어 쿠팡과 자사몰에서 같은 운동화를 판매한다고 하겠습니다. 자사몰에서 마지막 한 켤레가 팔렸는데 쿠팡 재고가 그대로 남아 있으면 주문이 겹칩니다. 결제는 됐지만 주문 상태가 ‘결제완료’에 멈추면 출고팀은 움직이지 않습니다. 돈이 들어왔는데 어떤 주문의 매출인지 찾지 못하면 정산 때 엑셀을 다시 맞춰야 합니다.
먼저 이것부터 이해하세요
MVP는 ‘최소 기능 제품’입니다. 처음부터 모든 기능을 만드는 것이 아니라, 실제 판매에 필요한 핵심만 먼저 운영하는 방식입니다. 여기서 최소라는 말은 화면이 적다는 뜻이 아닙니다. 돈과 상품이 오가는 흐름이 끊기지 않아야 한다는 뜻입니다.
SKU는 판매·재고를 구분하는 상품 단위입니다. 같은 티셔츠라도 색상과 사이즈가 다르면 SKU가 다릅니다. 재고 동기화는 판매채널의 수량을 서로 맞추는 작업입니다. 주문 상태 머신은 주문이 어떤 순서로 바뀌는지 정한 규칙입니다. 정산 데이터는 판매금액, 수수료, 배송비, 환불액을 나눠 기록한 자료입니다. 로그는 누가 언제 무엇을 바꿨는지 남기는 기록입니다.
왜 MVP에서 문제가 생길까요?
초보 사업자는 보통 ‘주문이 들어오면 엑셀에 적고 발주하면 된다’고 생각합니다. 그러나 판매채널은 동시에 주문을 받습니다. 결제 실패, 부분 취소, 품절, 반품 같은 예외도 계속 생깁니다.
문제의 원인은 기능 부족이 아닙니다. 기준이 없기 때문입니다. 재고를 언제 차감하는지, 결제 실패 주문을 언제 취소하는지, 환불을 어떤 금액으로 기록하는지 정하지 않으면 담당자마다 다르게 처리합니다.
가상의 판매자 흐름으로 보기
예시: ‘소담마켓’이 머그컵 20개를 자사몰과 오픈마켓에서 판매한다고 하겠습니다.
1. 고객이 자사몰에서 결제하면 판매 수량 1개를 즉시 차감합니다.
2. 결제가 실패하면 재고를 차감하지 않습니다.
3. 주문 상태를 ‘결제완료 → 상품준비중 → 출고완료 → 배송완료’로 바꿉니다.
4. 오픈마켓 주문이 들어오면 같은 SKU의 재고를 함께 줄입니다.
5. 매일 판매금액에서 수수료와 환불액을 뺀 예상 입금액을 기록합니다.
6. 재고가 3개 이하가 되면 발주 목록에 올립니다.
이 흐름을 사람의 기억에 맡기면 주문 10건만 넘어가도 누락이 생깁니다. 예시: 안전재고를 3개로 정했다면 실제 판매 가능 수량을 ‘현재 재고 - 3개’로 계산해야 합니다.
반드시 준비할 5가지
| 기술 요소 | 반드시 정할 기준 | 빠졌을 때 생기는 문제 |
|---|---|---|
| 재고 동기화 | 차감 시점, 품절 기준, 안전재고 | 중복 판매, 품절 취소 |
| 결제 실패 처리 | 실패 상태, 재고 복구 시점 | 재고가 묶임 |
| 주문 상태 | 상태 이름과 변경 순서 | 출고 누락, 고객 문의 증가 |
| 정산 데이터 | 수수료·배송비·환불 분리 | 실제 마진을 모름 |
| 로그 | 변경자·시간·변경 전후 값 | 사고 원인 추적 불가 |
1단계: 재고의 기준 숫자를 하나로 정하세요
‘엑셀 재고’와 ‘판매채널 재고’ 중 무엇을 최종 숫자로 볼지 정합니다. 초보 운영에서는 SKU별로 현재고, 예약재고, 안전재고를 나눠 적는 것부터 시작하세요.
2단계: 결제와 주문을 따로 보세요
결제 성공은 돈이 승인됐다는 뜻입니다. 출고 가능하다는 뜻은 아닙니다. 결제 성공 뒤에 상품준비중으로 넘어가야 합니다. 결제 실패와 결제 취소는 재고 복구 규칙도 함께 정해야 합니다.
3단계: 상태를 5~7개로 제한하세요
처음부터 상태를 15개 만들면 직원이 헷갈립니다. ‘결제대기, 결제완료, 상품준비중, 출고완료, 배송완료, 취소, 반품’ 정도면 충분합니다. 각 상태에서 다음 상태로 갈 수 있는 경로도 고정해야 합니다.
4단계: 정산표를 주문 단위로 만드세요
주문번호, 상품금액, 할인액, 수수료, 배송비, 환불액, 실제 입금예정액을 한 줄에 기록합니다. 매출 100만 원이 중요한 것이 아닙니다. 비용을 뺀 뒤 얼마가 남는지가 중요합니다.
5단계: 모든 변경을 기록하세요
재고가 갑자기 줄었을 때 ‘누가, 언제, 왜’ 바꿨는지 확인할 수 있어야 합니다. 로그는 개발자만 보는 자료가 아닙니다. 운영자가 실수를 찾는 CCTV와 같습니다.
초보자 실행 체크리스트
- SKU별 현재고·예약재고·안전재고를 구분했는가?
- 결제 실패와 취소 때 재고가 복구되는가?
- 주문 상태별 담당자와 다음 행동을 정했는가?
- 수수료·배송비·환불액을 매출과 분리했는가?
- 재고와 주문 변경 이력이 남는가?
자주 묻는 질문
Q1. 판매채널이 하나여도 재고 동기화가 필요한가요?
A. 필요합니다. 자사몰 관리자와 엑셀의 수량이 달라지는 순간 품절 상품을 계속 판매하게 됩니다.
Q2. 결제 실패 주문도 주문번호를 남겨야 하나요?
A. 남겨야 합니다. 결제 시도와 실패 기록이 있어야 고객 문의와 중복 결제를 확인할 수 있습니다.
Q3. 로그는 언제부터 저장해야 하나요?
A. 첫 주문부터 저장해야 합니다. 주문량이 늘어난 뒤 과거 기록을 복구하는 것은 불가능합니다.
다음 편에서는 판매채널별 주문을 한곳에서 모으고, 발주 우선순위를 정하는 방법을 다룹니다.
주문·발주·재고 흐름을 직접 정리하고 싶다면 주문 자동화 서비스에서 운영 구조를 확인해 보세요.
