Rubric Labs
← 블로그 목록
다채널 재고를 한 곳에서 관리할 때 기준 재고를 정하는 법
시스템 구축 가이드루브릭랩스···

다채널 재고를 한 곳에서 관리할 때 기준 재고를 정하는 법

온라인, 오프라인, 위탁 등 여러 채널에 재고가 분산될 때 어느 시스템을 기준 재고로 삼을지, 그 기준을 어떻게 유지할지 판단하는 실무 기준을 다룬다.

다채널 재고를 한 곳에서 관리할 때 기준 재고를 정하는 법

자사몰, 오픈마켓, 오프라인 매장, 위탁 거래처에 재고가 흩어지면 어느 숫자를 믿어야 하는지가 먼저 문제가 된다. 채널마다 재고를 따로 입력하다 보면 같은 SKU의 가용 수량이 시스템마다 달라지고, 주문이 들어왔을 때 어디서 출고할지 판단이 늦어진다. 기준 재고를 정한다는 것은 특정 시스템의 수량을 진실로 삼고 나머지를 그 수량에 맞추는 구조를 만드는 일이다.

기준 재고를 어디에 둘지 결정하는 기준

기준 재고 시스템을 고를 때 가장 먼저 확인할 것은 입출고 이벤트가 어디서 가장 먼저 발생하는가다. 물리적 이동이 WMS에서 먼저 확정된다면 WMS가 기준이 되는 것이 자연스럽다. 반대로 ERP에서 출고 지시가 나고 WMS가 그것을 실행하는 구조라면 ERP 수량이 기준이 되어야 한다.

채널 연동 솔루션(흔히 '채널 허브'나 '재고 허브'라고 부르는 미들웨어)을 쓰는 경우에는 그 솔루션이 기준 재고를 직접 보유하는지, 아니면 다른 시스템의 수량을 읽어서 채널에 뿌리기만 하는지를 구분해야 한다. 전자라면 미들웨어가 기준이고, 후자라면 미들웨어가 읽어오는 원천 시스템이 기준이다. 이 구분이 흐릿한 상태로 운영하면 어느 쪽이 틀렸을 때 어디를 고쳐야 하는지 알 수 없다.

위탁 거래처나 풀필먼트 센터처럼 외부에 재고가 나가 있는 경우에는 실물 위치와 시스템상 위치가 다를 수 있다. 이때는 외부 재고를 별도 창고 코드나 로케이션으로 구분해 기준 시스템 안에 포함시킬지, 아니면 외부 재고를 가용 수량에서 아예 제외하고 별도로 추적할지를 먼저 정해야 한다. 어느 쪽이든 규칙이 명확하면 되지만, 두 방식을 섞으면 가용 재고가 과다 집계되어 초과 판매로 이어진다.

기준 재고를 유지하는 구조

기준 시스템을 정했다고 해서 다른 채널의 수량이 자동으로 맞춰지지는 않는다. 동기화 방식과 주기를 명시적으로 설계해야 한다.

실시간 차감 방식은 주문이 발생하는 즉시 기준 재고에서 수량을 차감하고, 그 결과를 다른 채널에 전파하는 구조다. 채널 간 시차가 짧아 초과 판매 위험이 낮지만, 연동이 끊겼을 때 각 채널이 독립적으로 판매를 계속하면 오히려 더 큰 불일치가 생긴다. 연동 장애 시 채널별 판매를 일시 중단하거나 안전 재고를 설정하는 정책이 함께 있어야 한다.

배치 동기화 방식은 일정 주기(예: 10분, 1시간)마다 기준 시스템의 수량을 채널에 덮어쓰는 방식이다. 구현이 단순하고 장애 영향이 제한적이지만, 동기화 주기 사이에 발생한 주문이 겹치면 초과 판매가 생길 수 있다. 회전율이 낮은 상품이나 채널별 재고를 분리 운영하는 경우에 적합하다.

두 방식 모두에서 공통으로 확인해야 할 것이 있다. 반품 처리 시 재고가 기준 시스템으로 먼저 복귀하는지, 아니면 채널 시스템에 먼저 반영되는지다. 반품 재고가 기준 시스템을 거치지 않고 채널에만 반영되면 기준 재고가 실물보다 적게 잡히고, 시간이 지날수록 오차가 누적된다.

채널별 재고 분리 운영과 통합 운영의 선택

채널마다 재고를 고정 배분하는 방식(예: 자사몰 200개, 오픈마켓 A 100개)은 초과 판매를 막기 쉽지만 재고 효율이 낮다. 한 채널의 재고가 소진되어도 다른 채널의 재고를 쓸 수 없기 때문이다.

통합 풀(pool)을 두고 채널이 공유하는 방식은 재고 효율이 높지만 동기화 속도와 정확도에 더 많이 의존한다. 판매 속도가 빠른 상품이나 시즌 피크 기간에는 통합 풀 방식에서 초과 판매가 발생할 위험이 높아진다. 이를 줄이기 위해 채널별로 최소 안전 재고를 설정하거나, 가용 수량의 일정 비율만 채널에 노출하는 방법을 쓸 수 있다.

가정한 예시: 총 재고 500개, 채널 노출 비율 80% 적용 시 노출 수량 = 500 × 0.8 = 400개. 나머지 100개는 버퍼로 유지. 이 비율은 상품 회전율, 반품률, 동기화 지연 시간을 고려해 조정해야 하며 고정값이 아니다.

기준 재고를 정한 뒤 확인해야 할 것들

기준 시스템을 정하고 연동 구조를 만든 뒤에도 주기적으로 점검해야 할 항목이 있다.

  • 기준 시스템의 수량과 실물 재고가 일치하는지 주기적으로 실사한다. 연동 오류, 수기 입력 실수, 시스템 장애 이력이 있는 기간 이후에는 반드시 확인한다.
  • 채널 연동 로그에서 실패 건수와 재시도 결과를 확인한다. 실패가 자동으로 재처리되는지, 아니면 수동 개입이 필요한지를 운영 정책으로 정해둔다.
  • 새 채널을 추가하거나 기존 채널의 정책이 바뀔 때(예: 오픈마켓의 재고 연동 방식 변경) 기준 재고 구조에 미치는 영향을 사전에 검토한다.
  • 기준 시스템을 교체하거나 업그레이드할 때 연동 채널 전체의 수량 동기화를 어떻게 처리할지 마이그레이션 계획에 포함한다.

기준 재고를 정하는 것은 시스템 선택만의 문제가 아니다. 어떤 이벤트가 재고를 변경하는지, 그 이벤트가 어느 시스템에 먼저 기록되는지, 오류가 생겼을 때 어떻게 복구하는지를 업무 규칙으로 문서화해야 구조가 실제로 작동한다.