MD-01 · 03 · 04 · 14 · 기획 문서
재고 관리 & 이지어드민(늘품) 연동
재고를 공급사(히어로)별로 관리하고, 늘품 재고를 엑셀 업로드로 받아 대사로 차이를 뱉어낸다. 원가·마진·회전일수까지 자동화.
⚠ 선행 확인 — 개발 착수 전 반드시 컨펌
- 이지어드민 엑셀이 진짜 공급사(히어로)별로 오는가? — 실물 엑셀 1장으로 확인.
❗ 가장 중요. 공급사별이 아니라 "깐마늘 하나로 뭉쳐" 오면 이 문서의 모델 전체가 바뀝니다(공급사별 → 그룹 뭉침+평균원가). Buggy "있다" → 검증 필요.
- 회전일수 공식 — 현재고 ÷ 월판매 × 30 Buggy 8/5 vs (전월말+금월말) ÷ 판매 × 30 원안 → 재확인.
- DC 코드 중복 규칙 — "복제 코드로 연결된 복제만 DC 공유, 그 외엔 충돌" — 확정.
- 담당분(타입2)은 다음 차수 — 담당자·카테고리 매핑 선행 → 이번 범위 제외 합의.
1
배경 — 지금 뭐가 문제인가
재고에 원가가 없다
상품관리 재고는 MFC 카운트만 — 히어로코드 재고·단가와 연동 안 됨. 재고금액을 못 뽑고, 단가 소진되면 MD가 수기로 다음 단가 변경.
늘품 재고를 이중 관리
이지어드민(늘품) 코드 ↔ 히어로코드 매핑을 구글시트로 따로 관리(VBA). 어드민엔 매핑 컬럼이 없음.
실시간 반영이 안 된다
늘품이 분실·조정을 찍어도 어드민 미반영 → 재고 0인데 발주 들어가는 사고. API 실시간은 설치비 200만+월 20만+@ 부담.
2
재고 모델 — 공급사(히어로)별
동원 따로, 수마트 따로 · 엑셀이 공급사별로 줌
이지어드민 엑셀
동원 깐마늘 100
수마트 깐마늘 100
공급사별로 나뉘어 나옴
→
우리 시스템
동원 재고 100 (단가 800)
수마트 재고 100 (단가 1,000)
각자 반영 · 배분 고민 없음
원가공급사별 단가 그대로 → 평균 불필요. 그룹(깐마늘)은 합계 보기용(200).
계산식 (Buggy 확정)
공급가 = NET공급가 ÷ (1 − 물류%) · 단가 = 공급가 × 1.1 · NET단가 = NET공급가 × 1.1
상품 마진율 = (판매가 − 단가) ÷ 판매가 · 최종 마진율 = (판매가 − NET단가) ÷ 판매가
재고금액 = 수량 × NET공급가 · 회전일수 = 현재고 ÷ 월판매 × 30 (⚠ 선행확인 2)
상품 마진율 = (판매가 − 단가) ÷ 판매가 · 최종 마진율 = (판매가 − NET단가) ÷ 판매가
재고금액 = 수량 × NET공급가 · 회전일수 = 현재고 ÷ 월판매 × 30 (⚠ 선행확인 2)
실검증: 동치미맛 냉면육수 NET공급가 440(물류0%) → 공급가 440 → 단가 484 → 최종마진 31.8% = 실제 어드민 31.831% 일치.
3
화면
클릭 프로토타입에서 실제 동작 확인 가능
기존 「상품관리 › 공급사 상품 관리」에 컬럼 추가(새 메뉴 아님). 그룹 클릭 → 히어로 상세 펼침 → DC 작업 코드 인라인 편집. 1 히어로 = 1 DC, 복제코드로 연결된 복제만 공유. 엑셀 일괄 매핑(결과=실패만 이유 표). 명칭 "이지어드민 코드" 금지.
재고관리 밑 새 화면. 엑셀 업로드(전체 스냅샷). 양식 = DC 작업 코드·재고수량·기준시각. 덮어쓰기 · 기준시각 역행 차단 · 중복 무시 · 이력.
늘품(엑셀) vs 우리 = 공급사별 차이. 미매핑·음수·형식오류 보류하고 리포트로 뱉어냄. 사람이 매입 넣거나 매핑할 때까지 계속 표시.
공급사 행 재고 칸 + [재고 관리] 팝업(±조정 / 신규 매입 입력). 소진 시 단가 자동 전환. 엑셀=매입 대량등록(이지어드민 대사는 MD-14).
별도 새 메뉴. 총재고·월판매·회전일수·상태·재고금액. 집계 = 그룹 · 재고금액 = 수량 × NET공급가.
4
정책 · 예외 처리
복제코드 재고
재고는 대표 히어로 하나에만 · 복제는 노출용(재고 0) → 이중 방지
DC 중복 입력
다른 히어로에 같은 DC → 충돌·저장 거부 · 복제코드 연결된 복제만 공유
미매핑 DC코드
매핑 없는 재고행 → 보류 + 리포트 → MD-03에서 매핑 후 재대사
음수 재고
−값 → 반영 안 함 + 경고(분실·오타 확인)
형식 오류
수량 숫자 아님/열 누락 → 행 스킵 + 리포트
엑셀에 없는 품목
전체 스냅샷인데 우리엔 있고 엑셀엔 없음 → 0 처리 위험 → 보류+확인
취소·반품·분실
재고 반영 안 함(뒷단 정산) · 판매가 안 건드리고 공급가만
매핑 결과 노출
성공=카운트만 · 실패만 행별 이유(+CSV) → 개발 부담 최소
5
티켓 매핑 & 순서
| 티켓 | 내용 | 프로토 |
|---|---|---|
| MD-03 | DC 작업 코드 매칭 (공급사 상품 관리 컬럼) | 0314 |
| MD-14 | 이지어드민 재고 엑셀 업로드 + 대사 리포트 | 0314 |
| MD-01 | 재고 관리 (공급사별 재고·조정·매입) | 0104 |
| MD-04 | 재고금액·회전일수 | 0104 |
개발 순서(의존성)
MD-03 매칭→
MD-14 업로드·대사→
MD-01 재고 관리→
MD-04 회전·금액
매핑(03)이 있어야 업로드(14)가 히어로를 찾고, 재고(01)가 있어야 회전·금액(04)이 나옴.
6
다음 차수 (이번 범위 제외)
담당분(타입2) 업로드
담당자별 부분 업로드 = 담당자 ↔ 카테고리 매핑 체계가 선행돼야 의미가 있음. 그 매핑을 먼저 만든 뒤 붙인다. 이번엔 전체 업로드만.
API 실시간 연동
엑셀로 검증된 뒤, 필요하면 실시간 검토(설치비·월비용 대비 효과 판단).
한 줄로공급사별 재고 · 엑셀 업로드 · 대사로 차이 뱉어냄 · 복제는 대표만. 선행 확인 1(엑셀 공급사별?)만 깨지면 모델 전복.