×
소상공인이 매장 창고에서 상품 재고를 확인하는 모습
ChatGPT 재고 발주표 만들기: 소상공인 품절 줄이는 7단계

결론부터 말하면, ChatGPT는 판매·현재고 데이터를 읽어 품목별 평균 판매량과 예상 소진일을 정리하고, 발주 검토가 필요한 상품을 추리는 데 유용합니다. 다만 AI가 제안한 수량을 그대로 주문하면 안 됩니다. 실제 재고, 입고 소요일, 최소 주문 수량, 행사 계획을 사람이 확인한 뒤 최종 발주해야 합니다.

이 글은 별도 재고관리 시스템을 새로 사기 전에 엑셀이나 CSV로 작은 매장의 발주표 초안을 만드는 방법입니다. 수요를 보장하거나 완전 자동 발주를 권하는 내용이 아닙니다. 처음에는 핵심 품목 10개로 시험해 계산 기준을 검증하세요.

목차

Table of Contents

ChatGPT 재고 발주표가 잘 맞는 경우

  • 판매 내역은 있지만 품목별 발주 시점을 매번 감으로 정할 때
  • 카페 원재료, 소매 상품, 포장재처럼 반복 구매 품목이 있을 때
  • 엑셀 표를 읽는 데 익숙하지 않아 우선순위 요약이 필요할 때
  • 재고관리 프로그램 도입 전 계산 기준을 작게 검증하고 싶을 때

유통기한이 매우 짧거나 계절 변동이 큰 상품, 안전재고가 법규나 계약으로 정해진 품목은 단순 평균만으로 판단하기 어렵습니다. 이런 품목은 별도 기준을 적용하세요.

준비할 데이터와 표의 열

최소한 품목명, 현재고, 최근 판매량, 판매 기간, 입고 소요일이 필요합니다. 고객 이름, 전화번호, 주소, 주문 메모 같은 개인정보는 삭제하고 품목 단위 합계만 사용하세요.

열 이름 예시 검수 기준
품목명 드립백 기본형 동일 상품의 표기가 하나로 통일됐는지
현재고 42 전산 수량이 아니라 실제 실사 수량인지
최근 28일 판매량 84 반품과 취소를 제외했는지
입고 소요일 5일 주말과 공급처 휴무를 고려했는지
안전재고 일수 3일 품절 위험과 보관비를 함께 고려했는지
최소 주문 수량 20 공급처의 최신 조건인지

ChatGPT로 재고 발주표 만드는 7단계

1단계: 품목명을 정리하고 개인정보를 제거하기

같은 상품이 ‘기본 드립백’, ‘드립백 기본’, ‘DB-기본’처럼 나뉘면 판매량이 쪼개집니다. 먼저 품목 코드를 기준으로 이름을 통일하세요. 주문 원본 대신 품목별 합계표를 만들면 개인정보 노출도 줄일 수 있습니다. 파일 업로드 지원 형식과 제한은 OpenAI 파일 업로드 FAQ에서 확인하세요.

2단계: 최근 28일 판매량과 현재고를 한 표에 모으기

처음에는 변동을 비교하기 쉬운 28일을 기준으로 삼습니다. 품목별 현재고와 판매량을 한 행에 놓고, 반품·취소·증정 수량은 판매량에서 분리합니다. 구글 시트 정리가 익숙하지 않다면 구글 시트와 ChatGPT 업무 자동화 7단계의 입력표와 결과표 분리 방식을 참고할 수 있습니다.

3단계: 계산식과 추측 금지 규칙을 프롬프트에 적기

첨부한 표로 발주 검토용 초안을 만들어 주세요. 일평균 판매량은 최근 28일 판매량 ÷ 28로 계산하세요. 예상 소진일은 현재고 ÷ 일평균 판매량으로 계산하세요. 예상 소진일이 입고 소요일 + 안전재고 일수 이하인 품목을 ‘발주 검토’로 표시하세요. 최소 주문 수량과 행사 계획은 임의로 만들지 말고, 값이 없으면 ‘확인 필요’라고 적으세요. 계산 과정과 사용한 열을 함께 보여 주세요.

프롬프트 구조가 낯설다면 챗GPT 프롬프트 초보자 가이드처럼 역할, 입력, 출력 형식, 금지사항을 나눠 쓰면 결과를 검수하기 쉽습니다.

4단계: 발주점 기준으로 후보만 추리기

간단한 기준은 ‘예상 소진일 ≤ 입고 소요일 + 안전재고 일수’입니다. 예를 들어 현재고가 24개, 일평균 판매량이 4개라면 예상 소진일은 6일입니다. 입고에 4일, 안전재고가 3일 필요하다면 기준 7일보다 짧으므로 발주 검토 대상입니다.

5단계: 실제 재고와 공급 조건을 대조하기

표의 현재고가 정확한지 매장에서 직접 확인합니다. 이미 발주했지만 아직 입고되지 않은 수량, 공급처 최소 주문 수량, 묶음 단위, 주말 배송 여부도 대조합니다. ChatGPT가 계산한 결과는 데이터에 없는 공급 조건을 알 수 없습니다.

6단계: 행사·계절·폐기 위험을 사람이 보정하기

다음 주 행사로 판매가 늘 예정이라면 평균 판매량만으로 부족할 수 있습니다. 반대로 유통기한이 짧은 식품은 안전재고를 늘릴수록 폐기 위험이 커집니다. 보정 사유와 수량을 별도 열에 기록해 다음 발주 때 비교하세요.

7단계: 최종 승인 열을 둔 뒤 발주하기

결과표에 ‘AI 후보’, ‘담당자 확인’, ‘최종 발주 수량’, ‘확인 메모’를 둡니다. 자동 주문과 연결하지 말고 담당자가 승인한 행만 발주서로 옮기세요. 반복 업무가 안정된 뒤에도 사람의 승인 단계를 유지하는 편이 안전합니다.

가상 예시: 작은 카페의 소모품 4종

카페에서 컵 240개, 뚜껑 180개, 드립백 42개, 포장봉투 70개를 보유하고 있다고 가정해 보겠습니다. 최근 28일 판매량과 사용량을 각각 560개, 520개, 84개, 140개로 입력합니다.

일평균 사용량은 컵 20개, 뚜껑 약 18.6개, 드립백 3개, 포장봉투 5개입니다. 예상 소진일은 각각 12일, 약 9.7일, 14일, 14일입니다. 공급처 입고에 7일, 안전재고 3일이 필요하다면 기준은 10일입니다. 이 경우 뚜껑이 우선 발주 검토 대상이지만, 실제 실사 결과와 이미 주문한 수량을 확인하기 전에는 발주를 확정하지 않습니다.

또한 컵과 뚜껑은 함께 쓰이므로 한쪽만 부족해도 판매에 문제가 생깁니다. AI에게 연관 품목을 표시하게 할 수는 있지만, 세트 구성과 대체 가능 여부는 매장 담당자가 결정해야 합니다.

발주 전 체크리스트

  • 품목 코드와 이름이 중복 없이 통일됐는가?
  • 반품·취소·증정 수량을 판매량과 구분했는가?
  • 현재고를 실제로 세어 보았는가?
  • 미입고 발주 수량을 별도로 확인했는가?
  • 입고 소요일에 주말과 휴무가 반영됐는가?
  • 최소 주문 수량과 묶음 단위가 최신인가?
  • 행사, 계절, 유통기한과 보관 공간을 검토했는가?
  • 담당자가 최종 발주 수량을 승인했는가?

자주 발생하는 실패 사례와 해결법

실패 1: 전산 재고와 실제 재고가 다름

원인: 파손, 증정, 입력 누락이 반영되지 않았습니다. 해결: 핵심 품목을 실사하고 차이를 조정한 뒤 계산합니다.

실패 2: 판매가 0인 품목에서 계산 오류가 남

원인: 일평균 판매량이 0인데 나눗셈을 시도했습니다. 해결: 예상 소진일을 ‘계산 불가’로 두고 단종, 신상품, 장기재고 여부를 따로 판단합니다.

실패 3: 행사 직전인데 평상시 평균만 사용함

원인: 예정된 수요 변화가 입력에 없습니다. 해결: 행사 예상 추가 수량을 별도 열로 두고 근거와 승인자를 기록합니다.

실패 4: 최소 주문 수량을 AI가 임의로 채움

원인: 값이 없을 때의 처리 규칙을 지정하지 않았습니다. 해결: 없는 값은 반드시 ‘확인 필요’로 표시하게 하고 공급처의 최신 견적서로 확인합니다.

실패 5: 발주표를 자동 주문에 바로 연결함

원인: 계산 초안과 구매 승인을 같은 단계로 처리했습니다. 해결: 승인 열을 두고 사람이 확인한 행만 발주서로 옮깁니다.

주의사항: 데이터 보호와 계산 검증

고객 개인정보가 포함된 주문 원본은 올리지 말고 품목별 집계 데이터만 사용하세요. ChatGPT의 데이터 제어와 보관 방식은 계정과 플랜에 따라 다를 수 있으므로 OpenAI 데이터 제어 FAQ에서 현재 설정을 확인하세요. 개인정보보호위원회 안내처럼 민감정보와 회사 내부자료를 그대로 입력하지 않는 원칙을 적용하고, 계산 결과는 표본 품목을 손으로 다시 계산해 소수점 처리 규칙까지 통일해야 합니다.

자주 묻는 질문 FAQ

1. ChatGPT가 적정 발주 수량을 자동으로 정해 주나요?

입력한 기준으로 후보 수량을 계산할 수는 있지만, 실제 재고·행사·공급 조건을 모두 알 수 없습니다. 결과는 초안으로 사용하고 담당자가 최종 승인해야 합니다.

2. 판매 데이터는 며칠치를 써야 하나요?

처음에는 최근 28일처럼 이해하기 쉬운 기간으로 시작하세요. 계절성이 크다면 전년 동기와 최근 추세를 함께 보되, 단순 평균과 구분해 기록해야 합니다.

3. 판매량이 0인 신상품은 어떻게 계산하나요?

과거 판매량이 없으므로 예상 소진일을 계산하지 않는 편이 안전합니다. 초기 발주 한도와 재검토 날짜를 사람이 정하고 실제 판매가 쌓인 뒤 기준을 조정하세요.

4. 엑셀 파일에 고객 정보가 있어도 괜찮나요?

고객 이름, 연락처, 주소, 상세 주문 메모는 제거하세요. 재고 판단에는 품목별 판매 합계만으로 충분한 경우가 많습니다.

5. 결과가 안정되면 완전 자동 발주로 바꿔도 되나요?

바로 연결하지 않는 것이 좋습니다. 공급 조건과 수요가 변하고 데이터 오류도 생길 수 있으므로 알림과 초안 생성까지만 자동화하고 구매 승인 단계는 사람이 맡으세요.

마무리: 핵심 품목 10개부터 시작하기

오늘은 회전이 빠른 품목 10개만 골라 품목명, 현재고, 최근 28일 판매량, 입고 소요일을 적어 보세요. ChatGPT로 후보를 만든 뒤 실제 재고와 손계산을 대조하면 우리 매장에 맞는 기준인지 작은 비용으로 확인할 수 있습니다.

다음 단계: 위 체크리스트를 복사해 ‘AI 후보’와 ‘담당자 승인’을 분리한 발주표를 하나 만들어 보세요. 두세 번의 발주에서 오차를 기록한 뒤에만 품목 수를 늘리는 것을 권합니다.

발주 기준을 정하기 전에 판매 변화부터 점검하려면 ChatGPT 주간 매출 분석: 주문 중복 없이 객단가 계산로 총매출·주문 수·객단가를 같은 기준에서 비교하세요.

같은 입력으로 계산 결과를 검산하는 표

아래는 실제 매장의 실적이 아닌 가상 데이터입니다. 산술 계산으로 정답 기준을 확인한 예시이며 ChatGPT를 별도로 실행해 얻은 답변이나 실제 발주 성과가 아닙니다. 28일 모두를 달력일로 계산하고, 입고 소요일 7일과 안전재고 3일도 같은 기준으로 가정합니다.

입력값: 수량 단위는 개입니다

품목 현재고 28일 사용량
컵 240개 560개
뚜껑 180개 520개
드립백 42개 84개
포장봉투 70개 140개

계산 결과: 반올림 전 값으로 판정합니다

품목 일평균 예상 소진일
컵 20개 12일
뚜껑 약 18.57개 약 9.69일
드립백 3개 14일
포장봉투 5개 14일

발주 검토 판정: 뚜껑은 대상이며, 컵·드립백·포장봉투는 기준상 제외입니다. 기준상 제외가 품절 위험이 없다는 뜻은 아닙니다.

뚜껑의 일평균은 520 ÷ 28, 소진일은 180 ÷ (520 ÷ 28) = 약 9.69일입니다. 기준인 7 + 3 = 10일 이하이므로 검토 대상입니다. 표시는 소수 둘째 자리로 반올림하되 판정에는 반올림 전 값을 사용합니다. ‘기준상 제외’는 품절이 없다는 보장이 아닙니다.

안전재고의 단위를 섞지 않습니다

안전재고가 일수이면 재주문점 = 일평균 사용량 × (입고 소요일 + 안전재고 일수)입니다. 안전재고가 개수이면 재주문점 = 일평균 사용량 × 입고 소요일 + 안전재고 개수입니다. 하루 4개, 입고 3일, 안전재고 5개는 4 × 3 + 5 = 17개이며, 4 × (3 + 5) = 32개가 아닙니다.

경계값·판매량 0·늦은 입고를 따로 시험합니다

  • 현재고가 기준과 같은 경우: 현재고 17개, 재주문점 17개라면 이 글의 ‘이하’ 규칙에 따라 발주 검토입니다. 이것만으로 주문 수량을 17개로 정하지 않습니다.
  • 사용량이 0인 경우: 0으로 나누지 않고 소진일은 ‘계산 불가’, 판정은 ‘확인 필요’로 둡니다. 품절 때문에 판매가 0이었는지도 확인합니다.
  • 입고가 늦는 경우: 현재고 12개, 하루 사용량 4개라면 3일분입니다. 새 물량이 5일 경과 후 도착한다면 그 전 5일 수요 20개에 비해 8개가 부족합니다. 일정한 수요·다른 입고 없음이라는 단순 가정입니다. 미입고 물량이 있다는 이유만으로 품절 위험을 해제하지 않습니다.

최종 발주 수량에는 목표 재고, 입고 예정 수량과 도착일, 예약 수요, 최소 주문량과 묶음 단위가 추가로 필요합니다. 이 자료가 없으면 수량을 만들어내지 말고 ‘확인 필요’로 남깁니다.

재주문점 17개와 발주 수량은 다릅니다

다음은 계산 구조를 설명하는 가상 사례입니다. 하루 평균 사용량 4개, 입고 소요일 3일, 안전재고 5개라면 단순 재주문점은 4 × 3 + 5 = 17개입니다. 현재고가 12개라면 재고가 기준보다 5개 낮으므로 발주 검토가 필요합니다. 그러나 이 차이 5개를 그대로 주문 수량으로 쓰면 안 됩니다.

주문 수량을 정하려면 목표 재고 수준, 이미 주문한 미입고 수량, 예약·미처리 수요, 최소 주문 수량과 묶음 단위가 필요합니다. 이 정보가 없는 현재 예시의 정답은 ‘발주 검토 필요, 주문 수량은 확인 필요’입니다. 미입고 주문이 있다면 도착일과 입고 전 품절 가능성도 따로 확인하세요.

컵·뚜껑 같은 소모품에는 판매 건수 대신 실제 사용량을 적용합니다. 증정·파손·폐기로 빠진 재고도 별도로 기록해야 합니다. 28일 평균에 달력일을 사용했다면 입고 소요일과 안전재고 일수도 같은 시간 기준으로 맞추고, 영업일 기준으로 계산할 때는 휴무일을 일관되게 처리하세요.

글쓴이

스마트 AI 가이드 운영자

스마트 AI 가이드 운영자입니다. ChatGPT, Make, Google Sheets와 WordPress의 공식 문서 및 재현 가능한 예시를 바탕으로 글을 작성합니다. 직접 확인한 내용과 계산 예시를 구분하고, 공개 전 링크·숫자·개인정보·과장 표현을 검수합니다.

관련 게시물

메일 첫 문장에서 막힐 때 복사 프롬프트로 시작하는 ChatGPT 이메일 작성 안내

ChatGPT 이메일 작성법: 일정 변경·자료 요청 메일, 복사해서 쓰는 프롬프트

메일 첫 문장에서 막히나요? 일정 변경과 자료 요청 이메일을 네 줄 메모로 준비하고, 복사용 프롬프트·예시·발송 전 체크리스트로 완성해 보세요.

모두 읽어보기

감마 AI PPT 무료 사용법: 초보자도 따라 하는 5장 만들기와 다운로드

감마 AI PPT를 처음 사용하나요? 복사해 쓰는 요청문으로 발표자료 5장을 만들고, 글자 배치 수정부터 PPTX 다운로드까지 실제 실습 과정을 따라 해 보세요.

모두 읽어보기
PDF 문서를 돋보기로 살펴보며 요약과 원문을 대조하는 설명용 그림

ChatGPT PDF 요약 방법: 필요한 답과 원문을 함께 확인하는 법

“PDF를 요약해 달랬더니, 정작 내가 찾던 신청 마감일은 빠졌네요.” 설명을 위한 가상의 상황입니다. 긴 안내문을 다 읽기 어려워 AI에게 맡겼는데, 요약을 읽고도...

모두 읽어보기

ChatGPT 답변 확인하는 법: 검증 3단계와 복사용 프롬프트

ChatGPT 답변이 맞는지 확인하는 3단계를 쉬운 사례로 배워보세요. 프롬프트 작성법, 계산·출처 확인 실습, 복사해서 쓰는 검증 양식까지 안내합니다.

모두 읽어보기
여러 문서와 웹·오디오·영상 자료가 출처 기반 보고서로 정리되는 과정

Gemini Notebook 사용법: 출처를 고정해 근거 있는 보고서 만들기

Gemini Notebook에 신뢰할 자료를 소스로 넣고 질문별 인용을 원문과 대조해 비교표·브리핑·보고서 초안을 만드는 방법입니다.

모두 읽어보기
노트북과 문서를 활용해 PDF 여러 개를 비교하는 작업 환경

Gemini로 PDF 여러 개 비교하기: 파일별 근거와 누락을 찾는 표

Gemini Apps에 여러 PDF를 넣고 비교 기준, 파일명, 근거 위치, 누락 항목을 표로 정리한 뒤 사람이 원문을 검증하는 실전 방법입니다.

모두 읽어보기