Jeśli potrzebujesz większej kontroli nad tym, kiedy FooEvents generuje i wysyła bilety, Można skonfigurować przepływ pracy zatwierdzania przy użyciu niestandardowego statusu zamówienia WooCommerce. Pozwala to administratorom najpierw przejrzeć zamówienia, a następnie ręcznie zwolnić bilety, gdy będą gotowe.
Scenariusze, w których może to być przydatne #
- Wydarzenia tylko dla członków lub z ograniczeniami: Przed wystawieniem biletów należy potwierdzić, że klient jest uprawniony.
- Wydarzenia tylko na zaproszenie lub prywatne: Zamówienia muszą zostać zweryfikowane przed przyznaniem dostępu.
- Oszustwa lub kontrole weryfikacyjne: Chcesz sprawdzać zamówienia przed wygenerowaniem biletów.
- Zduplikowane wywołania zwrotne bramy: Bramka płatności może zwracać wiele wywołań zwrotnych lub zduplikowanych potwierdzeń, co może prowadzić do zduplikowanego przetwarzania.
- Wysokie obciążenie serwera: Serwer może być obciążony, a natychmiastowe wygenerowanie biletu może zwiększyć obciążenie.
- Wąskie gardła generowania plików PDF: Tworzenie biletów PDF może wymagać dużej ilości zasobów, zwłaszcza w okresach wzmożonego ruchu.
- Problemy z dostarczaniem wiadomości e-mail: Wysyłanie zgłoszeń może zostać opóźnione na czas rozwiązywania problemów z dostarczaniem poczty.
- Kontrolowane zwolnienie biletu: Chcesz wydawać bilety partiami zamiast generować je wszystkie natychmiast.
Jak to pomaga zarządzać tymi scenariuszami #
Zamiast generować bilety, gdy tylko zamówienie osiągnie normalny status wyzwalania, FooEvents może być skonfigurowany do oczekiwania na niestandardowy status zatwierdzenia.
Daje to administratorom czas na sprawdzenie zamówienia przed wygenerowaniem i wysłaniem biletów.
W przypadku problemów technicznych pozwala to na dalsze składanie zamówień, podczas gdy generowanie zgłoszeń jest opóźnione do czasu ustabilizowania się systemu. Administratorzy mogą następnie zatwierdzać zamówienia ręcznie, pojedynczo lub w małych partiach, co zmniejsza obciążenie i daje im możliwość zidentyfikowania zduplikowanych lub problematycznych zamówień przed wydaniem biletów.
Takie podejście jest szczególnie przydatne, gdy natychmiastowe automatyczne generowanie zgłoszeń może spowodować dodatkowe obciążenie lub pogorszyć istniejący problem.
Dobrym pomysłem jest również dodanie krótkiej notatki do potwierdzenia zamówienia lub wiadomości z podziękowaniem, aby klienci wiedzieli, że ich zamówienie zostało odebrane i że bilety zostaną wysłane po sprawdzeniu i zatwierdzeniu zamówienia.
Jak to skonfigurować #
Krok 1: Utwórz niestandardowy status zamówienia #
Zainstalować Wtyczka niestandardowego statusu zamówienia WooCommerce i utworzyć nowy status zamówienia, taki jak Zatwierdzony.
Możesz użyć dowolnej etykiety, która pasuje do Twojego przepływu pracy.
Krok 2: Skonfiguruj FooEvents do korzystania z tego statusu #
Przejdź do FooEvents > Ustawienia > Ogólne.
Znajdź Wyślij status zamówienia i wybierz utworzony niestandardowy status zamówienia.

Mówi to FooEvents, aby generował i wysyłał bilety tylko wtedy, gdy zamówienie osiągnie ten status.
Krok 3: Ręczne przeglądanie i zatwierdzanie zamówień #
Gdy klient złoży zamówienie, zostanie ono utworzone w normalny sposób, ale bilety nie zostaną wygenerowane natychmiast.

Po sprawdzeniu zamówienia przez administratora może on zmienić status zamówienia na niestandardowy status zatwierdzenia.
Następnie FooEvents wygeneruje i wyśle bilety.
Zalecane użycie podczas problemów technicznych #
Jeśli używasz tego przepływu pracy do zarządzania problemami technicznymi, pozwól, aby zamówienia były kontynuowane w normalny sposób i wstrzymaj generowanie zgłoszeń do czasu rozwiązania lub opanowania problemu.
Po ustabilizowaniu, zatwierdzaj ważne zamówienia ręcznie w kontrolowanej kolejności lub partiami. Pomaga to zmniejszyć obciążenie serwera i obniża ryzyko generowania zduplikowanych lub niechcianych biletów.