Discord 상품 카탈로그 봇은 채널을 둘러볼 수 있는 상점으로 바꿉니다. 드롭다운에 카테고리가 나열되고, 각 카테고리를 열면 가격, 설명, 재고가 있는 상품 목록이 나타나며, 무엇이든 수정하면 자동으로 새로고침됩니다. Noxyr는 카테고리, 상품, 게시된 카탈로그 메시지, 이 세 가지 요소로 이를 만들며, 코드도 유료 등급도 필요하지 않습니다. 이 가이드에서는 카탈로그가 지원하는 모든 필드와 서버에서 설정하는 방법을 다룹니다.

A shopper adds an item to their cart, the cart count rises, and checkout produces a paid invoice. Wireless Mouse $29 Add to cart 1 2 3 Invoice #1042 Paid

Discord 상품 카탈로그 봇이 실제로 하는 일

카탈로그 봇이 없다면 Discord 샵은 누군가 손으로 고치는 고정 메시지이거나, 가격이 바뀌는 순간 낡아 버리는 임베드 뭉치일 뿐입니다. 카탈로그 봇은 상품을 데이터베이스에 저장하고 그 데이터로 메시지 하나를 그려 냅니다. 대시보드에서 가격을 바꾸면 게시된 메시지가 스스로 업데이트되므로, 누군가 메시지를 다시 올리는 것을 기억할 필요가 없습니다.

Noxyr에서 그 메시지는 /catalog 안에 있습니다. 카테고리를 나열하는 드롭다운이 있고, 각 카테고리 안에는 가격이 표시된 상품과 가격 확인 버튼이 있습니다. 모든 설정은 슬래시 명령어나 웹 대시보드로 할 수 있으며, 둘 다 같은 데이터베이스에 저장됩니다.

1단계: 카테고리 만들기

상품은 소속 카테고리가 있어야 하므로 여기서 시작하세요. /addcategory를 쓰거나 대시보드의 상품 페이지를 이용하세요.

  • 이름: 드롭다운에 표시되며 최대 100자입니다(랭크, 부스팅, 그래픽 디자인 등).
  • 설명: 드롭다운에서 이름 아래에 표시되는 짧은 한 줄이며 최대 100자입니다.
  • 이모지: 카테고리 옆에 표시되는 유니코드 이모지 또는 커스텀 Discord 이모지입니다.
  • 썸네일: 멤버가 해당 카테고리를 열 때 보이는 선택 사항 이미지 URL입니다.
  • 순서: 숫자가 작을수록 먼저 나옵니다. 아무것도 이름을 바꾸지 않고도 드롭다운 순서를 정할 수 있습니다.
  • 표시: 재고를 채우는 동안 카테고리를 삭제하지 않고 공개 카탈로그에서 숨길 수 있습니다.

카테고리 이름은 서버마다 고유해야 합니다. 이미 쓴 이름으로 /addcategory를 실행하면 중복을 만드는 대신 오류가 반환됩니다.

2단계: 상품 추가하고 중요한 필드 설정하기

카테고리가 생기면 /addproduct(또는 대시보드)로 상품을 추가하세요. 카테고리와 이름을 제외한 모든 필드는 선택 사항입니다. 따라서 가격이 전혀 없는 상품도 유효하며, “견적 문의” 목록에 유용합니다.

필드설정 내용
이름상품 제목. 최대 100자.
가격 (USD / EUR / INR)상품당 최대 세 가지 통화 가격. 가격이 없는 목록으로 만들려면 세 칸을 모두 비워 두세요.
자동 통화실시간 환율을 사용해 기본 가격에서 다른 통화 가격을 채웁니다. 숫자 하나만 입력하면 됩니다.
설명짧은 소개. 최대 500자.
기능파이프(|)로 구분한 목록(“빠른 배송 | 24/7 지원 | 평생 이용”). 글머리 기호로 표시되며 최대 20개 항목.
가격 표시통화 필드에 맞지 않는 상품을 위한 사용자 지정 가격 줄(예: “월 10달러부터”).
재고숫자, 또는 무제한이면 -1. 장바구니에서 재고 표시를 켜면 구매자에게 보입니다.
순서카테고리 안에서 숫자가 작을수록 먼저 나타납니다.
판매 중상품이 공개 카탈로그에 표시되는지 여부. 기록을 지우지 않고 상품을 일시 중지하려면 끄세요.

서버의 기본 통화는 /catalog currency에서 설정하며, 자동 통화 변환은 항상 그 통화를 기준으로 채워집니다. 가격 필드를 0으로 두고 가격 표시도 설정하지 않으면, 상품은 여전히 게시되지만 가격 줄 없이 올라갑니다.

3단계: 드롭다운, 색상, 가격 확인 버튼 설정하기

/catalogsetup은 개별 카테고리나 상품과 별개로 카탈로그 임베드 자체의 모양을 설정합니다. 게시될 채널, 임베드 제목, 설명, 바닥글, 강조 색상, 배너 이미지, 썸네일, 드롭다운 자리 표시 텍스트, 가격 확인 버튼 표시 여부를 정할 수 있습니다. 옵션 없이 실행하면 아무것도 바꾸지 않고 현재 설정을 볼 수 있습니다. 바꾸고 싶은 필드만 전달해도 되며, 전달한 값만 저장하므로 한 번에 필드 하나씩 조정할 수 있습니다.

4단계: 채널에 카탈로그 게시하기

카테고리와 상품은 추가하는 순간 데이터베이스에 저장되지만, 카탈로그 메시지를 게시하기 전까지는 Discord에 아무것도 나타나지 않습니다. /catalogsetup으로 설정한 채널에서 /postcatalog를 한 번 실행하세요. (또는 먼저 그 자리에서 채널을 고르세요.) 그러면 카테고리 드롭다운과 가격 확인 버튼이 들어 있는 메시지 하나가 올라갑니다.

멤버는 공개 /catalog 명령어로도 카탈로그를 열 수 있습니다. 같은 임베드와 드롭다운이 임시 응답으로 나타나므로, 채널까지 스크롤하지 않고 빠르게 볼 때 유용합니다.

다시 게시하지 않고 카탈로그 업데이트하기

이것이 수동 가격표로는 할 수 없는 부분입니다. 카테고리, 상품, 또는 카탈로그 자체의 스타일을 바꾸는 모든 명령어는 게시된 메시지를 제자리에서 다시 그리는 같은 업데이트 루틴을 호출합니다. 상품을 추가하거나, 가격을 바꾸거나, 카테고리 이름을 바꾸거나, /catalogsetup을 다시 실행하면, 채널에 있는 살아 있는 메시지가 스스로 업데이트됩니다. 원래 메시지가 삭제된 경우가 아니라면 /postcatalog를 두 번 실행할 일은 없습니다.

이 하나의 정보 원천 덕분에 Discord 상품 카테고리 설정은 믿을 수 있게 유지됩니다. 카탈로그 채널을 북마크해 둔 구매자는 스태프가 고정 메시지를 마지막으로 업데이트한 시점의 스냅샷이 아니라, 항상 최신 가격을 보게 됩니다.

Discord 샵 채널 설정: 도움이 되는 몇 가지 규칙

  • 채널을 읽기 전용으로 만드세요. 봇만 이 채널에 게시해야 합니다. 다른 모든 사람의 메시지 보내기 권한을 끄면 카탈로그 메시지가 항상 맨 위에 남습니다.
  • 사람들이 얼마나 자주 사는지에 따라 카테고리 순서를 정하세요. 드롭다운은 순서 번호로 정해지므로, 베스트셀러를 앞에 두세요.
  • 이용약관과 함께 쓰세요. 카탈로그의 TOS 버튼(/catalog tos로 설정)은 가격 확인 버튼 옆에 있으므로, 환불과 배송 규칙이 모든 상품에서 한 번의 클릭으로 보입니다.
  • 한 번에 여러 개를 판매한다면 장바구니를 켜세요. 카탈로그 자체는 둘러보기만 가능합니다. 주문에 상품을 담으려면 결제가 필요하며, 이는 Discord 결제 봇 가이드에서 다룹니다.

커스텀 봇이 여러분의 브랜드로 카탈로그를 게시하는 방법

Noxyr의 커스텀 봇 기능을 쓰고 있다면, 설정해 둔 카탈로그를 다시 만들 필요가 없습니다. 같은 카테고리, 상품, 설정을 같은 데이터베이스에서 읽어, Noxyr 대신 여러분의 이름과 아바타를 가진 봇이 그리는 것뿐입니다. 특정 서버에 있는 봇(Noxyr이든 커스텀 봇이든)만 그곳에서 카탈로그를 게시하고 새로고침하므로, 멤버가 두 가지 버전을 보거나 메시지가 중복되는 일은 없습니다. 커스텀 봇 설정은 Top.gg 투표와 대시보드에 봇 토큰을 붙여넣는 것으로 끝나며, 카탈로그 명령어는 전혀 달라지지 않습니다.

자주 묻는 질문

상품에 가격이 없어도 되나요? 네. USD, EUR, INR을 모두 비워 두고 가격 표시도 설정하지 않으면, 상품은 가격 줄 없이 게시됩니다. 견적 전용 상품에 유용합니다.

상품은 몇 개까지 추가할 수 있나요? 명령어에는 하드 상한이 없습니다. 다만 카테고리와 상품 검색은 드롭다운에서 25개 결과로 제한되므로, 매우 큰 카탈로그는 대시보드로 둘러보는 것이 더 낫습니다.

대시보드에서 상품을 바꾸면 카탈로그가 스스로 업데이트되나요? 네. 대시보드는 같은 데이터베이스에 쓰고, 슬래시 명령어와 똑같은 카탈로그 새로고침을 실행합니다.

상품을 추가한 뒤 /postcatalog를 다시 실행해야 하나요? 아니요. 메시지를 올리기 위해 한 번만 실행하면 됩니다. 이후의 모든 변경 사항은 제자리에서 업데이트됩니다.

설정할 준비가 되셨나요? Noxyr를 무료로 추가하고 /addcategory부터 시작하세요. 모든 명령어는 카탈로그 및 상품 문서에서 확인할 수 있습니다. 둘러보기를 판매로 바꾸는 장바구니와 주문 흐름은 Discord 결제 봇 가이드와 Discord에서 상품 판매하는 방법을 참고하세요.