Ograniczanie maksymalnej liczby elementów oferty, którą może wybrać uczestnik

Tomasz Chrościechowski

Ostatnia aktualizacja: rok temu

W przypadku niektórych wydarzeń może pojawić się potrzeba, by umożliwić uczestnikom wybór limitowanej liczby elementów oferty. 


Przykładowo: oferta (agenda) składa się z 20 punktów programu, a nam zależy na tym, by uczestnik mógł wybrać jedynie 5 z nich. 


W takiej sytuacji najczęściej stosowanym mechanizmem będzie zastosowanie REGUŁ BLOKOWANIA ELEMENTÓW OFERTY na ekranie edycji SZABLONU REJESTRACJI.

Bywa jednak, że użycie REGUŁ BLOKOWANIA ELEMENTÓW OFERTY nie jest możliwe, ponieważ blokada ma być tylko ilościowa. 


Wówczas musimy użyć sekcji KONFIGURACJA > DLA DEWELOPERÓW > custom.js, by dodać do formularza rejestracyjnego prostą funkcję w języku Javascript:

Po wklejeniu kodu, ekran będzie wyglądał jak poniżej:

Limit wybranych elementów oferty modyfikujemy w drugim wierszu:

const maxSelections = 5;

poprzez zmianę wartości 5 na wynikającą z naszych potrzeb.


Po zapisaniu zmian przetestuj etap rejestracji zawierający ofertę (agendę) i upewnij się, że skrypt działa zgodnie z Twoimi oczekiwaniami.

Czy ten artykuł był pomocny?

Ten artykuł został polubiony przez 1 z 1 osób

Wciąż potrzebujesz pomocy? Napisz do nas