Bot katalog produk Discord mengubah sebuah channel menjadi etalase yang bisa dijelajahi: kategori dalam dropdown, dan setiap kategori membuka daftar produk dengan harga, deskripsi, dan stok, yang diperbarui otomatis setiap kali Anda mengubah sesuatu. Noxyr membangunnya dari tiga bagian (kategori, produk, dan pesan katalog yang diposting) tanpa kode dan tanpa paket berbayar. Panduan ini membahas setiap field yang didukung katalog dan cara mengaturnya di server Anda.
Apa yang sebenarnya dilakukan bot katalog produk Discord
Tanpa bot katalog, toko Discord adalah pesan yang disematkan dan diedit secara manual, atau deretan embed yang langsung usang begitu harga berubah. Bot katalog justru menyimpan produk Anda di database dan merender satu pesan dari data itu. Ubah harga di dashboard, dan pesan yang diposting akan memperbarui dirinya sendiri. Tidak ada yang perlu ingat untuk memposting ulang.
Di Noxyr, pesan itu berada di dalam /catalog: dropdown yang berisi kategori Anda, dan di dalam setiap kategori ada produk dengan harga dan tombol Check Prices. Semuanya diatur dengan slash command atau dashboard web, dan keduanya menulis ke database yang sama.
Langkah 1: Buat kategori
Produk perlu kategori, jadi mulailah dari sana. Gunakan /addcategory atau halaman Products di dashboard.
- Nama: ditampilkan di dropdown, maksimal 100 karakter (Rank, Boosting, Desain Grafis, dan seterusnya).
- Deskripsi: satu baris singkat di bawah nama di dropdown, maksimal 100 karakter.
- Emoji: emoji Unicode atau emoji kustom Discord di samping kategori.
- Thumbnail: URL gambar opsional yang ditampilkan saat member membuka kategori itu.
- Position: angka yang lebih kecil diurutkan lebih dulu, jadi Anda mengendalikan urutan dropdown tanpa perlu mengganti nama apa pun.
- Visible: sembunyikan kategori dari katalog publik saat Anda masih mengisi stoknya, tanpa menghapusnya.
Nama kategori harus unik per server. Menjalankan /addcategory dengan nama yang sudah dipakai akan menampilkan error, bukan membuat duplikat.
Langkah 2: Tambahkan produk dan atur field yang penting
Setelah kategori ada, tambahkan produk ke dalamnya dengan /addproduct (atau dari dashboard). Setiap field bersifat opsional kecuali kategori dan nama, jadi produk tanpa harga sama sekali tetap valid, berguna untuk daftar “hubungi untuk penawaran.”
| Field | Fungsinya |
|---|---|
| Name | Judul produk, maksimal 100 karakter. |
| Price (USD / EUR / INR) | Hingga tiga harga mata uang per produk. Kosongkan ketiganya untuk daftar tanpa harga. |
| Auto currency | Mengisi mata uang lain dari harga utama menggunakan kurs live, jadi Anda hanya perlu mengetik satu angka. |
| Description | Deskripsi singkat, maksimal 500 karakter. |
| Features | Daftar yang dipisahkan tanda pipa ("Pengiriman cepat | Dukungan 24/7 | Akses seumur hidup"), ditampilkan sebagai poin, maksimal 20 item. |
| Price display | Baris harga khusus untuk produk yang tidak cocok dengan field mata uang, seperti "Mulai dari $10/bulan". |
| Stock | Angka, atau -1 untuk tak terbatas. Ditampilkan kepada pembeli jika Anda mengaktifkan tampilan stok di keranjang. |
| Position | Angka yang lebih kecil muncul lebih dulu dalam kategori. |
| Available | Menentukan apakah produk tampil di katalog publik. Matikan untuk menjeda produk tanpa menghapus datanya. |
Mata uang utama server berasal dari /catalog currency, dan konversi auto-currency selalu mengisi dari mata uang itu. Jika Anda membiarkan field harga bernilai nol dan tidak mengatur price display, produk tetap diposting, hanya tanpa baris harga.
Langkah 3: Atur dropdown, warna, dan tombol Check Prices
/catalogsetup mengatur tampilan embed katalog itu sendiri, terpisah dari kategori atau produk mana pun: channel tempat ia diposting, judul embed, deskripsi, footer, warna aksen, gambar banner, dan thumbnail, teks placeholder dropdown, serta apakah tombol Check Prices muncul. Jalankan tanpa opsi untuk melihat pengaturan saat ini tanpa mengubah apa pun, atau berikan hanya field yang ingin Anda ubah. Perintah ini hanya menulis field yang benar-benar Anda isi, jadi Anda bisa menyesuaikan satu field pada satu waktu.
Langkah 4: Posting katalog ke channel
Kategori dan produk sudah ada di database begitu Anda menambahkannya, tetapi tidak ada yang muncul di Discord sampai Anda memposting pesan katalog. Jalankan /postcatalog sekali, di channel yang diatur dengan /catalogsetup (atau pilih channel-nya dulu di sana). Perintah itu memposting satu pesan dengan dropdown kategori dan tombol Check Prices.
Member juga bisa membukanya dengan perintah publik /catalog, yang menampilkan embed dan dropdown yang sama sebagai balasan ephemeral. Ini berguna untuk melihat sekilas tanpa menggulir ke channel.
Memperbarui katalog tanpa memposting ulang
Inilah bagian yang tidak bisa dilakukan daftar harga manual: setiap perintah yang mengubah kategori, produk, atau tampilan katalog memanggil rutinitas pembaruan yang sama, yang menggambar ulang pesan yang diposting di tempat. Tambahkan produk, ubah harga, ganti nama kategori, atau jalankan /catalogsetup lagi, dan pesan langsung di channel akan memperbarui dirinya sendiri. Anda tidak pernah perlu menjalankan /postcatalog dua kali kecuali pesan aslinya terhapus.
Satu sumber kebenaran ini juga yang membuat pengaturan kategori produk Discord tetap terpercaya. Pembeli yang menyimpan channel katalog sebagai bookmark akan selalu melihat harga terbaru, bukan cuplikan dari saat staf terakhir ingat memperbarui pesan yang disematkan.
Pengaturan channel toko Discord: beberapa kebiasaan yang membantu
- Jadikan channel hanya-baca. Hanya bot yang memposting di sana. Matikan izin kirim pesan untuk semua orang lain agar pesan katalog tetap di atas.
- Urutkan kategori berdasarkan seberapa sering orang membelinya. Angka position mengendalikan dropdown, jadi letakkan produk terlaris di depan.
- Pasangkan dengan syarat layanan. Tombol TOS katalog (diatur dengan
/catalog tos) berada di samping Check Prices, sehingga aturan refund dan pengiriman hanya satu klik dari setiap produk. - Aktifkan keranjang jika Anda menjual lebih dari satu item sekaligus. Katalog hanya untuk menjelajah. Menambahkan item ke pesanan membutuhkan checkout, yang dibahas dalam panduan bot checkout Discord.
Bagaimana bot kustom memposting katalog Anda dengan merek sendiri
Jika Anda menjalankan fitur Custom Bot Noxyr, katalog yang sudah Anda atur tidak perlu dibuat ulang. Isinya sama, yaitu kategori, produk, dan pengaturan yang dibaca dari database yang sama. Hanya saja, yang merendernya adalah bot dengan nama dan avatar Anda, bukan milik Noxyr. Bot mana pun yang ada di server tertentu (Noxyr atau bot kustom Anda) adalah satu-satunya yang memposting dan memperbarui katalog di sana, sehingga member tidak pernah melihat dua versi atau pesan duplikat. Mengatur bot kustom cukup dengan vote Top.gg dan menempelkan token bot di dashboard. Tidak ada perintah katalog yang berubah.
Pertanyaan umum
Apakah produk boleh tidak memiliki harga? Boleh. Kosongkan USD, EUR, dan INR serta jangan atur price display. Produk tetap diposting tanpa baris harga, berguna untuk item yang hanya bisa ditanyakan penawarannya.
Berapa banyak produk yang bisa saya tambahkan? Tidak ada batas keras di perintahnya. Pencarian kategori dan produk dibatasi 25 hasil di dropdown, jadi katalog yang sangat besar lebih baik dijelajahi lewat dashboard.
Apakah katalog diperbarui sendiri saat saya mengubah produk dari dashboard? Ya. Dashboard menulis ke database yang sama dan memicu pembaruan katalog yang sama dengan perintah slash.
Apakah saya perlu menjalankan /postcatalog lagi setelah menambahkan produk? Tidak. Jalankan sekali untuk menempatkan pesan, dan setiap perubahan berikutnya memperbaruinya di tempat.
Siap mengaturnya? Tambahkan Noxyr gratis dan mulai dengan /addcategory, atau baca dokumentasi katalog dan produk lengkap untuk setiap perintah. Untuk keranjang dan alur pesanan yang mengubah penjelajahan menjadi penjualan, lihat panduan bot checkout Discord dan cara menjual produk di Discord.