Bot checkout Discord memungkinkan member menambahkan produk ke keranjang di katalogmu, lalu mengubah keranjang itu menjadi tiket pesanan pribadi tempat staf mengonfirmasi total, menerapkan voucher, dan mengatur pembayaran. Keranjang Noxyr dan /checkout melakukan persis itu secara gratis, tanpa biaya per penjualan, karena bot tidak pernah menyentuh uangnya sendiri. Berikut cara kerjanya untuk kedua sisi, dan apa yang tepat dilakukan serta tidak dilakukan bot terhadap pembayaran.

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

Cara kerja sisi pembeli

Keranjang berada sebagai tombol di bawah katalog produk yang sudah diposting. Member membuka kategori, memilih produk, dan menambahkannya ke keranjang. Panel keranjang menampilkan embed ephemeral dengan satu baris per item, harga dalam setiap mata uang yang aktif, total berjalan, dan tombol untuk menghapus item, mengosongkan keranjang, atau checkout.

  1. Telusuri katalog dengan /catalog atau pesan channel yang diposting.
  2. Tambahkan produk (dan jumlahnya) ke keranjang.
  3. Buka panel keranjang untuk meninjau item, menghapus satu, atau mengosongkan semuanya.
  4. Tekan Checkout.

Menekan Checkout dengan keranjang kosong akan menampilkan pesan "keranjang kosong" yang sudah diatur, bukan melakukan apa-apa. Jika checkout aktif tetapi belum ada panel tiket yang ditautkan, pembeli diberi tahu bahwa setup belum selesai, bukan dibiarkan gagal diam-diam.

Apa yang terjadi begitu Checkout ditekan

Bot mengambil snapshot isi keranjang sebelum hal lain terjadi, sehingga balapan antara pembuatan tiket dan pengosongan keranjang tidak bisa menghilangkan item dari pesanan. Setelah itu, bot membuka tiket melalui panel tiket yang ditautkan di /checkout panel, dengan sistem tiket yang sama seperti tiket dukungan. Jadi channel pesanan mendapat izin staf, tombol klaim, dan transkrip seperti tiket lainnya. Ringkasan pesanan (produk, jumlah, total) otomatis diposting di channel baru itu sebagai embed.

Kembali di katalog, panel keranjang diperbarui dan menunjukkan bahwa keranjang sekarang kosong (jika "clear cart after checkout" aktif, yang secara default memang aktif). Pembeli menerima konfirmasi ephemeral berisi tautan ke channel tiket baru dan ID tiket.

Mengatur /checkout sebagai admin

/checkout memiliki tiga subcommand:

  • /checkout setup: menyalakan atau mematikan tombol keranjang, dan mengatur batasan: berapa banyak produk berbeda yang boleh ada dalam satu keranjang (1-25), jumlah maksimal satu produk per keranjang (1-99), apakah keranjang dikosongkan setelah checkout, dan apakah sisa stok ditampilkan di samping setiap baris.
  • /checkout panel: menautkan panel tiket yang dibuka checkout. Ini wajib. Checkout tidak berfungsi sampai panel ditautkan. Buat panelnya dulu dengan /ticket panel_create atau dari dashboard, sebaiknya panel "Orders" khusus dengan role staf sendiri agar tiket penjualan tidak bercampur dengan dukungan umum.
  • /checkout text: setiap teks dan gaya yang terlihat: label/emoji/warna tombol keranjang, label/warna tombol checkout, judul/warna/banner/thumbnail/footer embed keranjang, pesan keranjang kosong, judul dan pesan ringkasan pesanan (dengan placeholder {user}, {username}, {items}), pesan sukses (dengan placeholder {channel}, {user}, {ticketId}), dan placeholder dropdown tambah/hapus.

/checkout status menampilkan konfigurasi saat ini dan memberi tahu persis apa yang kurang jika belum siap, misalnya belum ada panel yang ditautkan atau checkout dimatikan.

Di dalam tiket pesanan: apa yang dilakukan staf

Tiket pesanan adalah channel tiket biasa dengan ringkasan keranjang yang sudah diposting di dalamnya. Dari sini, staf:

  1. Mengonfirmasi item dan total dengan apa yang sebenarnya diinginkan pembeli.
  2. Menerapkan kode voucher jika pembeli punya. Lihat panduan kode voucher untuk cara kerja diskon dan batasannya.
  3. Membagikan detail pembayaran untuk metode mana pun yang disepakati kamu dan pembeli.
  4. Mengonfirmasi bahwa pembayaran benar-benar masuk sebelum mengirim apa pun.
  5. Membuat invoice dan mengirimkan pesanan.

Bagaimana checkout terhubung dengan invoice, voucher, dan review

Checkout sendiri hanya menghasilkan tiket dan ringkasan keranjang di dalamnya. Ia meneruskan ke tiga sistem lain yang berbagi pesanan yang sama:

  • Invoice: setelah pembayaran dikonfirmasi, staf menjalankan /invoice create di tiket untuk membuat struk berbranding (logo-mu, ID pesanan, produk, diskon, total, dan metode pembayaran) menggunakan branding yang diatur di /invoice branding. Lihat cara mengirim invoice di Discord.
  • Voucher: kode voucher yang diterapkan saat checkout akan mengurangi total invoice. Voucher dikelola terpisah dari keranjang, dibatasi oleh jumlah penggunaan, dan bisa dimatikan tanpa menghapus riwayatnya.
  • Review: setelah pengiriman, pembeli bisa menjalankan /rate dengan rating bintang, produk, dan screenshot opsional. Hasilnya diposting ke channel review-mu setelah disetujui. Lihat cara mengumpulkan review di Discord.

Ketiganya tidak membutuhkan pembeli melakukan apa pun selain checkout. Tiket pesanan adalah satu-satunya tempat staf mengerjakan semuanya secara berurutan, dan transkrip tiket yang sudah ditutup menyimpan seluruh percakapan sebagai catatan.

Apa yang ditangani bot dan apa yang tidak (dijelaskan dengan tepat)

Ini satu-satunya bagian yang sering membuat penjual bingung, jadi baca dengan cermat: checkout Noxyr tidak memproses pembayaran. Tidak ada form kartu, tidak ada integrasi gateway pembayaran, dan tidak ada halaman checkout hosted. Yang sebenarnya dilakukannya adalah:

  • Mengumpulkan item keranjang dan jumlahnya menjadi pesanan.
  • Membuka tiket pribadi tempat pembeli dan staf bisa berbicara.
  • Memposting ringkasan pesanan terstruktur agar tidak ada yang perlu mengetik ulang apa yang dipilih.
  • Mencatat pesanan sebagai invoice setelah staf menandainya, dengan kolom metode pembayaran yang diisi sendiri oleh staf (PayPal, UPI, crypto, transfer bank, apa pun yang benar-benar kamu terima).

Yang tidak dilakukannya:

  • Menagih kartu, membuat link pembayaran, atau terhubung ke Stripe, API PayPal, atau prosesor mana pun.
  • Memverifikasi bahwa pembayaran sudah masuk. Staf mengonfirmasi itu secara manual di tiket sebelum mengirim, dan karena itulah status "PayPal pending" tidak boleh dianggap sudah dibayar.
  • Menahan atau memindahkan dana. Uang berpindah langsung antara pembeli dan penjual lewat metode apa pun yang mereka sepakati di tiket.

Itu adalah trade-off yang disengaja, bukan fitur yang kurang. Itulah yang membuat checkout gratis tanpa biaya per penjualan, berbeda dengan platform checkout hosted seperti Sellix atau SellAuth yang memproses kartu dengan potongan. Jika bisnismu membutuhkan pembayaran kartu otomatis dan pengiriman key seketika setelah pembayaran masuk, platform checkout hosted adalah alat yang tepat, dan kamu tetap bisa memakai tiket dan invoice Noxyr di sekelilingnya. Lihat bot toko Discord terbaik untuk perbandingan itu.

Berjualan di Discord tanpa website

Karena checkout, invoice, voucher, dan review semuanya berjalan di dalam Discord, kamu tidak memerlukan website, plugin keranjang belanja, atau alat manajemen pesanan terpisah untuk berjualan di server Discord. Channel katalog adalah etalasenya, keranjang adalah halaman checkoutnya, dan tiket pesanan adalah kotak masuk layanan pelanggan, formulir pesanan, dan utas pembayaran sekaligus. Yang tetap kamu butuhkan di luar Discord adalah metode pembayaran tempat pembeli bisa langsung membayar (PayPal, UPI, dompet crypto), karena bot sengaja tidak masuk ke bagian itu.

Pertanyaan umum

Apakah /checkout menerima pembayaran langsung? Tidak. Ia membuka tiket pesanan tempat staf dan pembeli mengatur pembayaran lewat metode seperti PayPal, UPI, atau crypto. Bot mencatat metodenya di invoice setelahnya, tetapi tidak pernah memproses pembayarannya.

Apa yang terjadi jika keranjang pembeli kosong dan mereka menekan Checkout? Tidak ada yang terbuka. Mereka melihat pesan keranjang kosong yang sudah diatur.

Bisakah saya membatasi berapa banyak item dalam satu keranjang? Bisa. /checkout setup mengatur jumlah maksimal produk berbeda (1-25) dan jumlah maksimal per produk (1-99).

Apakah keranjang otomatis kosong setelah checkout? Secara default ya, dikendalikan oleh opsi "clear after checkout" di /checkout setup.

Apakah panel tiket wajib agar checkout berfungsi? Ya. Checkout membuka tiket lewat panel yang ditautkan dengan /checkout panel. Tanpa itu, pembeli diberi tahu bahwa setup belum selesai, alih-alih tombolnya gagal diam-diam.

Tambahkan Noxyr gratis dan tautkan panel dengan /checkout panel untuk mengubah katalogmu menjadi etalase yang berfungsi, atau baca dokumentasi katalog dan produk lengkap. Untuk katalognya sendiri, lihat panduan bot katalog produk Discord.