마켓플레이스 문서는 개인 고객보다 조직·거래처·셀러 단위의 규칙이 중요한 서비스에 맞아요. 일반 쇼핑몰처럼 상품과 주문만 붙이는 것이 아니라, 누가 어떤 조건으로 구매하고 정산을 어떻게 묶을지 먼저 정해야 해요.
핵심 요약
- 그룹은 거래처, 법인, 부서, 셀러처럼 같은 정책을 적용할 단위예요.
- 사용자는 실제 주문을 넣는 계정이고, 한 그룹에 여러 사용자가 들어갈 수 있어요.
- 한도는 월별·사용자별·그룹별 구매를 통제하는 안전장치예요.
- 정산 집계는 여러 주문을 그룹 기준으로 묶어 청구·정산하기 위한 운영 기능이에요.
- 셀러가 여럿인 중개형 서비스라면 PG 분리정산 가능 여부를 코드보다 먼저 확인해야 해요.
정산 모델을 먼저 정해요
돈의 흐름이 플랫폼을 거치는지, PG가 분리정산하는지, 에스크로가 필요한지에 따라 계약과 구현이 달라져요.
이런 상황이라면
| 상황 | 먼저 볼 것 |
|---|---|
| 거래처별 구매 한도와 승인 규칙이 있어요 | 그룹 한도 설정 |
| 회사·부서·파트너 조직이 구매 주체예요 | 그룹 생성 |
| 여러 주문을 월말에 묶어 청구해야 해요 | 정산 집계 설정 |
| 셀러가 상품을 올리고 플랫폼은 수수료를 받아요 | 이 페이지의 셀러형 마켓플레이스 |
| 개인 회원 주문만 있으면 돼요 | 체크아웃 이해하기로 가요 |
기본 모델
| 개념 | 역할 | 대표 API |
|---|---|---|
| 그룹 | 거래처·법인·부서·셀러 같은 정책 단위 | 그룹 생성, 그룹 목록 |
| 그룹 사용자 | 그룹 안에서 실제 주문하는 계정 | 구성원 추가, 구성원 제거 |
| 한도 | 구매 가능 금액·횟수·기간을 제한하는 규칙 | 한도 설정 |
| 정산 집계 | 여러 주문을 그룹 기준으로 묶는 설정 | 정산 집계 |
한 줄로 보면 그룹은 정책의 단위, 사용자는 실행의 단위, 한도는 통제의 단위, 집계는 정산의 단위예요.
구현 순서
마켓플레이스 흐름은 보통 아래 순서가 자연스러워요.
- 고객 이해하기에서 고객과 그룹의 관계를 잡아요.
- 그룹 생성으로 거래처나 셀러 단위를 만들어요.
- 구성원 추가로 실제 주문 주체를 연결해요.
- 한도 설정으로 조직별 통제 규칙을 붙여요.
- 정산 집계 설정으로 비용 집계 기준을 고정해요.
- 주문 이해하기에서 조회·취소·환불 운영과 연결해요.
셀러형 마켓플레이스
입점 셀러·강사·입점 매장처럼 제3자가 상품을 올리고 플랫폼이 중개료를 받는 구조라면 아래 판단이 추가돼요.
먼저 정할 것
- PG가 분리정산 또는 에스크로를 지원하는가
- 판매자별 정산 계좌와 수수료율을 어디서 관리할 것인가
- 환불이 발생하면 이번 정산에서 차감할지 다음 정산에서 상계할지
- 판매자 대시보드에 매출, 수수료, 순 정산금을 어떻게 보여줄 것인가
플랫폼이 돈을 직접 나눠주는 구조는 위험해요
플랫폼이 결제금을 받아 임의로 판매자에게 나눠주면 전자금융거래법 이슈가 생길 수 있어요. 셀러형 마켓플레이스는 PG 계약과 정산 모델을 먼저 확인한 뒤 구현해요.
연결 방식
| 단계 | 할 일 | 문서 |
|---|---|---|
| 판매자 등록 | 판매자 대표 계정을 고객으로 만들고 셀러 그룹에 연결해요 | 고객 등록, 그룹 생성 |
| 상품 등록 | 상품에 metadata.seller_id 같은 판매자 식별값을 남겨요 |
상품 등록 |
| 체크아웃 | 여러 판매자 상품이 섞이면 아이템 단위 정산 정보를 남겨요 | 체크아웃 생성 |
| 웹훅 | 결제 완료·취소 이벤트를 받아 정산 예정 금액을 보정해요 | 웹훅 처리 가이드 |
| 취소·환불 | 환불 금액을 판매자 정산금에서 차감하거나 다음 정산에 상계해요 | 취소 요청 |
설계할 때 묻는 질문
- 그룹 변경 시 기존 주문·정산 이력은 어떤 그룹 기준으로 볼 것인가
- 사용자별 한도와 그룹 한도를 따로 둘 것인가
- 주문 전 단계에서 한도를 막을 것인가, 정산 단계에서 경고할 것인가
- 정산 집계 기준일과 환불 유보 기간을 어떻게 둘 것인가
- 셀러형이면 PG 계약·분리정산 파라미터·정산 리포트를 누가 관리할 것인가
다음 단계
- B2B 거래처 관리부터 붙이면 그룹 생성으로 이동해요.
- 고객·그룹 관계가 헷갈리면 고객·그룹 연동을 먼저 봐요.
- 일반 쇼핑몰이면 체크아웃 빠른 매뉴얼로 가요.
