2026. 8. 2. · 조회 1
재고가 백 개 있다고 해서 모든 쇼핑몰에 백 개를 그대로 노출할 수는 없다. 주문이 동시에 들어오면 실제 보유량보다 더 많이 팔릴 수 있기 때문이다. 반대로 모든 채널의 수량을 지나치게 낮추면 재고가 있는데도 품절로 보인다. 채널별 안전재고는 남겨 두는 숫자가 아니라 여러 판매 경로가 같은 재고를 사용할 때 충돌을 흡수하는 운영 여유다.
채널마다 주문이 몰리는 시간과 취소율과 배송 약속이 다르다. 같은 상품이라도 한 채널은 평일 낮에 빠르게 팔리고 다른 채널은 행사 날에만 주문이 집중될 수 있다. 모든 채널에 같은 안전재고를 두면 빠른 채널에서는 자주 품절되고 느린 채널에서는 지나치게 많은 수량을 묶어 둘 수 있다. 먼저 최근 판매 속도와 주문 변동 폭을 채널별로 나누어 본다.
재고를 다시 확보하는 데 걸리는 시간이 길수록 더 큰 여유가 필요하다. 창고 안에서 선반을 채우는 시간과 공급처에서 새 상품을 받는 시간을 구분한다. 당일 보충 가능한 상품과 일주일이 걸리는 상품에 같은 기준을 적용하면 위험을 제대로 반영할 수 없다. 기본 여유는 보충 기간 동안 예상되는 판매량에 주문 변동 폭을 더해 잡는다. 계산식보다 중요한 것은 입력값을 같은 기간 기준으로 유지하는 일이다.
전체 안전재고를 정한 뒤에는 채널별 판매 비중만 그대로 곱하지 않는다. 최근 판매량이 높은 채널에는 더 많은 가용 수량이 필요하지만 갑작스러운 행사로 변동이 큰 채널에는 별도 완충이 필요하다. 신생 채널은 데이터가 적으므로 작은 한도로 시작하고 실제 주문 흐름을 보며 조정한다. 핵심 채널의 배송 약속이 엄격하다면 같은 판매량이어도 더 보수적인 기준을 둘 수 있다.
취소된 주문이 곧바로 판매 가능한 재고로 돌아오는 것은 아니다. 출고 전 취소와 출고 뒤 반품은 복귀 시점이 다르다. 반품 상품은 검수 전까지 가용 수량에서 제외하는 편이 안전하다. 채널별 취소율이 높다고 해서 안전재고를 무조건 늘리기보다 재고 복귀 지연이 실제로 얼마나 발생하는지 확인한다. 판매 속도와 복귀 속도를 분리하면 필요한 여유가 더 선명해진다.
안전재고를 매일 감으로 바꾸면 원인을 찾기 어렵다. 품절 횟수와 초과 판매 위험 건수와 실제 재고 대비 미노출 수량을 정기적으로 본다. 품절이 반복되면 해당 채널의 몫과 보충 시간을 다시 확인한다. 재고가 계속 남는데 판매 가능 수량이 낮다면 과도한 완충을 줄인다. 변경 날짜와 이유와 이전 수치를 남기면 다음 조정이 추측이 아니라 비교가 된다.
재고 동기화 도구를 도입해도 어떤 수량을 어느 채널에 보여 줄지는 운영 정책이 결정한다. 상품별 보충 시간과 채널별 판매 속도와 복귀 지연을 한 기준표에 정리한다. LuneSync는 여러 쇼핑몰의 주문과 재고 흐름을 함께 다루는 방향의 서비스다. 특정 채널별 안전재고 기능이 이미 제공된다고 전제하기보다 운영 기준을 먼저 세우고 현재 제공 범위를 https://lunesync.app 에서 확인하는 편이 정확하다. 기준표가 있으면 자동화 범위를 검토할 때도 필요한 조건을 분명하게 전달할 수 있다.