수요 예측과 재고 관리
프로모션으로 늘어날 수요를 재고 계획에 함께 반영해야 하는 이유
발행
할인으로 주문을 늘려도 상품이 제때 준비되지 않으면 판매로 이어지지 않습니다. 평상시 수요와 행사 추가 수요를 2개 항목으로 분리하고 입고 일정에 맞춰 계산하면 품절과 행사 종료 뒤 남는 재고를 함께 관리할 기준이 생깁니다. 할인율뿐 아니라 상품별 출고 단위가 재고 소모량을 결정합니다. 수요를 계산한 뒤에는 재고 총량보다 주문이 발생하는 시점의 공급 가능 수량을 기준으로 발주를 정합니다.
평상시 수요와 행사 수요의 분리
수요부터 나눕니다. 계획에는 기준 수요와 행사 추가 수요를 2개 항목으로 기록합니다. 같은 상품의 평상시 판매 기록으로 기준을 잡되 할인과 노출 조건이 달랐던 행사 판매량을 그대로 평균에 넣지 않습니다. 그래야 행사 때 늘어난 주문이 평상시에도 반복된다는 전제로 재고를 쌓는 오류를 줄입니다. 행사 조건을 포함해 계산한 최종 예상 수요에는 증가분을 다시 더하지 않습니다. 유사 행사의 기록이 없으면 증가량을 하나의 확정 수치로 취급하지 않는 편입니다. 행사가 없을 경우와 계획한 행사를 적용할 경우를 나란히 계산하면 추가 재고가 필요한 근거가 드러납니다.
상품과 판매 채널을 맞춘 행사 기록
기록 단위부터 맞춥니다. 행사 기록은 상품과 판매 채널의 조합별 1행을 기본으로 구성합니다. 할인율만 적는 대신 실제 결제 가격과 행사 적용 구간을 함께 저장하면 같은 상품이라도 쿠폰 조건이나 판매 채널에 따라 달라지는 주문 반응을 구분해 읽고 재고 계획에 연결하는 기준이 생깁니다. 묶음 판매는 주문 건수 대신 묶음에 들어가는 상품별 출고 수량으로 환산해 기록합니다. 품절 시간과 판매 중단 사유도 같은 상품 기록에 남겨 판매량이 적었던 이유를 구분하는 기준으로 씁니다. 행사 조건을 수정한 기록에는 변경 이력을 붙여 변경된 계획과 실제 판매를 같은 기준으로 대조합니다.
입고 시점까지 연결한 필요 수량 계산
입고 시점이 기준입니다. 추가 필요 수량은 발주 결정 시점부터 행사 종료까지 예상되는 수요에 안전 재고를 더한 값에서 그 구간에 판매 가능한 공급량을 뺀 값입니다. 결과가 음수이면 0으로 처리합니다. 판매 가능한 공급량에는 출고할 수 있는 현재 재고와 수요 발생 전에 도착하는 확정 입고분만 포함합니다. 예약 주문은 예상 수요에 넣거나 가용 재고에서 차감하는 방식 중 하나로만 반영하는 편입니다. 총량이 충분해도 입고 전에 재고가 소진될 수 있으므로 계산 결과를 입고 시점별 잔여 재고와 함께 검증합니다. 검사가 끝나지 않은 반품 물량은 판매 가능 재고로 계산하지 않습니다.
품절과 구매 시점 이동을 구분하는 평가
판매량만으로 판단하지 않습니다. 판매 가능 재고가 0이라 판매를 멈춘 구간의 매출 감소는 수요가 줄었다는 근거로 쓰지 않습니다. 판매가 중단된 품절 구간에서는 관측된 주문량만으로 구매 의사를 전부 알 수 없습니다. 그래서 재입고 알림 신청 기록이나 취소 사유처럼 실제로 남은 자료를 따로 대조해 놓친 수요의 단서를 찾습니다. 이 단서를 주문량에 그대로 더하지는 않습니다. 할인 상품 주문이 늘었다면 비행사 상품의 주문 변화도 비교해 상품 간 이동 여부를 구분하는 기준으로 씁니다. 행사 종료 뒤 주문이 줄어드는 경우에는 구매 시점이 앞당겨졌을 가능성을 따로 검토하며 행사 구간의 판매 증가를 전체 수요의 증가로 단정하지 않는 편입니다.
가격 최적화와 발주 자동화의 실행 경계
제안과 실행은 분리합니다. AI 에이전트에는 수요 계산과 발주 실행을 2개 작업으로 나누어 맡깁니다. 동적 가격 제안으로 할인 조건이 달라지면 같은 상품과 채널의 수요를 다시 계산합니다. 이때 해당 조건에서 주문이 예상보다 늘어도 입고가 따라오는지 검토한 결과를 붙여 담당자가 변경된 발주안을 승인하는 구조입니다. 자동 발주는 승인된 수량 한도와 입고 조건을 충족한 건에만 허용하는 편입니다. 재계산 결과는 기존 미입고 발주량과 대조해 같은 필요 수량이 중복 주문되지 않도록 제어합니다. 예상 수요와 실제 출고량의 차이는 품절 여부를 구분해 다음 행사 계획을 수정하는 근거로 남깁니다.
핵심 요약
- 프로모션 증가분은 최종 예상 수요에 이미 반영됐는지 표시해 1회만 합산합니다.
- 계획상 판매 가능 수량이 0이 되는 시점을 찾아 입고 일정과 행사 범위를 함께 조정합니다.
- 묶음 주문 1건이 소비하는 상품별 수량을 기준으로 출고와 재고를 연결합니다.
- 자동화는 수요 제안과 발주 실행을 2개 작업으로 구분하고 공급 한도와 승인 조건을 적용하는 방식으로 구성합니다.
자주 묻는 질문
프로모션 이력이 없으면 수요 증가분을 어떻게 잡나요?
비슷한 상품이나 채널의 실제 행사 기록을 출발점으로 삼되 그대로 같은 증가율을 적용하지 않습니다. 행사 미실시와 계획한 행사 실시의 2개 경우를 나누어 필요한 공급량을 비교합니다. 증가 폭을 뒷받침할 기록이 없으면 발주를 한 번에 확정하지 않고 확보한 공급 조건 안에서 계획을 단계적으로 조정합니다.
재고를 늘리지 않고 할인 조건만 바꾸면 안 되나요?
판매 가능한 재고가 0이면 할인으로 주문이 늘어도 출고가 따라가지 못합니다. 추가 공급이 어렵다면 행사 대상이나 적용 범위를 줄이는 방식으로 수요 계획을 바꿉니다. 판매 목표만 높이고 공급 제약을 그대로 두는 계획은 품절과 주문 취소 위험을 남깁니다.
순수 디지털 앱에도 재고 계획이 필요한가요?
실물 상품이나 수량 제한이 없는 디지털 서비스에는 같은 재고 공식을 그대로 적용하지 않습니다. 대신 동시 처리 한도와 계약상 사용 한도라는 2개 항목에서 제약이 있는지 점검합니다. 구독 할인으로 늘어나는 가입 수와 실제 이용량을 구분해 계산하면 가입자 증가를 처리 용량 증가와 같은 것으로 다루는 오류를 줄입니다.
행사 수요를 예측한 뒤 안전 재고를 또 더하나요?
행사로 예상되는 증가분과 예측 오차에 대비하는 안전 재고는 역할이 다릅니다. 계산에서는 2개 항목이 어느 값에 포함됐는지 표시해 같은 수량을 다시 더하지 않습니다. 안전 재고의 크기는 실제 예측 오차와 입고 변동에 근거해 정하며 공통 할인율만으로 정하지 않는 편입니다.
— Monetai · calendly.com