Frontend Submissions to jest jedno z naszych najczęściej używanych rozszerzeń i stanowi podstawę wielu rynków cyfrowych w sieci. Dziś z przyjemnością ogłaszamy wydanie nowej wersji Frontend Submissions, która wprowadza znaczące ulepszenia do wtyczki, w tym nową opcję dla sprzedawców umożliwiającą zapisywanie wersji roboczych zgłoszeń, ulepszony kod HTML frontendu w całej wtyczce, nowe pliki szablonów i inne. Wersja 2.5 została wydana jako beta dwa tygodnie temu i po obszernych testach jesteśmy pewni, że jest gotowa dla wszystkich.
Zapisz jako wersję roboczą
W wersji 2.5 wprowadziliśmy nową opcję, która pozwala sprzedawcom zapisywać ich zgłoszenia jako wersję roboczą. Pozwala to sprzedawcom na zapisanie postępów i kontynuowanie ich później, dzięki czemu nie muszą oni kończyć całego zgłoszenia w jednej sesji.

Opcja Zapisz wersję roboczą będzie wyświetlana sprzedawcom podczas przesyłania nowych produktów oraz podczas edycji istniejących produktów, które nie zostały jeszcze opublikowane.
Narzędzie do ponownego przeliczania statystyk sprzedawców
Zdarzają się sytuacje, gdy administratorzy witryny muszą ponownie wygenerować statystyki zarobków i sprzedaży dla sprzedawców, na przykład gdy konta są łączone lub produkty zostały dodane lub usunięte z konta sprzedawcy. W wersji 2.5 wprowadziliśmy nowe narzędzie, które pozwala administratorom witryny na ponowne wygenerowanie statystyk wyświetlanych na koncie sprzedawcy.

Narzędzie to można znaleźć w Pobrane → Narzędzia.
Nowy typ pola przełącznika
W tej nowej wersji Frontend Submissions wprowadziliśmy nowy typ pola, który pozwala administratorom witryny na dodanie pola „Przełącznik” do formularzy zgłoszeń, rejestracji i profilu.

Pola przełączników świetnie nadają się do pytań typu Tak/Nie wymagających od sprzedawcy wyrażenia zgody lub jej braku na określoną warunek. Pola przełączników mogą być również używane do włączania lub wyłączania funkcji i opcji. Na przykład, to pole przełącznika może być używane do włączania lub wyłączania opcji oferowanych przez inne wtyczki Easy Digital Downloads, po prostu poprzez podanie odpowiedniego klucza meta.
Powiadomienie e-mail o zaplanowanej publikacji produktu
Dodano nową opcję e-mail, która pozwala sprzedawcom na automatyczne otrzymywanie wiadomości e-mail, gdy jeden z ich produktów zmieni status z zaplanowanego na opublikowany. Pozwoli to sprzedawcom na otrzymywanie powiadomień, gdy jeden z ich produktów zaplanowanych do wydania zostanie faktycznie opublikowany na stronie.
Ulepszony kod HTML pulpitu frontendu, formularza i pól
Jednym z największych wyzwań dla autorów motywów przy integracji Frontend Submissions z ich motywami było to, że kod HTML wprowadzony w wersji 1.0 wtyczki ostatecznie nie był dobrze dopasowany do przypadków użycia. W wersji 2.5 pracowaliśmy nad ulepszeniem jak największej ilości kodu HTML, aby ułatwić programistom jego integrację z ich witrynami i doprowadzić kod HTML do oczekiwanych standardów.
Dostosowaliśmy kilka obszarów:
- Tabele zostały usunięte z formularzy logowania i rejestracji i zastąpione tagami div.
- Pola w formularzach zgłoszeń, profilu, rejestracji i kontaktowych niepoprawnie miały tagi fieldset opakowane wokół każdego pola. Zostały one zastąpione bardziej semantycznie poprawnymi tagami div .
- Dodano otokę div do Panelu Sprzedawcy , która otacza menu i główną treść panelu.
- Usunięto wewnętrzne style CSS ze wszystkich formularzy frontendowych.
- Tagi H1 zostały zastąpione tagami legend tam, gdzie to było odpowiednie, a tagi H3 wszędzie indziej.
- Niektóre pola wprowadzania danych nie miały odpowiednich etykiet z atrybutami for . Zostało to naprawione.
- Nazwy klas CSS i identyfikatory zostały ustandaryzowane. Uwaga, żadne istniejące nazwy klas ani identyfikatory nie zostały usunięte ani zmienione ze względu na kompatybilność wsteczną.
Te zmiany powinny znacznie ułatwić deweloperom motywów i właścicielom witryn dostosowywanie wyświetlania wszystkich elementów w Zgłoszeniach Frontendowych.
Więcej plików szablonów
Wprowadziliśmy kilka nowych plików szablonów, które ułatwią autorom motywów i właścicielom witryn dostosowywanie wyświetlania obszaru Panelu Sprzedawcy . Nowe pliki to:
- frontend-edit-product.php
- frontned-new-product.php
- frontend-profile.php
Te pliki szablonów są dość minimalistyczne, ponieważ większość wyświetlania formularzy musi być obsługiwana za pomocą kreatora formularzy, ale pliki są teraz dostępne, dzięki czemu treść wokół formularzy może być łatwiej dodawana lub dostosowywana.
Inne ulepszenia
Oprócz powyższych najważniejszych zmian, wprowadziliśmy również szereg innych ulepszeń i poprawek błędów:
- Naprawiono błąd, który powodował ponowne przypisywanie plików administratorom witryny podczas edycji produktu w panelu administracyjnym.
- E-mail wysyłany do sprzedawców po ręcznym zatwierdzeniu sprzedawcy nie był wysyłany.
- Zaktualizowano kilka haków o dodatkowe parametry.
- Usunięto śledzenie danych z opcją opt-in.
- Naprawiono błąd, który powodował, że sekcja plików nie była wyświetlana w panelu sprzedawcy.
- Awatar sprzedawcy obsługuje teraz wszystkie standardowe rozmiary.
- Naprawiono kilka błędów paginacji.
- Wklejenie adresu URL pliku w pole przesyłania plików zamiast przesyłania pliku kończyło się cichym błędem; teraz wyświetla komunikat o błędzie.
- Zamówienia wyświetlały nieprawidłowy status w panelu sprzedawcy, gdy miały jakikolwiek status inny niż „zakończone”.
- Przesyłane pliki są teraz zawsze dołączane do produktu, do którego zostały przesłane.
- Dodano nowe haki do zakładki Zamówienia w panelu sprzedawcy.
- Zakładka Zarobki w panelu sprzedawcy wyświetla teraz przegląd zarobków sprzedawcy.
- Użycie przestarzałej funkcji get_page() zostało zastąpione funkcją get_post()
- Szybka edycja działa teraz w tabeli listy Pobrania
- Usunięto ustawienia, które pozwalały na używanie formularza do zgłoszeń, profilu, kontaktu i rejestracji, ponieważ były problematyczne i niepotrzebne.
Wersja 2.5 jest dostępna do aktualizacji jednym kliknięciem ze strony Wtyczki wszystkich witryn z aktywowanym prawidłowym kluczem licencyjnym. Można ją również pobrać ze strony Twojego konta. Jeśli nie masz jeszcze licencji, zapoznaj się ze stroną produktu, aby uzyskać informacje o zakupie.




