Discord 카탈로그는 명확한 순서의 카테고리로 정리되어 있고, 모든 상품의 재고 수량이 실제로 전달할 수 있는 양을 반영할 때만 5개를 넘어서도 둘러보기 쉽습니다. 드롭다운 하나에 상품 50개를 평평하게 나열하면 쓸 수 없고, 이름이 잘 붙은 카테고리 몇 개에 위치 순으로 정렬된 상품을 넣으면 쓸 수 있습니다. 이 가이드는 Noxyr 카탈로그로 성장하는 Discord 샵을 구성하는 방법과, 카테고리를 언제 나누고, 합치고, 숨겨야 하는지 다룹니다.
성장할수록 카테고리 구조가 더 중요한 이유
카테고리 드롭다운은 구매자가 모든 카테고리를 열지 않고도 자신의 상품이 어디 있는지 짐작할 수 있을 때만 작동합니다. 한 카테고리에 상품 5개는 평평한 목록으로도 괜찮습니다. 그러나 묶음 없이 상품 15개가 있으면 구매자는 원하는 것을 찾기 전에 원하지 않는 것들을 계속 넘기게 되고, 바로 그때 둘러보다 이탈이 일어납니다. 카테고리는 장식이 아닙니다. "샵 둘러보기"가 "무엇을 파는지 스태프에게 물어보기"로 바뀌지 않도록 막아 주는 장치입니다.
1단계: 유형이 아니라 구매 결정 기준으로 묶기
가장 좋은 카테고리 분류는 내부 재고를 어떻게 정리하는지가 아니라, 구매자가 실제로 어떻게 결정하는지와 맞아야 합니다. 게임 서버라면 "랭크", "화폐", "꾸미기"는 구매자가 원하는 것을 생각하는 방식이므로 잘 작동합니다. "상품 A-M", "상품 N-Z"는 아무도 가나다순으로 둘러보지 않으므로 맞지 않습니다. 어떻게 나눌지 모르겠다면 최근 판매 20건을 보고, 구매자들이 한 번에 함께 물어본 것끼리 묶어 보세요.
/catalog category-add로 카테고리를 만듭니다.
- name: 드롭다운에 표시됩니다. 짧게 쓰세요(20자 미만이 가장 보기 좋습니다).
- description: 드롭다운에 한 줄로 나오는 부제이며 100자까지 가능합니다. 판매 문구가 아니라 안에 무엇이 있는지 설명하는 데 쓰세요.
- emoji: 이름 옆에 붙는 유니코드 또는 서버 커스텀 이모지입니다. 돌아온 구매자가 글을 읽는 것보다 빨리 자기 카테고리를 찾게 도와줍니다.
- position: 숫자가 작을수록 먼저 나옵니다. 가장 많이 팔리거나 입문용인 카테고리를 position 0에 두세요.
- visible: 끄면 카테고리(와 그 안의 모든 상품)를 삭제하지 않고 공개 카탈로그에서 숨깁니다. 아직 채우는 중인 카테고리에 유용합니다.
2단계: 위치와 재고를 의도적으로 설정하며 상품 추가하기
/catalog product-add에도 상품 수준의 position 필드가 있으므로, 카테고리 안에서 구매자가 먼저 보는 상품을 직접 정할 수 있습니다. 가장 저렴하거나 가장 인기 있는 옵션을 맨 위에 두세요. 그 상품이 아래 모든 상품의 가격대 기준점이 됩니다.
Stock은 일반 정수이며, -1은 무제한을 뜻합니다. 명확한 한도가 있는 상품(기브어웨이 랭크, 한정 꾸미기, 실물 상품 등)에는 실제 수량을 입력하세요. 그러면 스태프가 주문 티켓에서 뒤늦게 잡는 대신, 카탈로그 자체가 이행할 수 없는 상품을 구매하지 못하게 막습니다. 즉시 제공할 수 있는 상품(역할, 기본 서비스 등)은 -1로 두세요. 무제한 재고에 가짜 카운트다운을 붙이면 현실과 맞지 않는 압박만 만들어집니다.
상품 기록은 남긴 채 공개 카탈로그에서 잠시 내리고 싶다면(품절, 재작업 중, 시즌 한정) available:false를 쓰세요. 어느 쪽이든 그 상품을 참조하는 과거 인보이스는 그대로 유지됩니다.
3단계: 카테고리가 너무 많은 시점 판단하기
정해진 상한은 없지만, 카테고리가 6~7개를 넘으면 드롭다운 자체를 구매자가 훑어봐야 하는 상황이 됩니다. 너무 잘게 나눴다는 신호는 다음과 같습니다.
- 두 카테고리에 상품이 각각 한두 개뿐이라면 합치세요.
- 구매자가 고객 지원에서 "X는 어느 카테고리에 있나요?"라고 자주 묻는다면, 분류가 구매자가 상품을 생각하는 방식과 맞지 않는 것입니다.
- 기존 카테고리에 추가하지 않고 상품 출시마다 새 카테고리를 만들고 있다면 과하게 나눈 것입니다.
반대로, 관련 없는 상품 30개가 들어 있는 거대한 카테고리 하나는 작게 시작해서 성장한 뒤 구조를 다시 보지 않은 샵에서 더 흔한 문제입니다. 한 카테고리에 상품이 대략 10개를 넘을 때마다 구조를 다시 점검하세요.
4단계: 카탈로그 메시지를 자동으로 최신 상태로 유지하기
게시된 카탈로그 메시지는 카테고리나 상품이 바뀔 때마다 Discord 명령어나 대시보드의 상품/카테고리 페이지를 통해 스스로 새로 고쳐집니다. 수정 후 직접 다시 올릴 필요가 없습니다. /catalog post는 처음 한 번만 실행하면 됩니다. 그 뒤로는 수정만으로 충분합니다. 메시지가 오래된 것처럼 보이면 /shop이 봇이 현재 기록하고 있는 내용을 보여 주며, "카탈로그가 고장 났다"와 "오래된 고정 메시지를 보고 있다"를 가장 빨리 구분하는 방법입니다.
5단계: 상품이 몇 개 이상이면 대시보드에서 관리하기
상품 하나씩 추가할 때는 슬래시 명령어로 충분하지만, 상품 10개의 가격을 한꺼번에 바꾸거나 카테고리 전체의 순서를 바꿀 때는 대시보드의 카테고리 및 상품 페이지가 더 빠릅니다. 위치, 재고, 판매 여부, 다중 통화 가격 같은 같은 항목이 변경 한 건마다 명령어를 치는 대신 편집 가능한 폼 필드로 제공됩니다.
확장 가능한 구조
- 소규모 샵(상품 10개 미만): 카테고리 1~2개, 가격이나 인기순 정렬, 정말로 한정된 것이 아니라면 재고는 무제한.
- 중규모 샵(상품 10~40개): 구매 의도에 따라 카테고리 3~6개, 한정된 상품에는 재고 설정, 각 카테고리 맨 위에 낮은 위치 번호의 "입문" 상품 배치.
- 대규모 샵(상품 40개 이상): 카테고리와 함께 일관된 상품 설명 및 기능 목록(
/catalog product-add는|로 구분한 기능 필드를 받습니다). 구매자가 포함 내용을 묻기 위해 티켓을 열지 않고도 같은 카테고리 안에서 비교할 수 있게 합니다.
자주 묻는 질문
상품 하나가 카테고리 두 개에 속할 수 있나요? 아니요. 상품은 정확히 카테고리 하나에 속합니다. 두 곳에 모두 맞는 것이라면, 구매자가 먼저 검색할 카테고리를 골라 그곳에 넣으세요.
카테고리를 삭제하면 상품은 어떻게 되나요? 카테고리 삭제는 비어 있는 카테고리를 위한 기능입니다. 상품을 존재하게 하려면 카테고리가 반드시 필요하므로, 먼저 /catalog product-remove로 상품을 제거하거나 다른 카테고리로 옮기세요.
카테고리를 숨기면 판매 기록도 삭제되나요? 아니요. 카테고리나 상품을 visible/available이 아니도록 설정하면 공개 카탈로그에서 구매자에게 보이지 않을 뿐입니다. 연결된 과거 인보이스와 리뷰는 그대로 남습니다.
구매자에게 정확한 재고 수량을 보여줘야 하나요? 카탈로그가 아니라 체크아웃 장바구니 설정(/checkout setup)에서 제어합니다. 장바구니 항목 옆에 남은 재고를 보여 주면 긴박감이 생길 수 있지만, 그 숫자가 실제일 때만 켜세요.
Noxyr에서 카탈로그 정리는 무료인가요? 네. 카테고리, 재고, 위치 정렬, 다중 통화 가격은 모두 무료 카탈로그 모듈에 포함됩니다. 전체 설정은 상품 카탈로그 봇 가이드 또는 스토어 문서에서 확인하세요.