주문은 늘었는데 결품과 취소가 함께 늘어난 이유
자사몰, 오픈마켓 3~4곳, 오프라인 매장까지 판매 채널이 늘어나면 매출은 증가하지만 재고 풀은 채널 수만큼 쪼개집니다. 총 재고 500개를 다섯 채널에 100개씩 고정 배분하면, A채널이 120개 주문을 받아 20개를 결품 처리하는 동안 B채널에는 80개가 그대로 남아 있는 상황이 반복됩니다. 채널별 고정 배분을 쓰는 유통사에서 전체 재고 소진율은 60%대에 머무는데 주문 취소율은 3~5%까지 올라가는 사례를 어렵지 않게 볼 수 있습니다.
이때 WMS를 도입하면 해결된다고 판단하기 쉽지만, WMS가 관리하는 범위는 창고 안의 입고, 로케이션, 피킹, 출고입니다. "이 주문을 어느 창고의 어떤 재고로, 몇 건으로 나눠 처리할 것인가"는 창고에 지시가 내려가기 전 단계의 판단입니다. 이 영역을 담당하는 시스템이 OMS(Order Management System)입니다.
OMS가 담당하는 핵심 기능
특히 취소와 반품 처리는 재고 정확도에 직결됩니다. 반품 상품을 검수 전에 가용재고로 되돌리면 실물 없는 주문이 발생합니다. 반품 수량은 반드시 검수 완료 이벤트 이후에만 ATP에 반영해야 합니다.
재고 할당 정책 설계
채널별 전용 배정은 대형 오픈마켓의 품절 페널티를 피하는 데 유리하지만 재고 효율이 떨어집니다. 반대로 공용 풀 방식은 소진율을 80~90%까지 끌어올리는 대신 동시 주문 경합에 취약합니다. 실무에서는 공용 풀을 기본으로 두고 채널별 상한선과 안전재고를 함께 설정하는 방식을 권장합니다. 예를 들어 안전재고 10%를 확보한 뒤 나머지를 공용 풀로 운영하고, 페널티 정책이 엄격한 채널에만 최소 보장 수량을 별도로 예약하는 구조입니다.
매장 재고를 온라인 주문에 활용하는 옵션은 효과가 크지만 전제 조건이 까다롭습니다. 최소한 재고 정확도 98% 이상, 재고 변동 반영 지연 5분 이내가 확보되어야 합니다. 정확도가 90%대 초반인 상태에서 매장 재고를 그대로 개방했다가, 매장 판매와 온라인 주문이 같은 재고를 잡아 취소율이 두 배 이상 뛴 사례가 적지 않습니다. 초기에는 재고 회전이 느린 SKU부터 제한적으로 개방하고 실측 정확도를 확인한 뒤 범위를 넓히는 편이 안전합니다.
OMS·WMS·ERP 역할 분담과 인터페이스
경계를 명확히 나누면 중복 개발과 데이터 충돌을 줄일 수 있습니다.
이중 차감을 막으려면 재고 변동을 상태 값이 아니라 이벤트로 주고받고, 각 이벤트에 멱등키를 부여해야 합니다. 동일 이벤트가 재전송되어도 한 번만 반영되도록 설계하는 것입니다. 동기화 주기는 판매 재고는 웹훅 기반 준실시간, 원가·정산 데이터는 일 배치로 나누는 구성이 일반적입니다. 여기에 일 1회 마감 스냅샷 대사를 넣어 OMS와 WMS의 수량 차이를 자동 검출하면 오차가 누적되는 것을 막을 수 있습니다.
도입 방식 선택
전환은 한 번에 하지 않는 편이 좋습니다. POLYGLOTSOFT가 물류 시스템을 구축하며 정리한 순서는 1단계 주문 통합 수집과 가시성 확보, 2단계 ATP 단일화, 3단계 출고지 자동 결정, 4단계 매장 재고 개방입니다. 앞 단계에서 데이터 정확도를 확인하지 않고 다음 단계로 넘어가면 자동화가 오히려 오류를 확산시킵니다.
POLYGLOTSOFT는 WMS·WCS 구축과 스마트공장 시스템 연동 경험을 바탕으로 OMS 설계부터 기존 ERP·WMS 인터페이스, 채널 연동, 재고 할당 정책 수립까지 함께 진행합니다. 현재 채널별로 흩어진 재고 구조를 어떻게 통합할지 검토 중이시라면 언제든 문의해 주시기 바랍니다. 현재 시스템 구성을 기준으로 단계별 전환 로드맵을 제안해 드리겠습니다.
