Zaloguj się
Rozpocznij

Blog Easy Digital Downloads

Poradniki, wskazówki i zasoby WordPress, które pomogą rozwinąć Twój biznes

Znaczące usprawnienia wydajności w Commissions 3.4

Ostatnia aktualizacja:

obraz autora
Autor Chris Klosowski Prezes

Dziś z przyjemnością ogłaszamy kolejną dużą aktualizację dodatku Prowizje dla Easy Digital Downloads. Prowizje dla Easy Digital Downloads pozwala łatwo rejestrować i dzielić przychody między wielu użytkowników.

Wersja 3.4 wprowadza wiele ulepszeń, w tym migrację do niestandardowych tabel bazy danych, co poprawi wydajność Twojego sklepu Easy Digital Downloads z włączonymi prowizjami.

W Prowizjach 3.4 wszystkim właścicielom witryn zostanie wyświetlone okno dialogowe z instrukcjami uruchomienia procedury aktualizacji po jej zainstalowaniu. Migracja przeniesie wszystkie istniejące rekordy prowizji do naszej nowej tabeli bazy danych, która jest zbudowana specjalnie do przechowywania tych danych w sposób bardziej zoptymalizowany pod kątem wydajności.

Kliknięcie linku „dowiedz się więcej” wyjaśni, co dzieje się z tą procedurą aktualizacji:

Istnieją dwa sposoby uruchomienia procedury migracji:

  1. Poprzez obszar wp-admin, klikając link „tutaj” w powiadomieniu o aktualizacji
  2. Za pomocą WP CLI używając polecenia wp edd-commissions migrate_commissions 

W przypadku dużych witryn zdecydowanie zalecamy użycie polecenia WP CLI, ponieważ będzie ono znacznie szybsze i mniej podatne na przekroczenia limitu czasu serwera lub problemy z przeglądarką.

W przykładzie z życia wziętym udało nam się przyspieszyć raportowanie prowizji na naszych produkcyjnych witrynach o ~3x i usunęliśmy prawie 230 000 wierszy z naszych istniejących tabel, znacznie zmniejszając całkowitą ilość miejsca zajmowanego w bazie danych. Podczas procedury aktualizacji wszystkie istniejące dane zostaną przeniesione z wp_posts i wp_postmeta do nowych tabel. Po zakończeniu migracji zostanie wyświetlona opcja usunięcia wszystkich starych danych.

Uwaga: migracja jest napisana w taki sposób, że nowe rekordy prowizji mogą być tworzone podczas jej trwania, co oznacza, że Twój sklep może pozostać aktywny podczas aktualizacji bazy danych prowizji.

Proszę wykonać kopię zapasową witryny przed uruchomieniem procedury aktualizacji. Testowaliśmy ją obszernie na naszych własnych witrynach (w tym na naszych głównych witrynach produkcyjnych) i jesteśmy pewni jej niezawodności, ale zawsze leży to w Twoim najlepszym interesie, aby być dodatkowo ostrożnym i tworzyć kopie zapasowe przed wprowadzeniem dużych zmian w danych.

Kompatybilność wsteczna

Dane generowane przez EDD Commissions były przechowywane jako typ posta z postmeta przez kilka lat, co oznacza, że sklepy z niestandardowym rozwojem mogą mieć dodatkowe dane przechowywane w tych tabelach, o których nie wiemy. W celu zachowania pełnej kompatybilności wstecznej dodaliśmy warstwę kompatybilności, która pomaga tłumaczyć zapytania do starszej struktury danych i przekierowywać je do nowych tabel.

Jeśli jesteś deweloperem i tworzyłeś niestandardowe integracje dla Prowizji, zapoznaj się z naszym postem na blogu deweloperskim opisującym szczegóły tej kompatybilności wstecznej.

Ulepszone e-maile z prowizjami

Jedną z popularniejszych próśb była możliwość dostosowania sposobu dostarczania powiadomień o prowizjach do odbiorców. W wersji 3.4 dodaliśmy możliwość używania niestandardowych tagów w wiadomościach e-mail wysyłanych do odbiorców prowizji. Obejmują one:

  • {commission_id} –  Identyfikator rekordu prowizji
  • {item_price} – Kwota zapłacona za sprzedany przedmiot
  • {item_tax} – Kwota podatku pobranego za sprzedany przedmiot

Wraz z tymi ulepszeniami, odbiorcy prowizji mogą teraz wybrać, czy chcą otrzymywać powiadomienia e-mail w edytorze profilu WordPress.

Inne ulepszenia i poprawki

Oprócz powyższych, w wersji 3.4 wprowadzono szereg innych ulepszeń:

  • Prowizje prawidłowo uwzględniają teraz ujemne opłaty przy obliczaniu kwot prowizji
  • Narzędzie eksportu pozwala teraz na eksportowanie prowizji o określonych statusach
  • Ekran dodawania/edycji prowizji zawiera teraz lepszą walidację danych
  • Do ekranu Przegląd Prowizji dodano nowy hook o nazwie eddc_before_commissions_overview
  • Do ekranu Przegląd Prowizji dodano nowy hook o nazwie eddc_commissions_overview_table_head
  • Do ekranu Przegląd Prowizji dodano nowy hook o nazwie eddc_commissions_overview_table_row
  • Do ekranu Przegląd Prowizji dodano nowy hook o nazwie eddc_after_commissions_overview
  • Poprawiono responsywność w obszarze administracyjnym
  • Nazwa produktu była nieprawidłowo wyświetlana dla prowizji utworzonych bez określonego identyfikatora pobierania

Ta aktualizacja jest dostępna dzisiaj dla właścicieli aktywnych kluczy licencyjnych i można ją zaktualizować z poziomu sekcji Aktualizacje WordPress lub pobrać z konta.

Jak zawsze, jeśli napotkasz jakiekolwiek problemy, nie wahaj się skontaktować z naszym zespołem wsparcia.

Popularne zasoby

Zastrzeżenie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz, jak finansowane jest EDD, dlaczego ma to znaczenie i jak możesz nas wesprzeć.

Doświadcz bezproblemowej sprzedaży z EDD

Bez wysiłku zarządzaj swoim cyfrowym sklepem dzięki potężnym narzędziom i bezpiecznym transakcjom

Popularne teraz na EDD!

Jak przenieść się z marketplace na własny sklep WordPress
Jak przenieść się z marketplace na własny sklep WordPress
Opłaty za platformy handlowe stale rosną, a zasady platformy się zmieniają. Ale Twoi klienci nie muszą należeć do kogoś innego. Oto…
Włącz jednorazowe magiczne linki logowania przy kasie w WordPress dla powracających klientów
Włącz bezpieczne linki do magicznego logowania podczas płatności w WordPress
Powracający klienci porzucają koszyki, gdy nie mogą sobie przypomnieć hasła. Easy Digital Downloads (EDD) pozwala im teraz logować się na…

Zacznij sprzedawać już dziś!

Dołącz do ponad 50 000 sprytnych właścicieli sklepów i zacznij korzystać z najłatwiejszego sposobu sprzedaży produktów cyfrowych za pomocą WordPress.