Zespół Easy Digital Downloads zobowi". "za"). "si"). " do poprawy wydajno"). "ci naszej platformy poprzez wprowadzenie niestandardowych tabel baz danych dla odpowiednich danych w ci"). "gu ostatniego roku. Przez ostatnie kilka miesi"). "cy powoli wdra"). "ali"). "my najnowsz"). " wersj"). " Software Licensing dla w"). "a"). "cicieli sklep"). "w.
Poniewa"). " jest to tak du"). "a zmiana, chcieli"). "my wprowadza"). " te wydanie stopniowo, aby wyeliminowa"). " jak najwi"). "cej problem"). "w, zanim udost"). "pnimy je powszechnie, a dzi"). " jest ten dzie"). ". Oto najwa"). "niejsze zmiany, kt"). "rych mo"). "na si"). " spodziewa"). " w Software Licensing 3.6.5.
Niestandardowe tabele baz danych
Podobnie jak w przypadku naszych innych rozszerze"). " " (ang. extensions), w"). "a"). "ciciele sklep"). "w otrzymaj"). " narz"). "dzie migracji, kt"). "re pozwoli im przenie"). " dane ze starych niestandardowych typ"). "w post"). "w do nowego formatu danych. W tej wersji wprowadzili"). "my bardziej przyjazne dla u"). "ytkownika do"). "wiadczenie, kt"). "re zawiera wi"). "cej informacji dla u"). "ytkownika na temat procesu migracji.
Je"). "li Twoja witryna by"). "a ju"). " cz"). "ci"). " poprzedniego procesu wdra"). "ania, widzia"). "by"). " nast"). "puj"). "ce powiadomienie o migracji w wersjach 3.6 – 3.6.4. Nie musisz uruchamia"). " kolejnego procesu migracji, je"). "li ju"). " migrowa"). "e"). " do niestandardowych tabel.
Pocz"). "tkowo w"). "a"). "ciciele sklep"). "w otrzymaj"). " rozwijane powiadomienie administratora informuj"). "ce o tej aktualizacji i jej zakresie.

Zamiast natychmiast rozpoczyna"). " aktualizacji, jak robili"). "my wcze"). "niej, w"). "a"). "ciciel sklepu musi klikn"). " " (ang. click), aby rozpocz"). " " ten proces. W pocz"). "tkowym widoku mo"). "e by"). " do uko"). "czenia 3 kroki:
- Migruj licencje
- Zaktualizuj licencje pakiet"). "w
- Zaktualizuj logi licencji
Poniewa"). " mo"). "e si"). " zdarzy"). " tak, "). "e Tw"). "j sklep nie potrzebuje wszystkich tych opcji, zostan"). " pokazane tylko odpowiednie kroki:

Rozpocz"). "cie aktualizacji spowoduje "batch" (grupowanie) tego procesu poprzez migracj"). " tylko kilku licencji naraz, aby zmniejszy"). " ryzyko b"). "d"). "w z powodu zasob"). "w serwera. Po uko"). "czeniu kroku 1 uruchamiany jest test sprawdzaj"). "cy, czy liczba starych kluczy licencyjnych odpowiada liczbie nowych kluczy licencyjnych.
Je"). "li te liczby si"). " zgadzaj"). ", pozosta"). "e kroki zostan"). " automatycznie rozpocz"). "te. Je"). "li jednak liczby si"). " r"). "ne, pozosta"). "e kroki nie zostan"). " automatycznie rozpocz"). "te, pozwalaj"). "c w"). "a"). "cicielom sklepu sprawdzi"). ", czy istnia"). " pow"). "d do tego, i zweryfikowa"). " " (ang. verify), czy niezb"). "dne dane zosta"). "y zmigrowane przed rozpocz"). "ciem pozosta"). "ych krok"). "w.
Po uko"). "czeniu wszystkich krok"). "w, w"). "a"). "ciciele sklep"). "w zostan"). " powiadomieni, "). "e mog"). " przej"). " " (ang. navigate away) ze strony aktualizacji, aby zweryfikowa"). " dane. W tym momencie ich sklep w 100% korzysta z nowych tabel licencji. Stare dane nadal istniej"). ", dop"). "ki nie zostanie wykonany ostatni krok „Usu"). " stare dane”.
Je"). "li prowadzisz du"). "y sklep, z ponad tysi"). "cem licencji, zalecamy przeprowadzenie tej migracji za pomoc"). " WP-CLI z podanym poleceniem. Zapewni to najszybsz"). " i najbardziej niezawodn"). " metod"). " aktualizacji du"). "ego zestawu danych.
Je"). "li jeste"). " programist"). " " (ang. developer) i chcesz pozna"). " struktury nowych tabel baz danych, mo"). "esz zapozna"). " si"). " z naszym wpisem na blogu og"). "aszaj"). "cym wersj"). " beta.
Nowe mo"). "liwo"). "ci licencji
W przeszłości licencjonowanie oprogramowania wykorzystywało niektóre role i uprawnienia Easy Digital Downloads do ograniczania tego, kto może przeglądać i modyfikować licencje. W wersji 3.6 dodaliśmy 3 uprawnienia, które pozwalają na szczegółowe dostosowanie tego, które role mogą przeglądać, edytować i usuwać licencje ze sklepu. Domyślnie mapowania uprawnień licencji są powiązane z rolami EDD Core, ale można je dostosować do własnych potrzeb za pomocą wtyczki do zarządzania rolami lub niestandardowej integracji.
- view_licenses: Pozwala na przeglądanie tabeli listy i strony szczegółów poszczególnych kluczy licencyjnych. Uprawnienie zostało dodane do następujących ról:
- Kierownik Sklepu
- Pracownik Sklepu
- Administrator
- manage_licenses: Pozwala na modyfikację danych licencji. Uprawnienie zostało dodane do następujących ról:
- Kierownik Sklepu
- Pracownik Sklepu
- Administrator
- delete_licenses: Pozwala na usuwanie rekordów licencji. Uprawnienie zostało dodane do następujących ról:
- Kierownik Sklepu
- Administrator
Pobieraj wersje beta z front-endu
W wersji 3.5 dodaliśmy obsługę dodawania wersji beta licencjonowanych produktów. W wersji 3.6 klienci mogą pobierać wersje beta z poziomu swoich kont, tak samo jak wersje stabilne. Te pliki beta będą domyślnie pojawiać się wszędzie tam, gdzie EDD wypisuje pliki do pobrania.

Zamiana przypisania zmiennej ceny
Jeśli licencja jest powiązana z produktem, który ma włączone zmienne ceny, użytkownicy z uprawnieniem „modify_licenses” mogą teraz zmieniać przypisanie zmiennej ceny licencji.

Inne ulepszenia
- Dodano więcej informacji do tabeli listy licencji.
- Poprawiono wydajność widoków zarządzania licencjami na froncie.
- Dodano możliwość regeneracji klucza licencyjnego dla istniejącej licencji.
- ID produktu zostało dodane do odpowiedzi API.
- Ulepszono wyszukiwanie licencji, aby umożliwić wyszukiwanie częściowe.
- Tabele front-endowe otrzymały klasę
.edd-table, aby umożliwić lepsze wsparcie motywów. - Wyjście dziennika zmian można teraz filtrować.
- Zwrot płatności za odnowienie cofa wygaśnięcie licencji.
- Lepsze podpowiedzi do zarządzania licencjami.
- Usunięto słowo kluczowe
finalz klasyEDD_SL_License. - Narzędzie eksportu licencji używa teraz przetwarzania wsadowego API, aby uniknąć przekroczenia limitu czasu.
- Daty aktualizacji i odnowienia są teraz przechowywane w metadanych licencji.
- Dodano nazwę klienta i adres e-mail do eksportu licencji.
- Dodano obsługę ikon wtyczek do wyświetlania na stronie Aktualizacje (wymaga WordPress 4.9+)
- Zezwól na ustawienia zniżek na odnowienie na poziomie produktu.
- Zaktualizowano biblioteki readme i parsera markdown.
- Dodano
testdo listy poddomen lokalnych.
Znaczące poprawki błędów
- Naprawiono krytyczny błąd, gdy EDD nie było aktywne.
- Poprawiono ogólną wydajność sprawdzania liczby licencji.
- Konfiguracja widżetu dziennika zmian mogła zawieść w sklepach z dużą liczbą produktów.
- Wygaśnięcie licencji dziecka na czas nieokreślony jest teraz powiązane z licencjami rodziców.
- Wywołanie API
activate_licensedwukrotnie zalogowało aktywację w dziennikach licencji. - Aktualizacja z licencji wieczystej do pakietu spowodowała problemy z datami wygaśnięcia.
- Usuwanie rekordu płatności ma teraz prawidłowy wpływ na metadane licencji dotyczące odnowień i aktualizacji.
- Adresy URL plików beta nie są już wymuszane na
http. - Przykładowa wtyczka używa teraz
time()zamiastcurrent_time( 'timestamp' ). - Użycie funkcji
empty_cartusuwa teraz wszelkie dane sesji odnowienia. - Używanie emotikonów w dziennikach zmian może powodować problemy na stronach, gdzie schemat bazy danych jest ustawiony na UTF-8.
- Dodano kontrolę stanu do EDD_SL_Plugin_Updater, aby zapobiec problemom, gdy sklepy nie odpowiadają.
- Zarządzanie licencją wymaga teraz zalogowania się użytkownika.
Często zadawane pytania
Dlaczego liczby statusów zmieniły się po migracji?
Możesz zauważyć, po uruchomieniu migracji, że niektóre liczby statusów w tabeli listy licencji uległy zmianie. Dzieje się tak, ponieważ podczas migracji przeprowadzono pewne kontrole licencji w celu poprawienia wszelkich nieprawidłowych statusów. Chociaż możesz zobaczyć pewne różnice w liczbach poszczególnych statusów, całkowita liczba licencji powinna pozostać taka sama.
Czy mój sklep nadal może otrzymywać nowe płatności i generować licencje podczas tej migracji?
Tak! Podczas gdy ta migracja jest uruchomiona, Twój sklep nadal będzie mógł przetwarzać płatności i generować nowe licencje, podczas gdy stare dane są migrowane.
Instalowanie tej aktualizacji.
Jest to znacząca aktualizacja dla Software Licensing i przetestowaliśmy ją tak dokładnie, jak to możliwe. Jak zawsze, sugerujemy najpierw zastosowanie tych zmian i uruchomienie rutyn migracyjnych na stronie stagingowej przed zrobieniem tego w Twoim sklepie produkcyjnym, aby uniknąć wszelkich nieprzewidzianych problemów specyficznych dla Twojego sklepu.
Ponieważ stopniowo wdrażaliśmy tę aktualizację, czujemy, że wyłapaliśmy już wiele powszechnych problemów, ale jeśli napotkasz jakiś, prosimy nie wahaj się skontaktować z naszym zespołem wsparcia pod adresem https://easydigitaldownloads.com/support.




