💡 B2B 서비스 기획 실무

B2B 어드민 기획: 제휴 마케팅 인센티브 정산 시스템 설계 시 데이터 누락 막는 법

아둥 2026. 4. 28. 09:00
SMALL

커머스나 제휴 마케팅 플랫폼의 백오피스를 기획할 때 가장 난도가 높은 영역은 단연 '가맹점 정산 및 인센티브' 시스템입니다. 단순한 회원 관리와 달리, 파트너사에게 지급되는 수수료와 인센티브 로직은 1원의 오차도 용납되지 않으며 오류 발생 시 심각한 재무적 리스크로 직결되기 때문입니다.

저도 제휴 마케팅 기획 실무를 진행하며 어드민 내 가맹점 리스트와 인센티브 정산 로직을 설계할 때, 매출 취소 건이 인센티브 차감으로 제때 반영되지 않아 수동으로 데이터를 보정하며 밤을 새웠던 뼈아픈 경험이 있습니다. 개발자와의 소통 비용을 줄이고 완벽한 정산 구조를 짜는 노하우를 공개합니다.

✦ ✦ ✦

📊 ✅ 정산 어드민의 핵심: 인센티브 매칭 로직

가맹점이나 제휴사별로 계약 조건이 다르기 때문에, 하드코딩이 아닌 관리자가 직접 조건을 설정할 수 있는 '룰(Rule) 기반'의 UI 구조가 필요합니다.

 

기획 요소 일반적인 실수 (지양) 최적화된 설계 (권장)
정산 주기 설정 일괄 월 1회로 고정 파트너별 일/주/월 단위 및 특정일 지정 옵션 제공
취소/환불 반영 정산 총액에서 단순히 마이너스 표기 원결제 건과 취소 건의 매칭 ID(TID)를 링크로 연결
인센티브 구간 단일 수수료율만 입력 가능하도록 설계 매출 액수 구간별(Tier) 차등 수수료율 추가/삭제 기능


실제로 당시 수동 보정 작업에만 3시간이 소요됐고, 개발팀과의 긴급 슬랙 스레드가 40개를 넘어갔습니다. 
이 경험 이후로 모든 정산 기획서에는 '취소 건 매칭 로직'을 1순위로 명시하는 것이 제 철칙이 됐습니다.

✦ ✦ ✦

🛠️ 수동 정산의 늪에서 벗어나는 UX 설계

시스템이 자동으로 계산한 정산 금액이라도 최종 담당자의 '확정' 프로세스가 있어야 합니다. 리스트 뷰에서 각 정산 건의 상태를 [산정 중 → 승인 대기 → 지급 완료] 등으로 명확하게 뱃지(Badge) 처리하고, 특이 사항이 발생했을 때 관리자가 금액을 임의 조정할 수 있는 '수동 보정 탭'과 '사유 입력란'을 필수적으로 기획해야 합니다.

  1. 제휴사별 정산 룰을 관리자가 유연하게 세팅할 수 있는 '정책 관리' 메뉴를 별도로 분리하세요.
  2. 환불이나 부분 취소 건은 반드시 원본 결제 데이터와 연결하여 역추적이 가능하게 설계하십시오.
  3. 예외 상황을 대비한 관리자의 수동 금액 보정 기능과 감사 로그(Audit Log)를 필수로 넣어야 합니다.

지금 진행 중인 정산 시스템 와이어프레임을 켜보시고, 부분 취소나 환불이 발생했을 때 실무자가 해당 금액이 어디서 차감되었는지 클릭 한 번으로 확인할 수 있는 '뎁스(Depth)' 구조가 짜여 있는지 당장 점검해 보시기 바랍니다.