디스코드는 판매를 자체적으로 추적하지 않아요. 하지만 인보이스를 생성하는 봇은 추적할 수 있어요. 모든 주문에는 이미 금액, 통화, 상태가 기록되어 있으니까요. Noxyr는 같은 인보이스 기록을 읽어서 매출 리포트와 구매자 리더보드를 무료로 만들어 줘요. /invoice sales와 /invoice top-buyers를 사용하면 돼요. 이 가이드에서는 무엇이 매출로 집계되는지, 리포트를 어떻게 읽는지, 그리고 디스코드 샵의 숫자를 거짓으로 만드는 실수들을 다뤄요.

An invoice is drafted, sent to the customer, and its status pill moves from Draft to Sent to Paid. Invoice #205 Draft Sent Paid Invoice sent to customer

디스코드 샵에 판매 추적이 중요한 이유

티켓과 스프레드시트로 샵을 운영하면 금방 놓치게 돼요. 누군가는 판매를 기록하는 걸 잊고, 환불이 차감되지 않고, 확인할 때쯤엔 "매출"이라는 숫자가 그냥 추측값이 되어 버려요. Noxyr는 판매 시점에 인보이스를 생성하기 때문에, 판매 리포트는 구매자가 받은 영수증과 같은 기록으로 만들어져요. 따로 장부를 정리하는 단계가 없어서 잊어버릴 일도 없어요.

무엇이 판매로 집계되나요

모든 인보이스에는 결제 상태가 있어요. 성공, 대기 중, 실패 중 하나예요. 기본적으로 매출에는 성공 인보이스만 포함돼요. 이게 중요한 이유는, 주문 티켓이 열리는 순간 인보이스를 만들고(대기 중 상태) 결제가 실제로 확인된 뒤에야 성공으로 바꾸는 경우가 많기 때문이에요. 실수로 대기 중을 매출로 세면, 실제로 결제되지 않은 주문까지 리포트에 포함돼요.

어떤 상태를 집계할지는 /invoice sales-style에서 바꿀 수 있어요. 상태별로 토글이 세 개 있어서, 성공, 대기 중, 실패 각각을 리포트에 포함할지 정할 수 있어요. 최소 하나는 켜 두어야 해요. 그렇지 않으면 모든 리포트가 0으로 나와요.

매출 리포트 뽑기

/invoice sales report(인보이스 명령 아래 /invoice sales로 묶여 있어요)를 기간과 함께 실행하세요. 기본값은 최근 30일이고, 더 짧거나 긴 기간도 고를 수 있어요. post:true를 추가하면 나만 볼 수 있는 대신 리포트를 채널에 게시해요. 스태프 채널에 주간 요약을 올리기 좋아요. 리포트는 인보이스 기록에서 직접 읽어 오기 때문에, 해당 기간의 개별 주문을 /check invoice로 조회했을 때 보이는 내용과 항상 일치해요.

최고의 구매자 찾기

/invoice sales top(/invoice top-buyers로도 쓸 수 있어요)은 구매자를 주문 횟수 또는 특정 통화 기준 결제 금액으로 순위를 매겨요. USD, EUR, INR, GBP를 받는 샵에서는 통화를 단순히 더할 수 없기 때문이에요. limit(최대 25)으로 보여 줄 구매자 수를 정하고, post:true로 리더보드를 공개 게시할 수 있어요. 단골들은 자신의 이름이 상위권에 있는 걸 좋아하기 때문에, 가벼운 게이미피케이션 장치로 주간 게시를 하는 샵도 많아요.

리포트 임베드 꾸미기

/invoice sales style(/invoice sales-style로도 쓸 수 있어요)에서는 시각적인 부분을 설정해요. 임베드 색상, 배너와 썸네일 이미지, 리포트와 리더보드 임베드의 커스텀 제목, 푸터, 기본 리더보드 크기, 구매자 표시 이름을 멘션 옆에 보일지 여부 등이에요. 숫자 자체는 바뀌지 않고, 리포트를 공개로 게시할 때 보이는 방식만 달라져요.

속지 않고 숫자 읽기

  • 통화를 시장에 맞추세요. 구매자 대부분이 INR로 결제하는데 상위 구매자를 USD로 집계하면, 순위가 우연히 달러로 결제한 사람 쪽으로 기울어요.
  • 환불은 자동으로 반영되지 않아요. Noxyr에는 인보이스를 되돌리는 환불 절차가 없어요. 봇 밖에서 구매자에게 환불해도, 직접 실패로 표시하거나 실패와 동등한 상태를 집계에서 제외하지 않는 한 해당 인보이스는 여전히 매출로 집계돼요.
  • 바우처는 정가가 아니라 실제 최종 금액을 보여 줘요. 바우처가 적용된 인보이스는 할인된 최종 금액을 매출로 기록해요. 그래서 큰 프로모션을 하면 평균 주문 금액이 낮아 보이는데, 이건 버그가 아니라 예상된 결과예요.
  • 총액보다 기간끼리 비교하세요. 30일 단위 숫자 하나는 지난달 숫자와 비교하지 않으면 의미가 작아요. 같은 기간을 주간이나 월간으로 꾸준히 뽑아서, 한 번의 스냅샷이 아니라 추세를 보고 행동하세요.

이 기능이 대체하지 않는 것

이 리포트는 완전한 회계 시스템이 아니에요. 세금 계산도 없고, 스프레드시트 내보내기 기능도 내장되어 있지 않으며, 실제 PayPal이나 은행 잔액과 자동으로 대조하지도 않아요. 인보이스를 성공으로 표시하기 전에 돈이 들어왔는지 직접 확인해야 해요(디지털 상품을 안전하게 판매하기 참고). 이 기능이 대체하는 것은 수작업 집계예요. 월말에 직원이 티켓 금액을 일일이 더하는 대신, 필요할 때 언제든 숫자가 이미 준비되어 있어요.

판매 데이터 백업하기

/invoice backup은 인보이스 기록을 내보내 안전하게 보관해요. 대시보드가 보관하는 것 이상으로 오프라인 사본이 필요하다면 주기적으로 실행하세요. 특히 큰 프로모션 전에는 디스코드 밖에서 결과를 분석하고 싶을 테니 미리 백업해 두세요.

자주 묻는 질문

Noxyr가 순이익도 계산하나요, 매출만 계산하나요? 매출만 계산해요. Noxyr는 생성한 인보이스 총액만 보고하고, 상품 원가라는 개념이 없어서 이익률은 직접 따로 계산해야 해요.

특정 상품의 판매를 볼 수 있나요? 판매 리포트는 기간 전체의 매출과 베스트셀러를 보여 줘요. 과거의 개별 주문 하나는 주문 ID로 /check invoice를 사용해 직접 조회하세요.

매출 리포트가 $0으로 나오는 이유는 뭔가요? /invoice sales style을 확인하세요. 상태 토글이 모두 꺼져 있거나, 스태프가 성공으로 바꾸지 않아 인보이스가 모두 대기 중에 머물러 있으면, 리포트가 집계할 것이 없어요.

구매자도 판매 리포트를 볼 수 있나요? 아니요. 관리자 전용 명령어예요. 구매자는 공개 명령어 /check invoice로 자기 개별 주문만 조회할 수 있어요.

판매 추적은 무료인가요? 네. 인보이스 모듈의 일부라서 유료 등급이 없어요. 인보이스 자체의 전체 설정은 디스코드에서 인보이스를 보내는 방법과 인보이스 문서에서 확인할 수 있어요.