본문으로 건너뛰기

커미션 라이프사이클

🚧 작성 중: 본 문서는 작성 중입니다.

개요

TODO — 커미션이 생성되고 자동 승인되는 전체 상태 머신

상태 전환

PENDING → APPROVED → PAID_OUT
↘ REJECTED

다룰 항목

  • TODO: 커미션 생성 — 웹훅 수신 또는 /v1/events/sale 호출
  • TODO: holdUntil — SystemConfig.commissionHoldDays 설정
  • TODO: 자동 승인 배치 (commission-approve cron, 매일 실행)
  • TODO: Cafe24 주문 대사 배치 (cafe24-order-reconcile, 6시간)
  • TODO: tier1(플랫폼) / tier2(서브 어필리에이트) 구조

관련 코드

  • apps/api/src/routes/commissions.ts
  • apps/api/src/jobs/commission-approve.ts