Po ponad trzech tygodniach testów beta z radością ogłaszamy wydanie wersji 2.7 Easy Digital Downloads. Ta aktualizacja zawiera wiele znaczących ulepszeń, które zapewniają lepszą wydajność, ulepszone projekty interfejsu, rozszerzone opcje eksportu, liczne usprawnienia skoncentrowane na deweloperach i wiele więcej.
Przez kilka tygodni używaliśmy wersji 2.7 na własnych stronach i teraz jesteśmy gotowi udostępnić ją Wam wszystkim. Przyjrzyjmy się każdemu z głównych ulepszeń zawartych w wersji 2.7.
Ekran Szczegóły Zamówienia
Ekran Szczegóły Zamówienia jest tym, z którym wszyscy właściciele sklepów są zaznajomieni i prawdopodobnie jednym z tych, na których wielu administratorów sklepów spędza dużo czasu. W wersji 2.7 wprowadziliśmy kilka znaczących ulepszeń tego ekranu.
Po pierwsze, wprowadziliśmy obsługę dostosowywania poszczególnych kwot pozycji. Wcześniej można było dostosować tylko całkowite kwoty zamówienia, ale teraz administratorzy sklepów mogą edytować cenę, podatek, ilość i całkowitą kwotę dla każdej pozycji zakupu osobno, co zapewnia znacznie większą elastyczność.
Po drugie, dokonaliśmy pewnych dostosowań w organizacji ekranu, aby uwzględnić nowe pola kwot dla poszczególnych pozycji i uczyniliśmy górną połowę ekranu bardziej intuicyjną.
Ekran zawiera również trzy inne ulepszenia:
- Sekcja Szczegóły Klienta jest teraz łatwiejsza w obsłudze. Proces przypisywania zamówienia do nowego klienta jest bardziej intuicyjny, a nawigacja do ekranu szczegółów powiązanego klienta jest teraz prostsza.
- Każdy kod rabatowy wykorzystany przy zamówieniu jest teraz powiązany bezpośrednio z ekranem edycji rabatu.
- Jeśli pobierane są podatki, stawka podatku naliczona od zamówienia jest teraz wyświetlana obok pola całkowitej kwoty podatku w polu Aktualizuj Płatność .
Raport Zarobków CSV
Od najwcześniejszych wersji Easy Digital Downloads dołączaliśmy raport Zarobków w formacie PDF, który pozwalał właścicielom sklepów na wyeksportowanie pliku PDF pokazującego sprzedaż i zarobki w określonym okresie. W wersji 2.7 zastąpiliśmy ten raport PDF wersją CSV, która zawiera również więcej informacji.
Ten raport wygeneruje plik CSV dla określonego przedziału czasowego, który zawiera:
- Liczba sprzedaży
- Zarobki brutto
- Liczba zwrotów
- Kwota zwrotu
- Liczba anulowań
- Zarobki z anulowań
- Liczba porzuceń
- Wartość porzuceń
- Liczba nieudanych
- Wartość nieudanych
- Zarobki netto
Dzięki temu raportowi CSV łatwo jest wygenerować raport miesięczny, roczny, a nawet wieloletni, który daje jasny przegląd wyników sklepu.
Zmienne ceny dla pakietów
Pakiety zawierają teraz obsługę określania opcji ceny dla dołączonych produktów. Na przykład, jeśli Twoje produkty mają trzy standardowe opcje cenowe, możesz teraz ustawić, którą opcję ceny produktów klienci otrzymają dostęp przy zakupie pakietu.
Pozwala to administratorom sklepów na ustawienie plików do pobrania, do których klienci uzyskują dostęp, a także umożliwia skonfigurowanie funkcji włączonych przez rozszerzenia (takich jak licencjonowanie) z ustawieniami specyficznymi dla opcji cenowej.
Kompletne porzucone / oczekujące zakupy
Easy Digital Downloads 2.7 pozwala klientom wznawiać niedokończone zakupy przy kolejnych wizytach. Obejmuje to zarówno dokończenie porzuconych zakupów, jak i ponowne przesłanie zakupów, które mogły nie zostać pomyślnie zakończone przy pierwszym przesłaniu.
Przykładowy scenariusz wygląda następująco:
- Klient dodaje przedmioty do swojego koszyka
- Klient przechodzi do kasy za pomocą PayPal, ale nie kończy jej po stronie PayPal (i nie klika „Anuluj i wróć do witryny”)
- Klient odwiedza swoją stronę „Historia zakupów” i znajduje nowo dodany oczekujący płatność
- Pojawi się przycisk „Dokończ zakup”, który pozwoli klientowi przejść do kasy za pomocą PayPal i zakończyć transakcję.
Szybsze raporty
Poświęciliśmy dużo czasu na usprawnienie szybkości i możliwości naszych stron raportów zarobków w zakresie obsługi dużych zbiorów danych. Ulepszenia, które wprowadziliśmy w wersji 2.7, są tak znaczące, że udało nam się skrócić czas ładowania wykresu raportów z 3 minut (w konkretnym przypadku testowym) do zaledwie 1-2 sekund. W naszym przypadku testowym załadowaliśmy raport zarobków obejmujący okres od stycznia 2012 do stycznia 2017. Ten okres obejmował duże zbiory danych dla każdego miesiąca w tym zakresie i ładował się tylko 1-2 sekundy. Jeśli spędzasz dużo czasu na przeglądaniu raportów zarobków / sprzedaży, powinno to być bardzo mile widziane ulepszenie.
Ulepszenia API dla deweloperów
Wersja 2.7 Easy Digital Downloads zawiera kilka znaczących ulepszeń dla deweloperów.
Obiekt EDD_Cart
Po raz pierwszy od wersji 1.0, Easy Digital Downloads zawiera teraz obiekt EDD_Cart , który zapewnia łatwe w użyciu API do interakcji z zawartością koszyka. Ten nowy obiekt udostępnia metody do dostępu i manipulacji danymi koszyka. Znacząco poprawia również wydajność ekranu kasy. Przed wersją 2.7 ekran kasy mógł łatwo ładować się nawet 2,6 sekundy, nawet na wydajnej stronie. W wersji 2.7 czas ładowania został skrócony o prawie dwie sekundy. W jednym z przypadków testowych czas ładowania kasy skrócił się z 2,6865 sekundy do zaledwie 0,8456 sekundy bez żadnych zmian, poza nowym obiektem koszyka.
Nowa funkcja edd_get_payment()
Wprowadzono nową funkcję, która działa jako metoda opakowująca do pobierania instancji obiektu EDD_Payment zamiast tworzenia instancji przez bezpośredni dostęp do klasy.
Funkcja edd_get_payment() współpracuje z pamięcią podręczną obiektów, aby poprawić wydajność pobierania płatności. Nowa funkcja akceptuje te same parametry co konstruktor EDD_Payment, ale zwraca również false, jeśli płatność nie została znaleziona (tj. podano nieprawidłowe ID płatności).
Jeśli pracujesz z obiektami EDD_Payment, użyj nowej funkcji edd_get_payment(), ponieważ może ona znacząco poprawić wydajność.
Obiekt EDD_Discount
Kolejnym nowym API, które wprowadzamy w wersji 2.7, jest API EDD_Discount. Zostało ono zaprojektowane w celu uproszczenia obsługi kodów rabatowych i podąża za tym samym modelem co EDD_Payment, co ułatwia również modyfikację rabatu. Wcześniej wszystkie interakcje związane z rabatami były obsługiwane za pomocą funkcji edd_discount_, co powodowało tworzenie nowego obiektu za każdym razem, gdy funkcja była wywoływana. Teraz pojedyncza instancja EDD_Discount przechowuje wszystko o danym kodzie rabatowym, co ogólnie czyni rabaty bardziej wydajnymi.
Inne godne uwagi usprawnienia
Powyższe zmiany to główne funkcje, które chcielibyśmy podkreślić, ale istnieje również wiele innych ważnych usprawnień.
- Zastosowana stawka podatku jest teraz zapisywana w metadanych płatności i wyświetlana na ekranie Szczegóły zamówienia
- Wybrany rozmiar obrazu jest teraz wstawiany do pola URL pliku w sekcji Pliki do pobrania
- Komunikaty zarejestrowane za pomocą
edd_set_errorsą teraz wyprowadzane za pomocą haka - Ulepszone tworzenie płatności WP-CLI do obsługi zakresu dat
- Pola ilości można teraz wyłączyć dla poszczególnych produktów do pobrania
EDD_Paymentiedd_get_paymentakceptują teraz identyfikator transakcji płatności- Wprowadzono bardziej specyficzny dla EDD skrót do pobierania
Sydney
Twórz oszałamiające strony internetowe, które są łatwe w dostosowaniu i szybko się ładują. Sydney to idealny punkt wyjścia dla wszystkich Twoich wielkich pomysłów.
Waveme – Motyw WordPress dla platformy muzycznej
Waveme to motyw WordPress dla muzyki z wieloma funkcjami do tworzenia profesjonalnej aplikacji internetowej muzycznej. Ma na celu platformę muzyczną, wydawcę audio, wyrafinowaną aplikację DJ-ską. Sieć społecznościowa audio dla […]
GeneratePress
Skoncentrowany na szybkości, stabilności i dostępności, nasz lekki motyw WordPress i zestaw narzędzi pozwalają budować piękne, wysokowydajne strony internetowe, które działają. GeneratePress wykorzystuje Easy Digital Downloads do zasilania […]
Digital Downloads Pro
Digital Downloads Pro to motyw potomny Genesis firmy brandiD, zbudowany specjalnie do uruchomienia Twojego sklepu cyfrowego i płynnie zintegrowany z Easy Digital Downloads. Zasilany przez 1-kliknięcie […]
Podcast Pro
Podcast Pro to motyw potomny Genesis firmy brandiD, który pomaga mówić prawdę, opowiadać historie i dzielić się swoim głosem ze światem. Edukuj, inspiruj lub poruszaj ludzi […]
Bramka płatności PayPal Commerce Pro
Rozszerzenie bramki płatności PayPal Commerce Pro dla Easy Digital Downloads pozwala akceptować karty kredytowe, debetowe i alternatywne metody płatności obok PayPal na Twoich stronach WordPress. Z PayPal […]
Bramka płatności Stripe
Stripe jest najlepszym wyborem do przetwarzania płatności kartą online; jest to również najpopularniejsza bramka płatności dla Easy Digital Downloads – i jest to nasza preferowana opcja! Dzięki naszej integracji ze Stripe, […]
Wiele Walut
Chcesz zmaksymalizować sprzedaż międzynarodową? W takim razie musisz wyświetlać i akceptować wiele walut na swojej stronie. Dzięki obsłudze wielu walut możesz pomóc klientom uniknąć obciążenia opłatą za przewalutowanie […]
Coaching Pro
Coaching Pro to motyw potomny Genesis od brandiD. Idealny dla osobistych stron internetowych, takich jak life coach, business coach, mówca, autor lub konsultant.
- Przeniesiono skrypt edd-ajax.min do stopki, aby umożliwić asynchroniczne ładowanie jQuery
- Dodano przycisk „Odśwież raporty” do widoku wykresu
- Przełączono się na nowe punkty końcowe IPN dla PayPal Standard
- Kod pocztowy/zip jest teraz uwzględniany w funkcji obliczania podatku
- Poprawiono odporność na błędy i obsługę błędów podczas tworzenia kodów rabatowych
- Znacznik HTML edytora profilu został zaktualizowany, aby pasował do innych formularzy w EDD
- Logi żądań API można teraz eksportować z Pobrane → Raporty → Eksport
- Logi pobierania plików można teraz eksportować z Pobrane → Raporty → Eksport
Naprawione godne uwagi błędy
Oprócz wszystkich ulepszeń w wersji 2.7, naprawiliśmy również szereg błędów.
EDD_Licensenie obsługiwał prawidłowoitem_id- Szacunki zarobków według kategorii nie były poprawne
- Zatrzymano przekierowanie do PayPal na przyciskach Kup teraz, jeśli bramka PayPal jest wyłączona
- Ustawienia bramki Amazon są teraz sprawdzane przed załadowaniem skryptów dla Amazon Payments
- Filtr
edd_download_redirect_to_checkoutnie respektował pożądanego wyniku w niektórych konfiguracjach - Notatki dotyczące płatności były uwzględniane w normalnej liczbie komentarzy
- Wyłączenie logowania żądań API nie działało
- Szablon
history-downloads.phpnie wyświetlał prawidłowo nazw zmiennych cen - Podczas dodawania opłaty do koszyka zachowujemy precyzję dziesiętną
- Ponowne zliczanie statystyk sklepu resetuje przejściowe dane raportów
- Tryb zakupu z wieloma opcjami i zmienne ceny działają lepiej z przyciskami kup teraz
Jesteśmy bardzo zadowoleni, że możemy udostępnić tę wersję wszystkim dzisiaj i zapraszamy do zgłaszania wszelkich opinii na jej temat. Jeśli masz jakiekolwiek pytania lub problemy, nie wahaj się zostawić komentarza poniżej lub otworzyć zgłoszenie pomocy technicznej.









