하나의 주문, 세 개의 SKU, 자동으로 세 개의 소포로 분할 — 운임이 40% 상승. 하지만 현장에서는 시스템이 합치는 것을 거부했습니다. 지난달 시도해봤더니 큰 상품이 같은 박스 안에서 작은 상품을 짓눌렀고, 반품과 악평으로 운임의 세 배가 들었거든요.

이것이 주문 분할의 현실입니다. 시스템 버그가 아니라 풀필먼트 로직입니다. 질문은 "분할할 것인가 말 것인가"가 아니라 "어떤 규칙으로, 어느 정도까지 분할할 것인가"였습니다. 저는 너무 많은 창고가 분할 규칙을 시스템 기본값 그대로 두고, 1년 동안 포장 스테이션 두 대를 살 만큼의 운임을 조용히 낭비하는 것을 봐왔습니다.

결론부터 말하겠습니다. 분할 규칙은 OMS에서 ROI가 가장 높은 설정 항목 중 하나로, 광고 입찰만큼이나 진지하게 튜닝할 가치가 있습니다. 단위당 풀필먼트 비용과 고객 경험을 직접 결정하며, 이 둘은 시소 위에 있습니다.

주문이 세 개의 소포로 분할되는 이유

도끼를 들기 전에 정당한 이유부터 정리합시다.

재고 분산 배치. 세 상품이 같은 건물에 없거나, 같은 건물에 있어도 하나는 상온 창고, 다른 하나는 온도 관리 구역에 있습니다. 물리적으로 하나의 소포로 출고할 수 없습니다. 멀티 웨어하우스 셀러에게 이것이 분할의 최대 원인입니다.

다른 배송 약속. 하나는 익일 배송, 두 개는 일반 배송. 합치면 긴급 상품이 느린 차선에 끌려 들어갑니다. 분할은 각 약속을 따로 지키는 방법입니다.

물리적 비호환성. 무거운 것은 가벼운 것을 짓누르고, 액체는 전자기기와 같이 못 가고, 식품은 화학품과 같이 못 갑니다 — 혼적의 리스크 비용은 추가 소포 운임을 훨씬 웃돕니다. 창고의 상식이지만 OMS 규칙에는 자주 빠져 있습니다.

무게·규격 상한. 택배사에는 건당 무게와 둘레 상한이 있어 초과하면 분할이 필수입니다. 전략이 아니라 경성 제약입니다.

이를 체득하면 분할 규칙의 목표가 분명해집니다. "덜 분할하기"가 아니라 "정당한 이유가 있을 때는 제대로 분할하고, 정당한 이유가 없을 때는 절대 분할하지 않기"입니다.

분할 규칙 엔진: 반드시 설정해야 할 5가지 관점

  1. 창고 우선순위와 재고 확보 가능성. 규칙이 먼저 물어야 할 것: 모든 것을 하나의 건물에서 출고할 수 있는가입니다. OMS에는 창고별 실시간 재고와 슬롯 상태가 필요합니다. 저는 "기본 창고" 기준으로 분할하는 시스템을 본 적이 있습니다. 그 창고는 품절이었고 주문은 세 건물로 흩어졌죠. "재고 완전성 우선" 전략으로 바꾼 뒤 분할률이 31%에서 12%로 떨어졌습니다.
  2. 운임 비교. 분할 여부와 관계없이 OMS는 주문 시 운임 견적을 실행해야 합니다. 두 소포와 하나의 총 운임을 비교하는 겁니다(초과 규격 할증 포함). 많은 시스템이 정적 규칙으로 분할합니다("카테고리가 다르면 무조건 분할"). "분할 전 견적"으로 옮기면 매달 상당한 운임을 절약합니다.
  3. 호환성 매트릭스. 카테고리별 혼적 가능 표: 식품 × 전자기기 = 금지, 대형 × 소형 = 칸막이 추가 시를 제외하고 금지. 호환성은 누군가의 기억 속에 있을 게 아니라 시스템의 설정 테이블이어야 합니다.
  4. 서비스 등급별 계층화. 긴급 상품은 특급으로 단독 출고, 일반 상품은 일반 운송으로 통합합니다. 분할 규칙은 택배사 전략과 연결되어야 하며, 그렇지 않으면 분할은 아무 의미가 없습니다.
  5. 분할 수 차단기. 주문당 소포 수에 상한을 둡니다(저는 3을 권장). 초과분은 수동 검토로. 저는 20 SKU 주문을 17개 소포로 분할한 버그를 본 적이 있습니다 — 운임이 상품 가치의 두 배였죠. 차단기는 타협 불가입니다.

세 가지 고전적인 분할 함정

함정 1: 무한 분할. 상한도 없고 비용 점검도 없이 시스템은 SKU별로 행 단위로 분할합니다. 진단: 지난 30일간의 주문을 뽑아 주문당 소포 수 분포를 봅니다. 꼬리 부분에 5개 이상 소포로 분할된 주문이 보이면 규칙이 깨진 겁니다.

함정 2: 세 개의 운송장 번호에 대한 고객 불만. 분할 후 세 개의 소포는 세 개의 운송장 번호를 의미하고 고객은 소포가 분실됐다고 생각합니다. 해결책은 분할을 줄이는 게 아니라 확인 페이지와 출하 알림에서 "주문이 X개의 소포로 도착합니다"라고 고객에게 알리는 것입니다. 그 한 문장이 "소포 분실" 불만을 절반으로 줄입니다.

함정 3: 역물류와 충돌하는 분할. 세 개의 소포가 출고되고 고객이 한 상품을 반품하면 반품 흐름이 원래 소포로 다시 매핑되어야 합니다. 분할 시점에 OMS가 서브 소포-주문 행 매핑을 유지하지 않으면 반품 정산이 엉망이 됩니다. 도입 시 가장 자주 놓치는 연결 고리입니다.

컨베이어 라인에서 소포를 스캔하는 창고 작업자

시작점: 운영자 체크리스트

분할 규칙을 튜닝해본 적이 없다면 이 순서대로 하세요.

  • 데이터 추출: 지난 30일간 — 주문당 소포 수, 분할 주문 비중, 분할 주문과 비분할 주문의 단위당 운임.
  • 낭비 찾기: "2개 소포로 분할됐지만 총 무게가 건당 상한 미만"을 필터링 — 이것들은 규칙 오작동이며 최악의 범인입니다.
  • 정책 설정: 먼저 분할을 3으로 제한하고, 다음에 재고 완전성 우선으로 전환한 뒤, 운임 견적을 추가.
  • 알림 수정: 분할 주문용 고객 템플릿에 소포 수 문구를 추가.
  • 모니터링 구축: 주문당 소포 수를 매일 관찰. 10%를 넘는 변동이 있으면 조사 — 보통 규칙 변경이나 재고 이상이 배후에 있습니다.

솔직한 마무리 한 마디: 분할 최적화는 끝이 없습니다. SKU 믹스가 바뀌고, 새 창고가 열리고, 택배사 계약이 갱신되니 — 규칙도 따라가야 합니다. 일회성 프로젝트가 아니라 분기별 점검으로 다루세요. 운임 절약이 시간을 정당화할 것입니다.

내일 할 일: 지난주에 3개 이상 소포로 분할된 주문을 전부 내보내고 분할 사유를 하나하나 검토하세요. 50개 주문을 보면 분할 규칙의 뭐가 잘못됐는지 아주 구체적으로 감이 올 겁니다 — 어떤 컨설팅 보고서보다 유용합니다.

3PL을 위한 노트

여러 클라이언트의 풀필먼트를 맡는 3PL이라면 분할 규칙은 클라이언트별로 분리해서 설정해야 합니다. 클라이언트 A의 "카테고리가 다르면 무조건 분할"은 브랜드 요구사항일 수 있지만, 클라이언트 B는 운임 절약을 위해 전부 합치길 원합니다 — 모두에게 하나의 글로벌 규칙 세트를 적용하면 둘 다 화를 냅니다. 저는 획일 분할로 대형 고객을 잃은 3PL을 본 적이 있습니다. 클라이언트 감사에서 분할률이 업계 평균의 두 배로 나왔고 운임 청구서가 맞지 않았습니다.

또한 3PL에서 분할 규칙 변경은 모두 클라이언트 승인을 거쳐야 합니다. 규칙을 바꾸면 클라이언트의 운임 프로파일도 바뀌니 — 월말 정산에서 나쁜 쪽의 서프라이즈가 기다립니다. 저의 실무: 변경 전에 7일간 섀도 계산을 실행하고(새 규칙이라면 어떻게 분할됐을지, 운임 차이는 얼마인지), 보고서를 클라이언트에게 보내고, 확인 후에만 본 적용합니다.

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