Bot katalogu produktów na Discordzie zamienia kanał w witrynę sklepową do przeglądania: kategorie w liście rozwijanej, a każda z nich otwiera listę produktów z cenami, opisami i stanem magazynowym, odświeżaną automatycznie przy każdej edycji. Noxyr buduje to z trzech elementów (kategorii, produktów i opublikowanej wiadomości katalogu) bez kodu i bez płatnego planu. Ten przewodnik obejmuje każde pole, jakie obsługuje katalog, i jak skonfigurować go na swoim serwerze.

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

Co faktycznie robi bot katalogu produktów na Discordzie

Bez bota katalogu sklep na Discordzie to przypięta wiadomość, którą ktoś edytuje ręcznie, albo ściana embedów, które stają się nieaktualne w chwili zmiany ceny. Bot katalogu zamiast tego przechowuje produkty w bazie danych i renderuje jedną wiadomość na podstawie tych danych. Zmień cenę w panelu, a opublikowana wiadomość zaktualizuje się sama; nikt nie musi pamiętać, by ją ponownie publikować.

W Noxyr ta wiadomość żyje w ramach /catalog: lista rozwijana z twoimi kategoriami, a w każdej kategorii produkty z cenami i przyciskiem Check Prices. Wszystko konfiguruje się komendami z ukośnikiem albo panelem internetowym, a oba zapisują do tej samej bazy danych.

Krok 1: utwórz kategorie

Produkty muszą należeć do kategorii, więc zacznij od nich. Użyj /addcategory albo strony Products w panelu.

  • Nazwa: wyświetlana na liście rozwijanej, do 100 znaków (Ranks, Boosting, Graphic Design i tym podobne).
  • Opis: krótka linijka pod nazwą na liście rozwijanej, do 100 znaków.
  • Emoji: emoji Unicode lub niestandardowe emoji Discorda obok kategorii.
  • Miniatura: opcjonalny link do obrazka, wyświetlany, gdy członek otworzy tę kategorię.
  • Pozycja: niższe numery są wyświetlane wcześniej, więc kolejność na liście rozwijanej kontrolujesz bez zmiany nazw.
  • Widoczna: ukryj kategorię w publicznym katalogu, gdy uzupełniasz jej towar, bez usuwania jej.

Nazwy kategorii muszą być unikalne na serwerze; uruchomienie /addcategory z nazwą, której już użyto, zwraca błąd zamiast tworzyć duplikat.

Krok 2: dodaj produkty i ustaw ważne pola

Gdy kategoria już istnieje, dodaj do niej produkty za pomocą /addproduct (albo w panelu). Każde pole jest opcjonalne poza kategorią i nazwą, więc produkt bez żadnej ceny jest poprawny i przydatny przy ofertach w rodzaju „kontakt w sprawie wyceny”.

PoleCo kontroluje
NazwaTytuł produktu, do 100 znaków.
Cena (USD / EUR / INR)Do trzech cen w różnych walutach na produkt. Pozostaw wszystkie trzy puste dla oferty bez ceny.
Automatyczna walutaUzupełnia pozostałe waluty z podstawowej ceny, korzystając z bieżących kursów wymiany, więc wpisujesz tylko jedną liczbę.
OpisKrótki tekst, do 500 znaków.
FunkcjeLista oddzielona znakiem |, np. „Szybka dostawa | Wsparcie 24/7 | Dożywotni dostęp”, wyświetlana jako punktory, do 20 pozycji.
Wyświetlanie cenyWłasna linia ceny dla produktów, które nie mieszczą się w polach walut, np. „Od 10 $/mies.”.
Stan magazynowyLiczba albo -1 dla nieograniczonego. Widoczna dla kupujących, jeśli włączysz wyświetlanie stanu w koszyku.
PozycjaNiższe numery pojawiają się wcześniej w obrębie kategorii.
DostępnyCzy produkt pojawia się w publicznym katalogu. Wyłącz, by wstrzymać produkt bez usuwania jego rekordu.

Podstawowa waluta serwera pochodzi z /catalog currency; przeliczanie automatycznej waluty zawsze uzupełnia się z niej. Jeśli zostawisz pola ceny na zero i nie ustawisz wyświetlania ceny, produkt nadal się opublikuje, po prostu bez linii z ceną.

Krok 3: ustaw listę rozwijaną, kolory i przycisk Check Prices

/catalogsetup kontroluje wygląd samego embedu katalogu, niezależnie od pojedynczych kategorii czy produktów: na którym kanale się publikuje, tytuł embedu, opis, stopkę, kolor akcentu, baner i miniaturę, tekst zastępczy listy rozwijanej oraz to, czy pojawia się przycisk Check Prices. Uruchom bez opcji, by zobaczyć bieżące ustawienia bez ich zmiany, albo podaj tylko pola, które chcesz zmienić; zapisuje wyłącznie to, co faktycznie podasz, więc możesz poprawiać jedno pole naraz.

Krok 4: opublikuj katalog na kanale

Kategorie i produkty istnieją w bazie danych od razu po dodaniu, ale nic nie pojawia się na Discordzie, dopóki nie opublikujesz wiadomości katalogu. Uruchom /postcatalog raz, na kanale ustawionym przez /catalogsetup (albo wybierz kanał tam najpierw). Polecenie publikuje jedną wiadomość z listą rozwijaną kategorii i przyciskiem Check Prices.

Członkowie mogą też otworzyć ją publiczną komendą /catalog, która pokazuje ten sam embed i listę rozwijaną jako odpowiedź efemeryczną - przydatne do szybkiego podglądu bez przewijania do kanału.

Aktualizowanie katalogu bez ponownego publikowania

To jest coś, czego nie potrafi ręczna lista cen: każda komenda zmieniająca kategorię, produkt lub samą stylizację katalogu wywołuje tę samą procedurę aktualizacji, która przerysowuje opublikowaną wiadomość w miejscu. Dodaj produkt, zmień cenę, zmień nazwę kategorii albo uruchom ponownie /catalogsetup, a żywa wiadomość na kanale zaktualizuje się sama. Nigdy nie uruchamiasz /postcatalog dwa razy, chyba że oryginalna wiadomość została usunięta.

To pojedyncze źródło prawdy sprawia też, że konfiguracja kategorii produktów na Discordzie pozostaje wiarygodna: kupujący, którzy dodali kanał katalogu do zakładek, zawsze widzą aktualne ceny, a nie migawkę z momentu, w którym personel ostatnio pamiętał o zaktualizowaniu przypiętej wiadomości.

Konfiguracja kanału sklepu na Discordzie: kilka konwencji, które pomagają

  • Ustaw kanał jako tylko do odczytu. Tylko bot powinien na nim publikować; wyłącz wszystkim innym uprawnienie wysyłania wiadomości, by wiadomość katalogu zawsze była na górze.
  • Sortuj kategorie według tego, jak często są kupowane. Numery pozycji kontrolują listę rozwijaną, więc umieść najlepiej sprzedające się na początku.
  • Połącz z regulaminem. Przycisk TOS katalogu (ustawiany przez /catalog tos) stoi obok Check Prices, więc zasady zwrotów i dostawy są na wyciągnięcie ręki przy każdym produkcie.
  • Włącz koszyk, jeśli sprzedajesz więcej niż jedną rzecz naraz. Sam katalog służy tylko do przeglądania; dodawanie pozycji do zamówienia wymaga finalizacji, opisanej w przewodniku po koszyku na Discordzie.

Jak bot niestandardowy publikuje katalog pod twoją marką

Jeśli korzystasz z funkcji Bota niestandardowego w Noxyr, katalog, który skonfigurowałeś, nie musi być robiony od nowa: to te same kategorie, produkty i ustawienia, odczytywane z tej samej bazy danych, tylko renderowane przez bota z twoją nazwą i awatarem zamiast Noxyr. Dowolny bot obecny na danym serwerze (Noxyr lub twój niestandardowy) jest jedynym, który publikuje i odświeża katalog tam, więc członkowie nigdy nie widzą dwóch wersji ani zduplikowanej wiadomości. Konfiguracja bota niestandardowego to głos na Top.gg i wklejenie tokena bota w panelu; nic w komendach katalogu się nie zmienia.

Najczęstsze pytania

Czy produkt może nie mieć ceny? Tak. Zostaw puste USD, EUR i INR i nie ustawiaj wyświetlania ceny, a produkt nadal się opublikuje bez linii z ceną - przydatne przy pozycjach wycenianych na zapytanie.

Ile produktów mogę dodać? W komendach nie ma twardego limitu; wyszukiwania kategorii i produktów są ograniczone do 25 wyników na listach rozwijanych, więc bardzo duże katalogi lepiej przeglądać przez panel.

Czy katalog aktualizuje się sam, gdy zmienię produkt w panelu? Tak, panel zapisuje do tej samej bazy danych i uruchamia to samo odświeżenie katalogu co komendy z ukośnikiem.

Czy po dodaniu produktu muszę ponownie uruchomić /postcatalog? Nie. Uruchom to tylko raz, by umieścić wiadomość; każda późniejsza zmiana aktualizuje ją w miejscu.

Gotowy, by go skonfigurować? Dodaj Noxyr za darmo i zacznij od /addcategory, albo przeczytaj pełną dokumentację katalogu i produktów, by poznać każdą komendę. Przepływ koszyka i zamówienia, który zamienia przeglądanie w sprzedaż, opisują przewodnik po koszyku na Discordzie i jak sprzedawać produkty na Discordzie.