Sekcje #
Jak FooEvents przechowuje dane
Baza danych
FooEvents przechowuje podstawowe konfiguracje wtyczek w bazie danych WordPress przy użyciu standardowych metod WordPress. Wszystkie ustawienia i konfiguracje są przechowywane w tabeli wp_options.
FooEvents rozszerza funkcjonalność produktów WooCommerce w celu tworzenia produktów zdarzeń. Odbywa się to poprzez dodanie pewnych meta do produktów przy użyciu standardowych metod WordPress i WooCommerce. Wszystkie meta wydarzenia są przechowywane w tabeli wp_postmeta, gdzie post_id odpowiada identyfikatorowi produktu.
Przy kasie dane uczestników, biletów i klientów są przechowywane jako meta w niestandardowym typie postu zamówienia WooCommerce w sekcji wp_postmeta table. Dane te są przechowywane, gdzie meta_key = "WooCommerceEventsOrderTickets" i gdzie post_id pasuje niestandardowy identyfikator zamówienia typu postu.
FooEvents używa niestandardowego typu postu do tworzenia biletów na wydarzenia. Ten niestandardowy typ postu nosi nazwę "event_magic_tickets" i jest przechowywany w folderze wp_posts tabela. Meta jest dodawana do niestandardowego typu postu biletu, który zawiera szczegóły biletu i jest przechowywany w tabeli wp_postmeta gdzie post_id odpowiada identyfikatorowi "event_magic_ticket".
Pliki ICS
Gdy opcja "Wyświetl 'Dodaj do kalendarza' na bilecie?" jest włączona w ustawieniach wydarzenia produktu, dodaje to funkcjonalność, dzięki której użytkownicy końcowi mogą pobierać pliki .ics, aby dodawać wydarzenia do swoich kalendarzy. Plik ten jest generowany, gdy tylko użytkownik końcowy kliknie przycisk "Dodaj do kalendarza" na swoim bilecie i nie jest automatycznie aktualizowany zdalnie. Pliki .ics zawierają podstawowe informacje o wydarzeniu, takie jak jego nazwa, data i godzina.
Pliki eksportu CSV
FooEvents zawiera funkcję, która pozwala organizatorowi wydarzenia wyeksportować wszystkich uczestników wydarzenia i ich dane. Ta funkcja eksportu ma być używana jako kopia zapasowa na wypadek, gdyby administrator strony nie miał dostępu do funkcji odprawy uczestników, którą można znaleźć w aplikacji Ekspresowa odprawa FooEvents wtyczka i Aplikacja FooEvents Check-ins na przykład. Informacje przechowywane w tym eksporcie CSV obejmują dane uczestników i kupujących, wypełnione pola niestandardowe oraz wybrane warianty i informacje rozliczeniowe (np. adres, statusy odprawy biletów). Uwaga: Plik eksportu CSV jest przenośny i można go wydrukować, dlatego administrator strony i obsługa wydarzenia powinni zadbać o jego bezpieczeństwo.
Aplikacje mobilne
The Aplikacja FooEvents Check-ins wykorzystuje wbudowany WordPress REST API do komunikacji z wtyczkami FooEvents w celu pobierania danych o wydarzeniach i uczestnikach, a także przetwarzania odpraw biletowych. Jeśli REST API jest niedostępna, aplikacja próbuje komunikować się przez wbudowany WordPress XML-RPC jako połączenie awaryjne. Dane przesyłane między wtyczkami i aplikacją obejmują: Dane uczestnika i kupującego, dane wydarzenia, status odprawy biletowej.
Aplikacja posiada funkcje offline i dlatego buforuje pobrane dane na urządzeniu. Plik w pamięci podręcznej jest przechowywany przy użyciu standardowych najlepszych praktyk bezpieczeństwa iOS i Android.
Kody kreskowe
FooEvents generuje kody kreskowe na podstawie unikalnego identyfikatora biletu wygenerowanego przez wtyczkę FooEvents. Kody kreskowe są używane do odprawy biletów. Kody kreskowe są przechowywane w folderzewp-content/uploads/fooevents/barcodes'. Nazwa pliku kodu kreskowego jest generowana przy użyciu następujących formatów:
[unique-ticket-hash]-[unique-ticket-ID].jpg + [unique-ticket-hash]-[unique-ticket-ID].png
Każdemu biletowi przypisany jest unikalny skrót biletu, identyfikator biletu i czas generowania biletu. Kody kreskowe są dostępne za pośrednictwem protokołu HTTP.
Bilety PDF
Gdy wtyczka FooEvents PDF Tickets jest aktywna i włączona, kopie biletów w formacie PDF są generowane i przechowywane wwp-content/uploads/fooevents/pdftickets' katalog.
Pojedyncze bilety PDF są nazywane przy użyciu następującego formatu:
[unique-ticket-hash]-[unique-ticket-ID].pdf
Wielokrotne bilety PDF są nazywane przy użyciu następującego formatu:
[first-ticket-unique-ticket-hash]-[first-ticket-unique-ticket-ID]-[last-ticket-unique-ticket-hash]-[last-ticket-unique-ticket-ID].pdf
Bilety PDF zawierają dane nabywcy i uczestnika, dane wydarzenia i wybrane przez użytkownika końcowego warianty. Bilety PDF są dostępne za pośrednictwem protokołu HTTP.
E-maile
Gdy włączona jest opcja biletu na wydarzenie produktu "Wyślij bilety e-mailem?", bilety są wysyłane do uczestnika lub kupującego, w zależności od tego, czy opcja "Wyślij bilety e-mailem do uczestnika, a nie kupującego?" jest włączona czy wyłączona. Bilety zawierają dane nabywcy i uczestnika, dane wydarzenia i warianty wybrane przez użytkownika końcowego. Po wysłaniu biletu będzie on przechowywany przez czas nieokreślony na serwerze poczty elektronicznej administratora witryny, w zależności od adresu e-mail podanego podczas realizacji zakupu.
Jak usunąć dane
Usuwanie biletów i zamówień
Aby usunąć bilety:
- Przejdź do Bilet sekcja administratora w obszarze administracyjnym WordPress
- Podświetl bilet/y, które mają zostać usunięte
- Wybierz Przenieś do kosza w akcjach zbiorczych i kliknij Zastosuj
- Przejdź do biletu Kosz
- Podświetl bilet/y, które mają zostać usunięte
- Wybierz Usuń trwale w akcjach zbiorczych i kliknij Zastosuj
Aby usunąć zamówienia:
- Przejdź do WooCommerce > Zamówienia
- Podświetl bilet/y, które mają zostać usunięte
- Wybierz Przenieś do kosza w akcjach zbiorczych i kliknij Zastosuj
- Przejdź do zamówienia Kosz
- Podświetl bilet/y, które mają zostać usunięte
- Wybierz Usuń trwale w akcjach zbiorczych i kliknij "Zastosuj
Usuwanie opcji i ustawień wtyczki
Aby usunąć wszystkie opcje i ustawienia FooEvents, wystarczy wyłączyć i odinstalować wtyczki. Wtyczka automatycznie usunie wszystkie opcje i ustawienia z bazy danych podczas procesu dezinstalacji.
Usuwanie plików FooEvents
Aby usunąć pliki FooEvents:
- Wyłącz i odinstaluj wtyczki zgodnie z powyższymi instrukcjami (Usuwanie opcji i ustawień wtyczek).
- Połącz się z serwerem WWW za pomocą klienta FTP i przejdź dowp-content/plugins' w katalogu WordPress. Upewnij się, że wszystkie katalogi wtyczek FooEvents zostały usunięte.
- Połącz się z serwerem WWW za pomocą klienta FTP i przejdź dowp-content/uploads' w katalogu WordPress i usunąć cały plik 'fooevents' folder
Role, możliwości i uprawnienia użytkowników
FooEvents w szerokim zakresie wykorzystuje wbudowane w WordPress funkcje ról i możliwości użytkowników, aby zapewnić lepszą prywatność. Domyślnie tylko użytkownicy z rolą "Administrator" będą mieli dostęp do wszystkich funkcji FooEvents. Jeśli wymagana jest dodatkowa rola użytkownika WordPress, aby mieć dostęp do określonych funkcji FooEvents, należy przypisać możliwości do tej roli za pomocą wtyczki WordPress innej firmy.