멀티 창고 소싱: OMS가 어느 창고에서 출고할지 결정하는 법

결론부터: 주문이 들어오면 OMS는 정확히 네 개의 관문을 이 순서대로 통과시킨다 — 재고 유무, 운송 리드타임과 비용, 창고 처리 능력, 그리고 특수 규칙. 어느 관문이든 창고를 탈락시킬 수 있다. 재고 관문이 노라고 하면 그 창고는 탈락이고, 거리 심사에는 들어가지도 않는다. 이 순서를 지키면 소싱은 대체로 알아서 돌아간다. 뒤집으면 운임 청구서와 과다 판매가 번갈아 당신의 한 달을 망친다.

나는 소싱을 "가장 가까운 창고에서 출고"로 취급한 고객 세 곳을 봤다. 세 곳 모두 수업료를 냈다.

2024년 11월 이야기다. 캘리포니아의 소형 가전 판매자, 창고 세 곳: 로스앤젤레스, 댈러스, 뉴저지. 이 회사의 OMS 소싱 규칙은 딱 하나였다: 배송지 주소에서 가장 가까운 창고를 고른다. 완벽히 합리적으로 들린다 — 거리가 짧고, 운임이 싸고, 배송이 빠르지, 맞지?

블랙프라이데이 아침이 정반대를 증명했다. LA 창고가 대부분의 구매자에게 가장 가까웠지만 인기 SKU는 댈러스에 있었고, LA에는 수십 개만 있었다. OMS는 충실히 주문의 약 80%를 LA로 돌렸다. 오후가 되자 LA는 붕괴했다: 6시간의 피킹 백로그, 야드에는 UPS 트레일러가 쌓이기만 기다리는 화물을 위해 줄 서 있었다. 그동안 댈러스는 20,000개를 아무도 건드리지 않고 앉아 있었다. 둘째 날은 더 나빴다 — LA는 재고가 0이 됐지만 OMS는 어제의 재고 스냅샷으로 계속 할당했다. 주문은 계속 들어오고, 창고는 "재고 없음"을 반복했고, 고객서비스는 지연 사과에 빠져 허우적댔다.

12월 초에 수습하러 불려갔다. 로그를 보니 이야기가 한눈에 보였다: OMS 문제가 아니라 소싱 규칙 문제였다. 해결책은 간단했다: 재고 유무를 1번 관문으로 끌어올리고, 처리 능력 차단기를 추가하고, 재고 동기화를 하루 1회에서 실시간 예약으로 바꾸는 것. 배포는 2주, 크리스마스 시즌은 버텨냈다.

그래서 나는 계속 말한다: "가장 가까움"은 소싱에서 네 번째 고려사항이고, 그 앞에 세 개의 관문이 서 있다. 보자.

소싱의 네 관문

관문 차원 결정하는 것 잘못 설정하면 깨지는 것
1 재고 유무 이 창고에 실제로 판매 가능한 재고가 있는가 과다 판매, 출고 지연
2 리드타임과 비용 재고가 있는 창고 중 어디가 가장 빠르고 싸게 출고하는가 운임 폭등, 납기 약속 불이행
3 창고 처리 능력 이 창고가 오늘 물량을 소화할 수 있는가 적체, 운송업체 마감시간 놓침
4 특수 규칙 VIP 라우팅, hazmat 제한, 보세창고 요건 컴플라이언스 노출, 주요 고객 불만

순서는 협상 불가다. 재고 유무는 항상 1번 관문이다: 재고가 없는 창고는 즉시 실격이고 2라운드에 들어가지도 않는다. "가장 가까움"을 앞에 두는 것이 바로 그 캘리포니아 판매자가 저지른 실수다.

2번 관문은 리드타임과 비용이 겨루는 곳인데, 여기 직관에 반하는 대목이 있다: 가장 가까운 창고가 항상 가장 싸게 출고하는 것은 아니다. UPS Ground로 댈러스→시카고는 2일 노선이지만, 지리적으로 더 가까운 뉴저지는 존과 서차지 조합이 더 나쁠 수 있다. 또는 LA 사이트는 주문당 취급 수수료를 받는 3PL인데 댈러스는 수수료 없는 자사 건물일 수도 있다. 진짜 소싱 엔진은 2번 관문을 직선 거리가 아니라 총 풀필먼트 비용으로 순위 매긴다. 한 프로젝트에서는 거리만으로 소싱하니 월 운임이 약 $180K였는데, 총비용 순위 매기기로 바꾸자 $130K 아래로 떨어졌다. 그 $50K 차이는 순수한 "가장 가까운 창고" 세금이었다.

소싱 규칙 설정: 고라이브 전날 밤 체크리스트

멀티 창고 고라이브 전날 밤마다 돌리는 체크리스트다. 순서대로, 건너뛰기 없이:

1. 먼저 재고 정의를 확정한다. OMS가 보는 재고는 가용 재고여야 한다 — 실재고에서 할당분, 예약분, QA 보류를 뺀 것이다. 가상 재고(입고 예정 PO, 운송 중 재고)는 소싱 풀에 절대 들어가면 안 되며, 들어간다면 판매 가능 재고와 절대 섞이지 않는 별도의 선판매 풀로 간다. 정확히 이 실패를 세 번 봤다: 가상 재고를 가용으로 계산하고, OMS가 할당하고, 창고가 "없는데요"라고 하고, CS가 사과를 뒤집어썼다. 세 번 모두.

2. 규칙 엔진을 관문 순서대로 작성한다. OMS 관리자에서 규칙 그룹을 만든다: (1) 재고 필터 — 재고 없는 창고 탈락, (2) 비용과 리드타임 순위 — 생존자를 총 풀필먼트 비용이 낮은 순으로 정렬, (3) 처리 능력 검사 — 일일 처리 상한을 넘긴 창고는 가중치를 낮추거나 제외, (4) 특수 규칙 오버라이드 — VIP 고객은 특정 사이트 고정, hazmat은 인증 사이트에서만, 국경 간 주문은 보세창고에서. 각 규칙에 명확한 "이러면 이렇게"를 붙인다. "가급적", "가능한 한" 같은 말은 금지다.

3. 분할 출고 규칙은 따로 설정한다. 한 주문 세 라인: 창고 A에 두 개, 창고 B에 하나. 나누나, 주문 전체를 보류하나? 나누면 빠르지만 배송비가 두 배, 보류하면 비용은 지키지만 납기 약속이 깨진다. 나의 기본값: 고가치나 납기에 민감한 주문은 분할 허용(상한을 둔다 — 최대 2개 박스), 저가치 주문은 가장 많이 가진 창고에서 완전 출고하고 부족 라인은 백오더 처리한다. 고라이브 전에 정하지 않으면 성수기 CS는 "내 주문이 왜 두 박스로 왔나요"에 하루 천 번씩 답하게 된다.

4. 차단기와 폴백을 추가한다. 창고별 일일 처리 상한을 설정한다(역대 피크의 1.2배); 한 사이트가 상한에 닿으면 신규 주문은 자동으로 차순위 사이트로 간다. 그다음 안전망: 네 관문을 다 통과했는데 할당된 창고가 없는 주문은 SLA 15분의 수동 검토 큐로 떨어진다. 폴백 없는 OMS에서는 각 창고가 단일 장애점이 된다.

5. 출시 전에 부하 테스트를 한다. 지난 성수기 주문량 3일치를 테스트 환경의 소싱에 흘려보낸다. 세 숫자를 본다: 과다 판매율(반드시 0), 주문당 평균 풀필먼트 비용, 가장 바쁜 창고의 피크 부하(85% 이하 유지). 세 개 다 통과해야 사인한다.

지역별로 소포를 분기하는 분류 센터의 컨베이어 라인

다른 이야기: 소싱이 맞으면 절감은 진짜 돈이다

2025년 3월. 텍사스의 펫용품 소매점, 창고 네 곳: 댈러스, 애틀랜타, 시카고, 로스앤젤레스. 이 회사 소싱은 수작업이었다 — CS 리드가 매일 아침 재고 스프레드시트를 눈으로 보고 손으로 주문을 배정했다. 성수기 하루 4,000주문에 "소싱 꿈을 꾼다"고 했다.

배포한 설정은 특별하지 않았다: 재고 유무가 먼저, 비용이 다음, 처리 능력 차단기가 세 번째, 특수 규칙 하나 추가 — 플로리다 주문은 애틀랜타 우선(허리케인 시즌 물류 경험의 지혜다). 가동 첫 달 주문당 평균 풀필먼트 비용이 $1.10 떨어졌다. 하루 4,000주문이면 월 약 $130K다. 사장의 말 그대로: "이 규칙 세트가 CS 담당 세 명 몫을 했다."

다만 솔직한 주의사항: 소싱 로직은 설정하고 잊는 게 아니다. 운송업체 요율은 매년 바뀌고, 처리 능력은 계절 따라 움직이며, 새 창고가 생길 때마다 관문 순위를 다시 매긴다. 나는 고객에게 분기별 소싱 규칙 검토를 권한다, 순환 재고조사와 같은 주기로. 협상 불가다.

흔한 실패 지점: 고라이브 전에 한 번 더 읽어라

실패 1: 재고를 무시하고 거리만으로 소싱. 첫 번째 이야기다. 거리는 비용 입력 항목이지 자격이 아니다. 재고 없는 창고는 거리 0에서도 무가치하다.

실패 2: 가상 재고가 소싱 풀로 새어 들어간다. 운송 중 재고, 미입고 PO, QA 보류 — 어느 것도 할당할 수 없다. 이 함정을 세 번 봤다. 매번 과다 판매다.

실패 3: 처리 능력 차단기 없음. 피크 때 모든 주문이 "최적" 창고로 몰리고, 그 창고가 가장 비참한 창고가 된다. 일일 처리 상한은 소싱 패널의 퓨즈다. 빼먹지 마라.

실패 4: 분할 출고 규칙 없음. 분할이 금지되면 납기 약속이 무너지고, 분할이 무제한이면 운임이 두 배가 된다. 분할에는 명시적 비용 임계값이 필요하다.

실패 5: 규칙을 설정하고 검토하지 않는다. 소싱 규칙은 살아 있다 — 요율, 처리 능력, 네트워크가 모두 움직인다. 설정하고 잊으면 6개월 후에는 틀려 있다.

소싱은 네 관문과 다섯 항목 체크리스트로 요약된다. 결론은 첫 문단에, 방법은 위에 전부, 함정에는 표시를 했다. 남은 건 고라이브 밤에 체크리스트를 항목별로 도는 것뿐이다. 지름길은 없다.

Lin Xiao, WMS 구축 컨설턴트 지음

영어판 번역본입니다. 내용이 다를 경우 영어판을 우선합니다.