Wydarzenia
Moduł Wydarzenia: warsztaty, degustacje i wieczory u Ciebie, zapisy przez zapytanie albo telefon.
Wydarzenia to dodatek dla lokalu, który organizuje własne spotkania: warsztaty, degustacje, wieczór z muzyką. Ty ustalasz termin i program, gość się zgłasza.
Jeśli to gość proponuje termin dla własnej grupy, to nie wydarzenie, tylko pakiet w Cateringu. Różnica polega na tym, kto ustala datę i program: lokal tworzy Wydarzenie, klient wybiera pakiet.
Kiedy to jest dostępne
Moduł Wydarzenia działa tylko wtedy, gdy:
- Twój plan go obejmuje (cecha „Wydarzenia i warsztaty” w Ustawienia → Abonament) albo dostałeś go od obsługi Delieta,
- masz go włączonego w Ustawienia → Moduły (domyślnie jest wyłączony),
- masz włączony Sklep. Dodatek działa tylko razem z nim.
Bez planu panel odpowie: „Wydarzenia nie jest w Twoim abonamencie.” Bez Sklepu: „Wydarzenia wymaga modułu Sklep. Najpierw włącz Sklep.” Zasady planów i modułów: Moduły i abonament.
Po wyłączeniu znika pozycja w menu. Strony pod /app/wydarzenia pokazują „Wydarzenia są wyłączone” i przycisk Przejdź do modułów. Dane zostają. Sklep przestaje dostawać wydarzenia, a zapytania o wydarzenia przez API są odrzucane.
Wydarzenie
W menu panelu moduł jest w grupie Dodatki, między Catering a Tłumaczeniami. Strona Wydarzenia ma dwie zakładki: Wydarzenia i Zapytania. Lista ma filtry „Wszystkie”, „Opublikowane”, „Szkice” i „Minione”. Gdy lista jest pusta, panel podpowiada: „Dodaj pierwsze wydarzenie — warsztaty, degustację, wieczór z muzyką.”
Formularz wydarzenia ma sekcje:
- Podstawy: „Tytuł”, „Dla kogo”, „Opis” i Zdjęcie. Opis jest zwykłym tekstem. Linie zaczynające się od
-stają się punktami. - Cena: „Za osobę” (w złotych), „Bezpłatne” albo „Do uzgodnienia”. Sklep pokazuje je jako „45 zł / os.”, „Bezpłatne” i „Cena do uzgodnienia”.
- Uczestnicy na zgłoszenie: „Min.” i „Maks.” (od 1 do 500). To zakres jednego zgłoszenia, a nie limit miejsc na całe wydarzenie.
- Termin: „Konkretne terminy” (do 60; każdy ma „Data”, „Godzina”, „Do” i „Uwaga”, a „Dodaj termin” dodaje kolejny) albo „Do uzgodnienia”. Pole „Uwaga do terminu” opisuje całość.
- Zapisy: „Formularz zapytania” albo „Tylko telefon”. Telefon wydarzenia, gdy go nie wpiszesz, to telefon firmy.
- Widoczność: status „Szkic”, „Opublikowane” albo „Minione” i „Kolejność”.
- Tłumaczenia: przy włączonym module Tłumaczenia. Warsztat tłumaczeń ma sekcję wydarzeń.
Sklep pokazuje tylko wydarzenia Opublikowane, które mają przed sobą jakiś termin. Szkice i minione są ukryte. Gdy minie ostatni termin, wydarzenie samo przestaje być widoczne, bez żadnej akcji z Twojej strony. Panel ostrzega wtedy: „Wszystkie terminy minęły — w sklepie wydarzenie zniknie.” Wydarzenie „Do uzgodnienia” samo nie mija. Zamiast kasować, możesz je oznaczyć jako „Minione”: panel podpowiada to przy usuwaniu.
Nie ma biletów ani płatności online za wydarzenia. Panel nie liczy też miejsc na całe wydarzenie.
Zapisy: zapytanie albo telefon
Przy zapisie przez Formularz zapytania gość podaje imię i nazwisko, telefon (wymagany), liczbę uczestników i wybrany termin. Wiadomość jest opcjonalna. Przy wydarzeniu bez konkretnych terminów podaje preferowany dzień. Firmę może dopisać.
Przy Tylko telefon sklep pokazuje przycisk dzwonienia. Zgłoszenie przez API zostanie odrzucone: „Na to wydarzenie zapisujemy telefonicznie: <numer>.”
Delieta pilnuje, żeby:
- wydarzenie istniało i przyjmowało zgłoszenia („Nie ma takiego wydarzenia.”, „To wydarzenie nie przyjmuje zgłoszeń.”, „To wydarzenie już się odbyło.”),
- termin był jednym z podanych i nie był z przeszłości („Wybierz jeden z podanych terminów.”, „Ten termin już minął. Wybierz inny.”, „Ten dzień już minął. Wybierz późniejszy.”),
- liczba uczestników mieściła się w zakresie („Podaj liczbę uczestników od 8 do 25.” to przykład dla zakresu 8–25).
Kody i pola opisuje Partner API.
Zapytania o wydarzenia
Zgłoszenia trafiają do zakładki Zapytania w Wydarzeniach (/app/wydarzenia/zapytania). Trafiają też do skrzynki cateringu, gdzie widać je pod filtrem „Wydarzenie”, ale tylko gdy moduł Wydarzenia jest włączony. Karta zapytania pokazuje wydarzenie, termin, uczestników i szacunek, np. „≈ 450 zł”. Szacunek jest wskazówką, a nie ceną.
Z zapytaniem pracujesz tak jak w cateringu: zmieniasz Status i zapisujesz Wynik. Przycisku Utwórz zlecenie nie ma: wydarzenie nie jest zleceniem cateringowym. Mail do Ciebie ma temat „Nowe zgłoszenie na wydarzenie: <tytuł>”.
Wydarzenia w sklepie i w API
Sklep pobiera wydarzenia z GET /api/v1/events (zakres klucza catalog:read) i wysyła zgłoszenia przez POST /api/v1/inquiries z rodzajem event. Menu „Wydarzenia” i strona /wydarzenia istnieją w sklepie tylko wtedy, gdy moduł jest włączony. Szczegóły: Partner API i kontrakt witryny.

