Bot catalog sản phẩm Discord biến một kênh thành một cửa hàng có thể duyệt: các danh mục nằm trong menu thả xuống, mỗi danh mục mở ra một danh sách sản phẩm với giá, mô tả và tồn kho, và được làm mới tự động mỗi khi bạn chỉnh sửa bất cứ thứ gì. Noxyr xây dựng điều này từ ba thành phần (danh mục, sản phẩm, tin nhắn catalog đã đăng), không cần viết mã và không có gói trả phí. Hướng dẫn này trình bày mọi trường mà catalog hỗ trợ và cách thiết lập trong máy chủ của bạn.
Bot catalog sản phẩm Discord thực sự làm gì
Nếu không có bot catalog, một cửa hàng Discord chỉ là một tin nhắn ghim do ai đó chỉnh sửa bằng tay, hoặc một loạt embed sẽ lỗi thời ngay khi giá thay đổi. Thay vào đó, bot catalog lưu sản phẩm của bạn trong cơ sở dữ liệu và hiển thị một tin nhắn từ dữ liệu đó. Bạn cập nhật giá trên dashboard, tin nhắn đã đăng sẽ tự cập nhật; không ai phải nhớ đăng lại nó.
Trong Noxyr, tin nhắn đó nằm trong /catalog: một menu thả xuống liệt kê các danh mục, và bên trong mỗi danh mục là các sản phẩm với giá và nút Check Prices. Mọi thứ đều được thiết lập bằng lệnh slash hoặc dashboard web, cả hai đều ghi vào cùng một cơ sở dữ liệu.
Bước 1: Tạo danh mục
Sản phẩm cần thuộc về một danh mục, nên hãy bắt đầu từ đó. Dùng /addcategory hoặc trang Products của dashboard.
- Name: hiển thị trong menu thả xuống, tối đa 100 ký tự (Ranks, Boosting, Graphic Design, v.v.).
- Description: một dòng ngắn dưới tên trong menu thả xuống, tối đa 100 ký tự.
- Emoji: một emoji Unicode hoặc emoji tùy chỉnh của Discord, đặt cạnh danh mục.
- Thumbnail: một URL ảnh tùy chọn, hiển thị khi thành viên mở danh mục đó.
- Position: số nhỏ hơn được sắp xếp trước, nên bạn kiểm soát thứ tự menu thả xuống mà không cần đổi tên gì.
- Visible: ẩn một danh mục khỏi catalog công khai trong khi bạn đang bổ sung hàng, mà không cần xóa nó.
Tên danh mục phải là duy nhất trong mỗi máy chủ; chạy /addcategory với một tên đã dùng sẽ trả về lỗi thay vì tạo bản trùng lặp.
Bước 2: Thêm sản phẩm và đặt các trường quan trọng
Khi đã có danh mục, thêm sản phẩm vào đó bằng /addproduct (hoặc dashboard). Mọi trường đều là tùy chọn ngoại trừ danh mục và tên, nên một sản phẩm không có giá nào cũng hợp lệ, hữu ích cho các mục "liên hệ để báo giá".
| Trường | Kiểm soát điều gì |
|---|---|
| Name | Tên sản phẩm, tối đa 100 ký tự. |
| Price (USD / EUR / INR) | Tối đa ba giá theo tiền tệ cho mỗi sản phẩm. Để trống cả ba nếu là mục không có giá. |
| Auto currency | Tự điền các tiền tệ khác từ giá chính bằng tỷ giá hối đoái trực tiếp, nên bạn chỉ cần gõ một con số. |
| Description | Đoạn giới thiệu ngắn, tối đa 500 ký tự. |
| Features | Danh sách phân cách bằng dấu gạch đứng ("Fast delivery | 24/7 support | Lifetime access"), hiển thị dưới dạng gạch đầu dòng, tối đa 20 mục. |
| Price display | Một dòng giá tùy chỉnh cho các sản phẩm không vừa với các trường tiền tệ, chẳng hạn "Starting at $10/mo". |
| Stock | Một số, hoặc -1 cho không giới hạn. Hiển thị cho người mua nếu bạn bật hiển thị tồn kho trong giỏ hàng. |
| Position | Số nhỏ hơn xuất hiện trước trong danh mục. |
| Available | Sản phẩm có hiển thị trong catalog công khai hay không. Tắt đi để tạm dừng sản phẩm mà không xóa bản ghi của nó. |
Tiền tệ chính của máy chủ được lấy từ /catalog currency; việc chuyển đổi tiền tệ tự động luôn điền từ tiền tệ đó. Nếu bạn để các trường giá bằng không và không đặt hiển thị giá, sản phẩm vẫn được đăng, chỉ là không có dòng giá.
Bước 3: Đặt menu thả xuống, màu sắc và nút Check Prices
/catalogsetup kiểm soát diện mạo của chính embed catalog, tách biệt với từng danh mục hay sản phẩm riêng lẻ: kênh nó được đăng vào, tiêu đề embed, mô tả, chân trang, màu nhấn, ảnh banner và ảnh thu nhỏ, văn bản placeholder của menu thả xuống, và việc có hiển thị nút Check Prices hay không. Chạy lệnh không kèm tùy chọn để xem cài đặt hiện tại mà không thay đổi gì, hoặc chỉ truyền các trường bạn muốn đổi; lệnh chỉ ghi những gì bạn thực sự truyền vào, nên bạn có thể chỉnh từng trường một.
Bước 4: Đăng catalog vào một kênh
Danh mục và sản phẩm tồn tại trong cơ sở dữ liệu ngay khi bạn thêm chúng, nhưng không có gì xuất hiện trên Discord cho đến khi bạn đăng tin nhắn catalog. Chạy /postcatalog một lần, trong kênh đã đặt bằng /catalogsetup (hoặc chọn kênh ở đó trước). Lệnh này đăng một tin nhắn duy nhất với menu danh mục và nút Check Prices.
Thành viên cũng có thể mở nó bằng lệnh công khai /catalog, lệnh này hiển thị cùng embed và menu thả xuống dưới dạng một câu trả lời chỉ người dùng thấy, hữu ích để xem nhanh mà không cần cuộn đến kênh.
Cập nhật catalog mà không cần đăng lại
Đây là phần mà danh sách giá thủ công không làm được: mọi lệnh thay đổi danh mục, sản phẩm hoặc kiểu dáng của catalog đều gọi cùng một quy trình cập nhật, quy trình này vẽ lại tin nhắn đã đăng ngay tại chỗ. Thêm sản phẩm, đổi giá, đổi tên danh mục, hoặc chạy lại /catalogsetup, và tin nhắn đang hoạt động trong kênh sẽ tự cập nhật. Bạn không bao giờ cần chạy /postcatalog hai lần trừ khi tin nhắn gốc đã bị xóa.
Nguồn dữ liệu duy nhất này cũng là lý do một thiết lập danh mục sản phẩm Discord luôn đáng tin cậy: người mua đánh dấu kênh catalog sẽ luôn thấy giá hiện tại, chứ không phải một ảnh chụp từ lần cuối nhân viên nhớ cập nhật tin nhắn ghim.
Thiết lập kênh cửa hàng Discord: vài quy ước hữu ích
- Đặt kênh ở chế độ chỉ đọc. Chỉ bot nên đăng trong kênh; tắt quyền gửi tin nhắn của mọi người khác để tin nhắn catalog luôn ở trên cùng.
- Sắp xếp danh mục theo mức độ người ta mua thường xuyên. Số vị trí điều khiển menu thả xuống, nên hãy đặt các mặt hàng bán chạy nhất lên trước.
- Kết hợp với điều khoản dịch vụ. Nút TOS của catalog (đặt bằng
/catalog tos) nằm cạnh Check Prices, nên các quy tắc hoàn tiền và giao hàng chỉ cách mỗi sản phẩm một cú nhấp. - Bật giỏ hàng nếu bạn bán nhiều hơn một món cùng lúc. Bản thân catalog chỉ để duyệt; thêm món vào đơn hàng cần thanh toán, được trình bày trong hướng dẫn bot thanh toán Discord.
Custom bot đăng catalog của bạn dưới thương hiệu riêng như thế nào
Nếu bạn đang dùng tính năng Custom Bot của Noxyr, catalog bạn đã thiết lập không cần làm lại: đó vẫn là cùng danh mục, sản phẩm và cài đặt, đọc từ cùng một cơ sở dữ liệu, chỉ được hiển thị bởi một bot mang tên và ảnh đại diện của bạn thay vì của Noxyr. Bot nào có mặt trong một máy chủ nhất định (Noxyr hoặc custom bot của bạn) là bot duy nhất đăng và làm mới catalog ở đó, nên thành viên không bao giờ thấy hai phiên bản hay một tin nhắn trùng lặp. Thiết lập custom bot cần một lượt bình chọn trên Top.gg và dán một token bot vào dashboard; không có gì ở các lệnh catalog thay đổi.
Câu hỏi thường gặp
Một sản phẩm có thể không có giá không? Có. Để trống USD, EUR và INR và không đặt hiển thị giá, sản phẩm vẫn được đăng mà không có dòng giá, hữu ích cho các mặt hàng chỉ báo giá.
Tôi có thể thêm bao nhiêu sản phẩm? Không có giới hạn cứng trong các lệnh; việc tra cứu danh mục và sản phẩm trong menu thả xuống được giới hạn 25 kết quả, nên các catalog rất lớn sẽ tiện duyệt hơn qua dashboard.
Catalog có tự cập nhật khi tôi đổi sản phẩm từ dashboard không? Có, dashboard ghi vào cùng cơ sở dữ liệu và kích hoạt cùng quy trình làm mới catalog như các lệnh slash.
Tôi có cần chạy lại /postcatalog sau khi thêm sản phẩm không? Không. Chỉ cần chạy một lần để đặt tin nhắn; mọi thay đổi sau đó sẽ cập nhật tại chỗ.
Sẵn sàng thiết lập? Thêm Noxyr miễn phí và bắt đầu với /addcategory, hoặc đọc đầy đủ tài liệu catalog và sản phẩm để xem mọi lệnh. Về giỏ hàng và luồng đơn hàng biến việc duyệt thành bán hàng, xem hướng dẫn bot thanh toán Discord và cách bán sản phẩm trên Discord.