Bir Discord ödeme botu, üyelerin kataloğundaki ürünleri bir sepete eklemesine olanak tanır; ardından bu sepeti, personelin toplamı onayladığı, bir kupon uyguladığı ve ödemeyi ayarladığı özel bir sipariş biletine dönüştürür. Noxyr’ın sepeti ve /checkout komutu tam olarak bunu yapar; satış başına ücret almadan, çünkü bot paraya hiçbir şekilde dokunmaz. Aşağıda her iki taraf için nasıl çalıştığını ve ödemeyle ilgili olarak tam olarak neyi yapıp neyi yapmadığını bulabilirsin.
Alıcı tarafı nasıl çalışır?
Sepet, yayınlanan ürün kataloğunun altındaki bir düğme olarak yaşar. Bir üye bir kategori açar, bir ürün seçer ve sepetine ekler. Sepet paneli, her ürün için bir satır, etkin her para biriminde bir fiyat, çalışan bir toplam ve bir ürünü çıkarma, sepeti temizleme veya ödemeye geçme düğmelerini içeren geçici bir embed gösterir.
/catalogkomutuyla veya yayınlanan kanal mesajıyla kataloğa göz at.- Ürünleri (ve adetlerini) sepete ekle.
- Ürünleri gözden geçirmek, birini çıkarmak veya hepsini temizlemek için sepet panelini aç.
- Ödemeye Geç’e bas.
Sepet boşken Ödemeye Geç’e basılırsa, hiçbir şey yapmak yerine yapılandırılmış “sepet boş” mesajı gösterilir. Ödeme açık ama henüz bir bilet paneli bağlanmamışsa, alıcıya sessiz bir hata yerine kurulumun tamamlanmadığı söylenir.
Ödemeye Geç’e basıldığı anda ne olur?
Bot, başka hiçbir şey olmadan önce sepetin içeriğinin bir anlık görüntüsünü alır. Böylece bilet oluşturulurken ile sepet temizlenirken arasında yarış durumu olsa bile siparişten bir ürün kaybolmaz. Ardından /checkout panel ile bağlanmış bilet paneli üzerinden, destek biletleriyle aynı bilet sistemini kullanarak bir bilet açar. Bu sayede sipariş kanalı diğer biletler gibi personel izinlerini, bir devralma düğmesini ve bir dökümü alır. Sipariş özeti (ürünler, adetler, toplam) bu yeni kanala otomatik olarak bir embed olarak gönderilir.
Katalogdaki sepet paneli, artık boş olduğunu göstermek için yenilenir (varsayılan olarak açık olan “ödeme sonrası sepeti temizle” seçeneği açıksa). Alıcı ise yeni bilet kanalına bağlantı ve bir bilet kimliği içeren geçici bir onay mesajı alır.
Yönetici olarak /checkout ayarlama
/checkout komutunun üç alt komutu vardır:
/checkout setup: sepet düğmesini açar veya kapatır ve limitleri belirler: bir sepette kaç farklı ürün olabileceği (1-25), sepette bir üründen en fazla kaç adet olabileceği (1-99), ödemeden sonra sepetin temizlenip temizlenmeyeceği ve her satırın yanında kalan stokun gösterilip gösterilmeyeceği./checkout panel: ödeme işleminin açtığı bilet panelini bağlar. Bu zorunludur; bir panel bağlanana kadar ödeme işlevsel olarak devre dışı kalır. Önce paneli/ticket panel_createkomutuyla veya kontrol paneliyle oluştur. İdeal olarak, satış biletleri genel destekle karışmasın diye kendi personel rolüne sahip ayrı bir “Siparişler” paneli kullan./checkout text: görünen her metin ve stil: sepet düğmesinin etiketi/emojisi/rengi, ödeme düğmesinin etiketi/rengi, sepet embed’inin başlığı/rengi/afişi/küçük resmi/alt bilgisi, boş sepet mesajı, sipariş özetinin başlığı ve mesajı ({user},{username},{items}yer tutucularıyla), başarı mesajı ({channel},{user},{ticketId}ile) ve ekle/çıkar açılır menülerinin yer tutucuları.
/checkout status, mevcut yapılandırmayı gösterir ve hazır değilse tam olarak neyin eksik olduğunu söyler: bağlı panel yoksa veya ödeme kapalıysa.
Sipariş biletinin içinde: personel ne yapar?
Sipariş bileti, içinde sepet özeti zaten gönderilmiş normal bir bilet kanalıdır. Personel oradan şunları yapar:
- Ürünleri ve toplamı, alıcının gerçekten istediğiyle karşılaştırarak onaylar.
- Alıcının bir kupon kodu varsa uygular; indirimlerin ve limitlerin nasıl çalıştığı için kupon kodları rehberine bak.
- Sen ve alıcı hangi yöntem üzerinde anlaşırsanız, o yöntemin ödeme bilgilerini paylaşır.
- Bir şey teslim etmeden önce ödemenin gerçekten ulaştığını onaylar.
- Faturayı oluşturur ve teslim eder.
Ödeme, faturalar, kuponlar ve değerlendirmelerle nasıl bağlanır?
Ödeme işleminin kendisi yalnızca bileti ve içindeki sepet özetini üretir; aynı siparişi paylaşan üç başka sisteme devreder:
- Faturalar: ödeme onaylandıktan sonra personel, biletin içinde
/invoice createkomutunu çalıştırarak/invoice brandingile ayarlanmış markalamayı kullanan markalı bir makbuz oluşturur (logon, sipariş kimliği, ürünler, indirim, toplam ve ödeme yöntemi). Bkz. Discord’da fatura nasıl gönderilir. - Kuponlar: ödeme sırasında uygulanan bir kupon kodu fatura toplamını düşürür. Kuponlar sepetten ayrı yönetilir, kullanım sayısıyla sınırlanır ve geçmişi silinmeden kapatılabilir.
- Değerlendirmeler: teslimattan sonra alıcı, yıldız puanı, ürün ve isteğe bağlı bir ekran görüntüsüyle
/ratekomutunu çalıştırabilir. Onaylandıktan sonra bu, değerlendirme kanalına gönderilir. Bkz. Discord’da değerlendirme nasıl toplanır.
Bu üç sistemin hiçbiri, ödemeye geçmenin ötesinde alıcıdan ekstra bir şey yapmasını gerektirmez. Sipariş bileti, personelin bunların hepsinde sırayla çalıştığı tek yerdir; kapatılan biletin dökümü ise tüm konuşmayı bir kayıt olarak saklar.
Bot neyi yönetir, neyi yönetmez? (Burada kesin olmak gerekir)
Satıcıların kafasının karıştığı tek yer burasıdır, bu yüzden dikkatle oku: Noxyr’ın ödeme işlemi ödemeleri işlemez. Kart formu, ödeme ağ geçidi entegrasyonu ya da barındırılan bir ödeme sayfası yoktur. Gerçekte yaptığı şeyler şunlardır:
- Sepet ürünlerini ve adetlerini bir siparişte toplar.
- Alıcının ve personelin konuşabileceği özel bir bilet açar.
- Kimsenin seçilenleri yeniden yazmak zorunda kalmaması için yapılandırılmış bir sipariş özeti gönderir.
- Personel siparişi işaretleyince siparişi bir fatura olarak kaydeder; personelin kendisinin doldurduğu bir ödeme yöntemi alanıyla (PayPal, UPI, kripto, banka havalesi, gerçekten kabul ettiğin her ne ise).
Yapmadığı şeyler ise şunlardır:
- Kart çekmek, bir ödeme bağlantısı oluşturmak veya Stripe, PayPal’ın API’si ya da herhangi bir işlemciye bağlanmak.
- Bir ödemenin geçtiğini doğrulamak. Personel bunu teslimattan önce bilet içinde manuel olarak onaylar; “PayPal beklemede” ifadesinin asla ödenmiş sayılmamasının nedeni de budur.
- Para tutmak veya aktarmak. Para, bilette anlaşılan yöntemle doğrudan alıcı ile satıcı arasında hareket eder.
Bu, eksik bir özellik değil, bilinçli bir ödünleşimdir: ödemeyi satış başına ücret olmadan ücretsiz kılan da budur. Bir kesinti karşılığında kart işleyen Sellix veya SellAuth gibi barındırılan ödeme platformlarının aksine. İşin otomatik kart ödemeleri ve ödeme geçer geçmez anında anahtar teslimi gerektiriyorsa, barındırılan bir ödeme platformu doğru araçtır; yine de Noxyr’ın biletlerini ve faturalarını onun etrafında kullanabilirsin. Bu karşılaştırma için en iyi Discord mağaza botları sayfasına bak.
Web sitesi olmadan Discord’da satış yapmak
Ödeme, faturalar, kuponlar ve değerlendirmelerin hepsi Discord içinde çalıştığı için, bir Discord sunucusunda satış yapmak için bir web sitesine, bir alışveriş sepeti eklentisine veya ayrı bir sipariş yönetim aracına ihtiyacın yoktur. Katalog kanalı vitrin, sepet ödeme sayfası, sipariş bileti ise müşteri hizmetleri gelen kutusu, sipariş formu ve ödeme konuşması bir aradadır. Discord dışında hâlâ ihtiyacın olan şey, alıcının doğrudan ödeme yapabileceği bir yöntemdir (PayPal, UPI, bir kripto cüzdanı); çünkü bot bu kısmın dışında kalmayı bilerek seçer.
Sık sorulan sorular
/checkout ödemeleri doğrudan alıyor mu? Hayır. Personel ve alıcının PayPal, UPI veya kripto gibi bir yöntem üzerinden ödemeyi ayarladığı bir sipariş bileti açar. Bot, yöntemi daha sonra faturaya kaydeder ama ödemeyi asla işlemez.
Alıcının sepeti boşken Ödemeye Geç’e basarsa ne olur? Hiçbir şey açılmaz. Bunun yerine yapılandırılmış boş sepet mesajını görürler.
Tek bir sepete kaç ürün konabileceğini sınırlayabilir miyim? Evet, /checkout setup hem en fazla farklı ürün sayısını (1-25) hem de ürün başına en fazla adedi (1-99) belirler.
Sepet ödemeden sonra otomatik olarak temizlenir mi? Varsayılan olarak evet; bu, /checkout setup içindeki “ödeme sonrası temizle” seçeneğiyle kontrol edilir.
Ödemenin çalışması için bir bilet paneli gerekli mi? Evet. Ödeme, /checkout panel ile bağlanmış bir panel üzerinden bilet açar; panel olmadan, düğme sessizce başarısız olmak yerine alıcılara kurulumun tamamlanmadığı söylenir.
Kataloğunu çalışan bir mağazaya dönüştürmek için Noxyr’ı ücretsiz ekle ve /checkout panel ile bir panel bağla; ya da tam katalog ve ürün dokümanlarını oku. Katalogun kendisi için Discord ürün kataloğu bot rehberine bak.