Przejdź do treści
StayPark Suite · Pomoc
StayPark Suite · Pomoc
Zamknij menu
Szukaj w pomocy Ctrl K
Wprowadzenie Przewodniki Panel - obsługa Portal i aplikacje Wdrożenie i konfiguracja Integracje i API Nowości

Akcje pól

Jak dopiąć do pola usługi reguły - warunek i akcję (dodaj produkt, zarezerwuj salę albo pracownika, przedłuż czas, zablokuj) - i jak ustawić ilość, marginesy i priorytet.

Wdrożeniowiec
Kierownik

Zaktualizowano 2 listopada 2026

Na tej stronie
Podświetlone słowa z wyszukiwania: ()

Akcja to reguła przy polu formularza: „jeśli odpowiedź spełnia warunek, zrób coś”. Dzięki akcjom obsługa nie musi pamiętać, że 20 dzieci to duża sala i dwóch animatorów - system dobiera to sam przy każdej rezerwacji.

Zanim zaczniesz

Uprawnienia:

  • Edycja produktów products.edit

Dodaj akcję

  1. W zakładce Konfiguracja usługi kliknij pole na liście. Po prawej zobaczysz Akcje dla: ….
  2. Kliknij Dodaj akcję.
  3. Ustaw warunek (opis niżej).
  4. Wybierz Typ akcji i to, czego akcja dotyczy: produkt, grupę albo minuty.
  5. Ustaw Sposób określenia ilości i ilość.
  6. Przy sali i pracowniku ustaw Margines przed (min) i Margines po (min).
  7. Ustaw Priorytet i zapisz akcję.

Warunek

Dla pola Tak/Nie wybierasz tylko Gdy wartość pola: Tak albo Nie. Dla pól liczbowych wybierz Typ warunku:

Typ warunku Co sprawdza Przykład
Proste porównanie pole porównane ze stałą albo z innym polem liczbowym (Operator, Porównaj z: Stała wartość i Wartość albo nazwa pola) Liczba dzieci większe niż 10; Liczba dzieci większe niż Liczba dorosłych
Zakres wartości czy wartość jest między Wartość minimalna a Wartość maksymalna - obie granice zawsze wchodzą Liczba dzieci od 1 do 15
Wyrażenie matematyczne pole porównane z innym polem plus/minus wartość Liczba dorosłych > (Liczba dzieci + 5)

Przy porównaniu z innym polem puste pole liczy się jako 0. Gdy porównanie ma mieć zapas („więcej dzieci niż dorosłych o co najmniej 5”), użyj Wyrażenia matematycznego.

Zakresy w kolejnych akcjach układaj tak, żeby się stykały, ale nie nakładały: 1-15 i 16-30. Przy 1-15 i 15-30 piętnaścioro dzieci spełni oba warunki i system zarezerwuje dwie sale.

Typ akcji

Typ akcji Co robi Co jeszcze ustawiasz
Dodaj produkt dokłada produkt do pozycji usługi Produkt, ilość
Rezerwuj przestrzeń rezerwuje sale z grupy Grupa przestrzeni, ilość, marginesy
Rezerwuj pracownika rezerwuje osoby z grupy Grupa pracowników, ilość, marginesy
Przedłuż czas dodaje minuty do czasu usługi Czas (minuty)
Zablokuj usługę nie pozwala zarezerwować Komunikat blokady

Komunikat blokady widzi obsługa i klient. Bez komunikatu system pokaże „Usługa niedostępna dla wybranych parametrów.” Napisz w nim, co zrobić dalej, np. „Powyżej 30 dzieci zadzwoń do nas”.

Ilość

Pole Sposób określenia ilości (przy Przedłuż czas - czasu):

Sposób Ilość to Przykład
Stała ilość podana liczba; zaznacz Ilość = wartość aktualnego pola, żeby wziąć wartość tego pola 1 sala
Wartość pola wartość wybranego pola liczbowego tyle porcji, ile dzieci
Wyrażenie (pole1 - pole2) dwa pola i działanie: dodaj, odejmij, pomnóż, podziel dorośli - dzieci
Wyrażenie zaawansowane własny wzór {liczba_dzieci_12} / 10

Ułamek z Wyrażenie (pole1 - pole2) system obcina do liczby całkowitej, a wynik wyrażenia zaawansowanego zaokrągla. Wynik ujemny = 0, a akcja z ilością 0 nic nie robi. Wzory i przykłady: Wyrażenia zaawansowane w ilościach.

Marginesy i priorytet

Margines przed (min) i Margines po (min) zajmują salę albo pracownika dłużej niż usługa, np. na przygotowanie i sprzątanie. Klient płaci za 2 godziny, ale sala jest zajęta 2 godziny i 45 minut - i system nie wciśnie w ten czas innej imprezy.

Priorytet ustala kolejność wykonania (wyższy - wcześniej). Wykonują się wszystkie akcje ze spełnionym warunkiem - priorytet nie wyłącza pozostałych.

Przykład: urodziny w sali zabaw

Pole Liczba dzieci ma pięć akcji:

  1. Zakres wartości 1-15 → Rezerwuj przestrzeń, grupa „Sale małe”, Stała ilość 1, margines po 30 min.
  2. Zakres wartości 16-30 → Rezerwuj przestrzeń, grupa „Sale duże”, Stała ilość 1, margines po 30 min.
  3. Proste porównanie większe niż 30 → Zablokuj usługę, komunikat „Powyżej 30 dzieci zadzwoń do nas”.
  4. Proste porównanie większe niż 0 → Dodaj produkt „Pizza - porcja”, Wartość pola Liczba dzieci.
  5. Proste porównanie większe niż 0 → Rezerwuj pracownika, grupa „Animatorzy”, Wyrażenie zaawansowane ({liczba_dzieci_12} + 4) / 10, margines przed 15 min.

Dla 12 dzieci system zarezerwuje jedną małą salę, dwóch animatorów (12 dzieci = dwie rozpoczęte dziesiątki) i doda 12 porcji pizzy.

Co na co wpływa

  • Rezerwuj przestrzeń i Rezerwuj pracownika tworzą zapotrzebowanie, które silnik rezerwacji zaspokaja wolnymi zasobami - zob. Jak system przydziela sale i pracowników.
  • Dodaj produkt dokłada produkt do pozycji usługi w ofercie i zamówieniu.
  • Przedłuż czas wydłuża usługę - musi się zmieścić w godzinach realizacji, zob. Godziny i terminy usługi.

Częste problemy

Grupa przestrzeni jest wymagana dla rezerwacji przestrzeni.

Akcja Rezerwuj przestrzeń musi wskazywać grupę. Wybierz Grupa przestrzeni (to samo dotyczy grupy pracowników).

Akcja nic nie dodaje

Sprawdź, czy pole nie jest ukryte warunkiem wyświetlania i czy ilość nie wychodzi 0 (np. odejmowanie większego pola).

System rezerwuje dwie sale zamiast jednej

Dwa warunki nakładają się na siebie, np. zakresy 1-15 i 15-30. Popraw granice tak, żeby się nie pokrywały.

Powiązane

Brak wyników