마켓노트 — 강좌·PDF 커머스
강좌와 PDF를 판매하고 구매 이후의 학습·다운로드까지 연결하는 교육 커머스입니다.
- 기술 스택
- WordPress · WooCommerce · Tutor LMS · PHP · MariaDB
테스트 결제 안내를 제공하는 데모입니다. 실제 결제 실적이나 정산 완료 서비스가 아니며 정산 원장·수수료 계산·지급은 제공하지 않습니다.
데모 사이트 보기
구현 상세 보기접기
제작 목적
강좌와 PDF를 판매하고 구매 이후의 학습·다운로드까지 연결하는 교육 커머스입니다. WooCommerce의 주문 기능과 Tutor LMS의 강좌 기능에 별도 업무 규칙을 더했습니다. 결제·환불·이용 기간이 달라질 때 실제 콘텐츠 접근 권한도 함께 바뀌도록 구성했습니다.
핵심 구현
- 결제 성공 주소만 믿지 않고 서버에서 회원·주문·금액·통화·PG 승인 상태를 확인한 뒤 이용 권한에 반영합니다.
- 승인·환불 작업을 외부 요청 전에 기록하고, 결과가 불명확하면 접근을 보류한 채 상태 조회로 확인하도록 설계했습니다.
- 주문 항목별 이용 기간과 환불·만료·회수 상태를 판단하며, 영상·PDF 응답에서도 현재 권한을 검사합니다.
- 이어보기·완료·메모·북마크·질문을 관리합니다. 강사의 수정안 검수 중에는 기존 판매본과 구매자의 이용 조건을 유지합니다.