Bot checkout na Discordzie pozwala członkom dodawać produkty do koszyka w Twoim katalogu, a potem zamienia ten koszyk w prywatny ticket zamówienia, w którym personel potwierdza sumę, stosuje voucher i ustala płatność. Koszyk Noxyr i komenda /checkout robią dokładnie to, za darmo, bez prowizji od sprzedaży, bo bot sam nigdy nie dotyka pieniędzy. Oto jak to działa z obu stron i co dokładnie robi, a czego nie robi z płatnościami.

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

Jak wygląda strona kupującego

Koszyk żyje jako przycisk pod opublikowanym katalogiem produktów. Członek otwiera kategorię, wybiera produkt i dodaje go do koszyka; panel koszyka pokazuje embed widoczny tylko dla niego, z jedną linijką na przedmiot, ceną w każdej włączonej walucie, bieżącą sumą oraz przyciskami do usunięcia przedmiotu, wyczyszczenia koszyka lub przejścia do kasy.

  1. Przeglądaj katalog za pomocą /catalog albo opublikowanej wiadomości na kanale.
  2. Dodawaj produkty (i ich ilości) do koszyka.
  3. Otwórz panel koszyka, żeby przejrzeć przedmioty, usunąć jeden albo wyczyścić wszystko.
  4. Naciśnij Checkout.

Naciśnięcie Checkout przy pustym koszyku pokazuje skonfigurowaną wiadomość „koszyk jest pusty” zamiast cokolwiek robić. Jeśli kasa jest włączona, ale żaden panel ticketów nie został jeszcze podpięty, kupujący dostaje informację, że konfiguracja nie jest skończona, zamiast cichej awarii.

Co dzieje się w chwili naciśnięcia Checkout

Bot robi migawkę zawartości koszyka przed wykonaniem czegokolwiek innego, więc wyścig między utworzeniem ticketu a wyczyszczeniem koszyka nie może zgubić przedmiotu z zamówienia. Następnie otwiera ticket przez panel podpięty w /checkout panel, używając tego samego systemu co tickety wsparcia, więc kanał zamówienia dostaje uprawnienia personelu, przycisk przejęcia i transkrypt jak każdy inny ticket. Podsumowanie zamówienia (produkty, ilości, suma) jest automatycznie publikowane w nowym kanale jako embed.

W katalogu panel koszyka odświeża się i pokazuje, że jest pusty (jeśli opcja „wyczyść koszyk po kasie” jest włączona, a jest domyślnie), a kupujący dostaje prywatne potwierdzenie z linkiem do nowego kanału ticketu i jego ID.

Konfiguracja /checkout przez admina

/checkout ma trzy podkomendy:

  • /checkout setup: włącza lub wyłącza przycisk koszyka i ustawia limity: ile różnych produktów może zawierać koszyk (1-25), maksymalną ilość jednego produktu w koszyku (1-99), czy koszyk czyści się po kasie oraz czy obok każdej pozycji pokazuje się pozostały stan magazynowy.
  • /checkout panel: podpina panel ticketów, który otwiera kasa. To wymagane; kasa nie działa funkcjonalnie, dopóki nie zostanie podpięty panel. Najpierw utwórz panel komendą /ticket panel_create albo w panelu, najlepiej dedykowany „Orders” z własną rolą personelu, żeby tickety sprzedażowe nie mieszały się z ogólnym wsparciem.
  • /checkout text: cały widoczny tekst i stylizacja: etykieta, emoji i kolor przycisku koszyka, etykieta i kolor przycisku kasy, tytuł, kolor, baner, miniatura i stopka embeda koszyka, wiadomość o pustym koszyku, tytuł i treść podsumowania zamówienia (z symbolami {user}, {username}, {items}), wiadomość o sukcesie (z symbolami {channel}, {user}, {ticketId}) oraz podpowiedzi list rozwijanych dodawania i usuwania.

/checkout status pokazuje aktualną konfigurację i dokładnie informuje, czego brakuje, jeśli nie jest gotowa: brak podpiętego panelu albo wyłączona kasa.

W tickecie zamówienia: co robi personel

Ticket zamówienia to zwykły kanał ticketu, w którym jest już opublikowane podsumowanie koszyka. Stamtąd personel:

  1. Potwierdza przedmioty i sumę względem tego, czego naprawdę chce kupujący.
  2. Stosuje kod vouchera, jeśli kupujący go ma; zasady rabatów i limitów opisuje przewodnik po kodach vouchera.
  3. Udostępnia dane płatności dla metody, na którą uzgodniliście.
  4. Potwierdza, że płatność faktycznie dotarła, zanim cokolwiek dostarczy.
  5. Generuje fakturę i wysyła produkt.

Jak kasa łączy się z fakturami, voucherami i recenzjami

Sama kasa tylko tworzy ticket i podsumowanie koszyka w środku; przekazuje dalej do trzech innych systemów, które współdzielą to samo zamówienie:

  • Faktury: gdy płatność zostanie potwierdzona, personel uruchamia /invoice create w tickecie, żeby wygenerować markowany paragon (Twoje logo, ID zamówienia, produkty, rabat, sumę i metodę płatności) z brandingiem ustawionym w /invoice branding. Zobacz jak wysyłać faktury na Discordzie.
  • Vouchery: kod vouchera zastosowany podczas kasy obniża sumę faktury. Vouchery są zarządzane osobno od koszyka, mają limit użyć i można je wyłączyć bez usuwania ich historii.
  • Recenzje: po dostawie kupujący może użyć /rate z oceną w gwiazdkach, produktem i opcjonalnym zrzutem ekranu; po zatwierdzeniu trafia to na Twój kanał recenzji. Zobacz jak zbierać recenzje na Discordzie.

Żadna z tych trzech rzeczy nie wymaga od kupującego niczego ponad złożenie zamówienia; ticket zamówienia jest jedynym miejscem, w którym personel przechodzi przez nie wszystkie po kolei, a transkrypt zamkniętego ticketu zachowuje całą rozmowę jako zapis.

Co obsługuje bot, a czego nie (tu trzeba być precyzyjnym)

To jedyne miejsce, w którym sprzedawcy się mylą, więc przeczytaj uważnie: kasa Noxyr nie przetwarza płatności. Nie ma formularza kart, integracji z bramką płatniczą ani hostowanej strony kasy. To, co faktycznie robi, to:

  • Zbiera przedmioty z koszyka i ilości w zamówienie.
  • Otwiera prywatny ticket, w którym kupujący i personel mogą rozmawiać.
  • Publikuje ustrukturyzowane podsumowanie zamówienia, żeby nikt nie musiał przepisywać tego, co wybrano.
  • Zapisuje zamówienie jako fakturę, gdy personel je oznaczy, z polem metody płatności, które personel wypełnia sam (PayPal, UPI, krypto, przelew bankowy, cokolwiek faktycznie akceptujesz).

Czego nie robi:

  • Nie obciąża karty, nie generuje linku do płatności i nie łączy się z Stripe, API PayPal ani żadnym innym procesorem.
  • Nie weryfikuje, czy płatność przeszła. Personel potwierdza to ręcznie w tickecie przed dostawą, dlatego status „PayPal pending” nigdy nie powinien być traktowany jak zapłacony.
  • Nie trzyma ani nie przelewa środków. Pieniądze idą bezpośrednio od kupującego do sprzedawcy metodą, którą uzgodnili w tickecie.

To świadomy kompromis, a nie brakująca funkcja: dzięki temu kasa jest darmowa, bez prowizji od sprzedaży, w przeciwieństwie do platform z hostowaną kasą, takich jak Sellix czy SellAuth, które przetwarzają karty za część przychodu. Jeśli Twój biznes potrzebuje automatycznych płatności kartą i natychmiastowej wysyłki kluczy zaraz po zaksięgowaniu wpłaty, właściwym narzędziem jest platforma z hostowaną kasą, a tickety i faktury Noxyr nadal możesz używać wokół niej. Porównanie znajdziesz w zestawieniu najlepszych botów sklepowych na Discordzie.

Sprzedaż na Discordzie bez strony internetowej

Ponieważ kasa, faktury, vouchery i recenzje działają w całości na Discordzie, nie potrzebujesz strony internetowej, wtyczki koszyka ani osobnego narzędzia do zarządzania zamówieniami, żeby sprzedawać na serwerze Discord. Kanał katalogu to witryna sklepowa, koszyk to strona kasy, a ticket zamówienia to jednocześnie skrzynka wsparcia klienta, formularz zamówienia i wątek płatności. Poza Discordem nadal potrzebujesz metody płatności, na którą kupujący może zapłacić bezpośrednio (PayPal, UPI, portfel krypto), bo bot celowo nie wchodzi w tę część.

Częste pytania

Czy /checkout przyjmuje płatności bezpośrednio? Nie. Otwiera ticket zamówienia, w którym personel i kupujący ustalają płatność metodą taką jak PayPal, UPI czy krypto; bot zapisuje tę metodę na fakturze później, ale nigdy nie przetwarza płatności.

Co się stanie, jeśli koszyk kupującego jest pusty, a on naciśnie Checkout? Nic się nie otworzy. Zobaczy skonfigurowaną wiadomość o pustym koszyku.

Czy mogę ograniczyć liczbę przedmiotów w jednym koszyku? Tak, /checkout setup ustawia zarówno maksymalną liczbę różnych produktów (1-25), jak i maksymalną ilość na produkt (1-99).

Czy koszyk czyści się automatycznie po kasie? Domyślnie tak, sterowane opcją „clear after checkout” w /checkout setup.

Czy kasa wymaga panelu ticketów? Tak. Kasa otwiera tickety przez panel podpięty komendą /checkout panel; bez niego kupujący dostaje informację, że konfiguracja nie jest skończona, zamiast przycisk po cichu nie działał.

Dodaj Noxyr za darmo i podepnij panel komendą /checkout panel, żeby zamienić katalog w działający sklep, albo przeczytaj pełną dokumentację katalogu i produktów. Samym katalogiem zajmuje się przewodnik po botach katalogu produktów na Discordzie.