한 줄: 공급사가 자기 상품의 net공급가·품절 상태를 별도 메뉴에서 직접/엑셀로 바꾸면 → 슬랙 알림 → 어드민 'MD' 그룹이 승인(오픈일 지정)해야 반영. 마진·판매가·노출은 플랫폼.
0. 이번 개발 범위 (이번 퍼즈에 "진짜" 하는 것)
- 이번 개발은 「단가 업데이트」만 한다.
상품 등록·이미지·재고수량 등은 다음 퍼즈.
- 단가 업데이트(승인 요청)가 생기면 슬랙 방에 메시지가 간다.
2-1. 「단가 업데이트」 슬랙 채널을 신규 개설하고 MD팀 전원을 채널에 추가한다.
🔔 [공급사명] · [히어로코드] — 단가 업데이트 요청. 승인 필요.
- 승인은 어드민 「사용자 관리 > 'MD' 그룹」만 할 수 있다.
3-1. 'MD' 그룹은 현재 없음 → 신규 개발.
- 「단가 업데이트」 메뉴를 새로 만든다. 접속 권한에 따라 화면이 다르다.
4-1. 공급사 → 본인 상품만 · MD → 승인/리스트만 · 권한 없음 → 메뉴는 뜨지만 내용 없음.
- 메뉴 위치 = 「공급사 관리 > 단가 업데이트」 (신규 메뉴 개설).
성격: 신규 구축이 아니라 기존 어드민 위 얇은 레이어. 어드민엔 즉시 단가변경 기능이 이미 있으나 승인 단계가 없어 공급사에 못 열었음 → 승인 게이트 + 'MD' 그룹 + 메뉴 + 슬랙만 신규.
1. 흐름
[공급사] 로그인(본인 상품만) → 검색/필터
└ 화면에서 직접 net공급가(숫자)·품절 상태 변경 → [승인 요청]
└ 엑셀 전체/선택 다운로드 → 변경 net공급가만 채워 업로드
│
▼ 슬랙 알림 🔔 [공급사]·[히어로코드] 단가 업데이트 요청
[MD 그룹] 대기 큐(단건 + 엑셀 배치) 검토
└ 승인(오픈일 지정, 비우면 즉시) · 반려(사유) · 선택/전체 승인
│
▼
[반영] 즉시 or 오픈일에 반영 · 처리 이력(누가·언제) 기록 → 공급사 이력에 노출
2. 공급사 화면
목록 컬럼
| 컬럼 | 설명 |
| 히어로코드 / 공급사코드 / 상품명 | 읽기(식별) |
| 일시품절 · 장기품절 | 각각 토글 ON/OFF(독립) · 승인 대상 |
| 현재 net공급가 / 변경 net공급가 | 변경 칸만 편집(숫자만) · 입력 시 변경률 자동 표시 |
| 변경 내용 | 그 행의 변경을 인라인 표시 — 변경률(±15%↑ ⚠) + 품절 변경(예: 일시품절 OFF→ON) |
| 요청 | 행 끝 [승인 요청](개별) + 상단 [일괄 승인요청] |
| 복제 상품 | 금액 수정 불가 → net 잠금 + 다운로드 제외 · 목록엔 「복제」 뱃지 |
· 선택/변경 건수 상단 고정(2,000개·50개 페이징이어도 유지) · 마진율·판매가·노출/판매는 미표시(플랫폼 영역).
엑셀
| 단계 | 규칙 |
| 다운로드 | 컬럼 = 히어로/공급사코드·상품명 + 현재 net공급가(채움) + 변경 net공급가(빈칸). 품절·복제 상품은 제외. |
| 업로드 | 변경 net공급가 칸만 반영 — 다른 칼럼 무시, 값 넣은 행만. (예: 200행 다운 → 채운 것만) |
| ⛔ 오류 | 제외 — 히어로/공급사코드 없음 · 숫자 아님 · 필수 누락. |
| ⚠ 경고 | 표시만(변경률 큼) — 값 확인 후 진행(필요 시 수정 후 재업로드). |
| 대량 | 요약(변경·경고·오류·정상) + 오류·경고 우선 + 상위 미리보기. |
※ 프로토타입은 미리보기로 표시 — 실서비스는 클릭 시 즉시 .xlsx 다운로드.
3. MD 승인 화면
- 대기 큐 = 단건 + 엑셀 배치(목록엔 1행). 각 건에 요청 공급사·요청 시각·요청 담당자 표시.
- 엑셀 배치는 [상세 검토] → 행 전체를 펼쳐 전체 승인 / 선택(일부) 승인 / 모두 거절.
- 승인 시 오픈일 지정(비우면 즉시 반영). 예약보다 늦게 승인해도 오픈일 기준으로 처리(스케줄은 MD가 통제).
- 처리 = 행별 [승인·적용] / 반려(사유) + 선택 승인 / 전체 승인.
- 권한 = 'MD' 그룹만. 처리 이력(누가·언제·전→후)은 공급사 이력에도 노출.
4. 핵심 규칙
- 공급사가 바꾸는 값 = net공급가(숫자) + 품절 토글(일시/장기, 독립). 마진율·세금·배송·판매가·노출/판매는 플랫폼 — 공급사 화면 미표시.
- 자동 반영 없음 — 전부 'MD' 그룹 승인 게이트.
- 오픈일(반영 시점)은 MD가 승인 시 지정. 공급사는 시점을 정하지 않음.
- 승인 전 취소: 공급사는 변경 이력에서 대기(승인 전) 요청을 취소 가능(단건·엑셀 배치 대기건). 취소분은 MD 큐에서 제외.
- 복제 상품(자식) 금액 수정 불가: net 입력 잠금 + 다운로드 제외(엑셀로도 못 바꿈).
- 변경률 ±15%(기본·조정 가능) 초과 시 ⚠ 경고(목록·엑셀·MD 화면 모두).
5. 이번 범위 제외 (다음 퍼즈)
상품 신규 등록 · 이미지 · 재고 수량 · 매칭 등은 이번 범위 아님(퍼즈3). 단가 화면은 가격 + 품절 상태까지만.
6. 개발 메모 (DB 확인 2026-07-01)
- 권한·메뉴: 어드민 RBAC 재사용 —
admin_menu/admin_permission/admin_type에 「공급사 관리 > 단가 업데이트」 메뉴 + 'MD' 그룹 신설(현재 'MD' 그룹 없음). seller_admin_mapping(공급사별 담당 MD)로 라우팅.
- 슬랙: 전용 채널 신설 + 알림.
admin.slack_service_key·slack_group_type 기존 연동 활용.
- 단가/예약/엑셀 인프라 재사용:
seller_product(net_price 등)·seller_price_schedule_manage(스케줄러)·seller_product_price_excel_raw·seller_product_price_reservation_history. 승인 골격 seller_product_request(approved_by/at) 존재하나 비어있음.
- 그룹 신설: 공급사 구분·묶음용 그룹 신규 생성.
- 대상 선별: 품절 상태 필터(전체/판매중/일시품절/장기품절) + 검색(상품명·히어로코드·공급사코드).