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.