2년 전 크리스마스 무렵, 저는 캘리포니아 온타리오 외곽의 3PL 창고 게이트에 앉아 픽업 서류를 기다리고 있었습니다. 사무실 안에서는 사장 부인이 오후 내내 전화하고 있었습니다. "정말 죄송합니다, 정말 재고가 없습니다, 환불해 드리겠습니다." 기다리면서 사정을 파악했습니다. 그들은 가상 창고를 운영합니다——Amazon 매장, eBay 매장, 자사 웹사이트를 하나의 물리적 재고로 먹여 살립니다. 시스템은 여전히 재고 있다고 표시했습니다. 선반은 비어 있었습니다. 하나의 SKU, 100건 넘는 주문을 과다 판매한 것입니다.
말씀드리지만, 15년 도로 생활 동안 이 장면은 셀 수 없이 많이 봤습니다. 과다 판매, 품절——매년 있는 일이고, 성수기가 최악입니다. 그러니 제가 본 그대로 이야기하고, 거기서 배운 것을 전해 드리겠습니다.
도로에서 제 눈으로 본 두 가지
첫 번째는 위의 이야기입니다. 인기 SKU, 건물 안에 실제로 있었던 건 400개 정도. 그런데 세 매장의 동기화에는 지연이 있고, 각각 200~300개가 판매 가능하다고 표시했습니다——합쳐서 700개가 넘었습니다. 하룻밤 사이 두 차례의 주문 물결이 밀려와 충돌했습니다. 다음 날 아침 재고 파악 결과: 120개가 넘는 과다 판매. 사장 부인은 오전 내내 사과하고, 나쁜 리뷰가 쌓였습니다. 진짜 타격은 플랫폼 쪽이었습니다. Amazon은 출하 전 취소율이 2.5%를 넘으면 계정에 페널티를 부과합니다——이는 공개된 정책이지, 소문이 아닙니다. 그 건으로 거의 선을 넘을 뻔했습니다. 부인은 한 번 더 그러면 계정은 끝장이라고 했습니다.
두 번째 이야기는 정반대입니다——과다 판매로 데인 판매자가 과잉 수정한 이야기입니다. 다른 고객입니다. 2년 전 심한 과다 판매 이후, 그들은 자기 매장에 재고를 숨기기 시작했습니다. 건물에는 300개가 있는데, 웹사이트에는 50개만, Amazon에는 80개만 표시했습니다. 나머지 170개는 금고에 잠가둔 것이나 다름없었습니다. 그러다 프로모가 터지고, 트래픽이 몰려들어, 2시간 만에 동이 났습니다. 170개가 아무것도 하지 않고 앉아 있는 동안 3일 동안 판매가 중단됐습니다. 리스팅이 다시 올라왔을 때는 트래픽은 사라졌고, 랭킹은 눈에 띄게 떨어졌으며, 회복하는 데 1~2주가 걸렸습니다. 광고비는 물론, 그 시간 내내 계속 타올랐습니다.

가상 창고 재고 계산이 틀어지는 지점
추려 보면 한 문장입니다: 하나의 물리적 재고, 여러 입이 그것을 팔고 있다. 실제 재고 숫자는 정확히 하나인데, 그 숫자를 인용하는 매장은 잔뜩 있습니다.
"실제로 선반에 있는 것"과 "매장에 표시되는 것" 사이에는 숫자를 갉아먹는 층들이 있습니다. 플랫폼 동기화 지연, 아직 입고되지 않은 입고 화물, 아직 재입고되지 않은 반품, 주문은 됐지만 아직 차감되지 않은 것. 각 층마다 한 입씩 물어갑니다. 매장은 200이라고 표시하지만, 선반에는 120밖에 없고, 나머지 80개는 트럭 위에 있거나, QC 중이거나, 다른 채널의 누군가의 장바구니에 있습니다.
그래서 과다 판매는 "너무 빨리 팔았다"가 아닙니다. 숫자가 나쁜 것입니다. 그리고 숫자가 나쁘면, 빨리 팔수록 빨리 죽습니다.
재고를 나누는 세 가지 방법, 나란히 비교
15년의 도크와 창고 생활 동안, 저는 세 가지 방식을 봤습니다.
| 방식 | 작동 방식 | 적합한 경우 | 장점 | 단점 |
|---|---|---|---|---|
| 공유 풀, 선착순 | 하나의 가용 재고를 모든 매장이 공유해 판매 | 소규모 판매자, SKU가 적음, 채널 간 판매 속도가 비슷 | 단순, 계산 불필요 | 인기 상품이 모든 채널을 한 번에 고갈——아무도 살아남지 못함 |
| 채널별 예약 | 각 채널의 과거 비중에 따라 재고를 분할 | 대규모 판매자, SKU가 많음, 채널 행태가 크게 다름 | 각 채널이 보호받음 | 할당이 낡아감: 채널 A는 자기 몫을 못 파는 동안 채널 B는 품절되고, 물건은 바로 그 건물에 있음 |
| 공유 풀 + 안전 버퍼 | 안전 수량을 남겨두고 나머지를 공유 | 대부분의 판매자 | 양쪽을 모두 커버 | 버퍼 크기가 전부 기술: 너무 두꺼우면 자작 품절, 너무 얇으면 장식 |
말씀드리지만, 표준 정답은 없습니다. 세 가지로 귀결됩니다. 첫째, SKU 회전 속도——잘 팔리는 것은 따로 떼어 전용 풀에 넣고, 롱테일과 섞지 마십시오. 둘째, 채널 구성——한 채널이 물량의 60%, 70%를 차지하면 채널별로 예약하고, 물량이 분산돼 아무도 장담 못 하면 풀을 공유하십시오. 셋째, 보충 리드타임——보충에 한 달이 걸리면 버퍼가 두꺼워야 하고, 현지 공급업체에서 3일이면 얇게 가져갈 수 있습니다.
가상 창고 교훈: 과다 판매와 품절은 같은 병
여기가 직관에 반하는 지점입니다. 모두가 과다 판매를 두려워합니다. 말씀드리지만, 품절이 더 비쌉니다.
과다 판매의 비용은 한 건의 주문의 자존심입니다: 사과, 환불, 하나의 나쁜 리뷰. 따끔하고 끝납니다. 품절의 비용은 며칠의 생명입니다. 하루 수백 건의 주문을 처리하는 리스팅이 3~5일 꺼지고, 랭킹은 모두가 보는 앞에서 미끄러지고, 회복하는 데 1~2주가 걸리며, 광고비는 그 시간 내내 계속 탑니다. 이렇게 계산하십시오: 과다 판매는 일회성 비용, 품절은 일일 요금입니다.
그리고 정말 따끔한 점——과다 판매와 품절은 대개 같은 상품, 같은 근본 원인입니다: 나쁜 숫자입니다. 숫자를 고치면 두 골칫거리가 함께 줄어듭니다. 그러니 "과다 판매하지 마"만 들여다보지 마십시오. 먼저 장부를 고치십시오.
화주와 창고를 위한 몇 마디 솔직한 조언
숫자는 매일 맞추십시오. 시스템의 "가용"은 "선반에 있음"이 아닙니다. WMS 숫자, 매장 숫자, 실물 재고 파악——셋 다 맞아야 합니다. 안 맞으면 다른 무엇보다 먼저 판매를 늦추십시오.
입고와 반품을 셉니다. 도로 위 화물과 QC에 앉아 있는 반품은 팔 수 있는 게 아니지만, 많은 매장은 그래도 팝니다. 그게 과다 판매의 연료입니다, 바로 거기 있습니다.
성수기 전에 스트레스 테스트를 하십시오. 평소의 2~3배 주문량을 시뮬레이션하고 숫자가 따라오는지 지켜보십시오. 안 되면 불이 나기 전에 인력과 포장 스테이션을 늘리십시오, 불타는 중에가 아니라.
과다 판매의 책임을 누가 질지 미리 합의하십시오. 화주인지 3PL인지——계약서에 쓰십시오. 그 뒤의 말다툼에서 협상하지 마십시오. 파트너십은 그렇게 죽습니다.
에이스에게는 전용 풀을 주십시오. 잘 팔리는 것은 롱테일 풀에서 빼내고, 전용 버퍼, 전용 감시 목록을. 모두의 괴로움을 덜어줍니다.
운전사는 대시보드를 봅니다. 비즈니스는 재고 장부를 봅니다. 게이지가 거짓말하면, 가장 익숙한 길도 도랑에서 끝납니다.
Shifu Zhao, 15년차 트럭 베테랑 지음
영어판 번역본입니다. 내용이 다를 경우 영어판을 우선합니다.









