Licencjonowanie Oprogramowania to jedno z naszych kluczowych rozszerzeń, które naprawdę wyróżnia Easy Digital Downloads. To dzięki niemu tak wiele wspaniałych produktów oprogramowania może być sprzedawanych i zarządzanych przez deweloperów i twórców produktów na całym świecie. Jest to również jedno z naszych najstarszych rozszerzeń i zostało po raz pierwszy wydane 12 września 2012 roku.
Wiele części wtyczki zaczęło pokazywać swój wiek. Dziś jednak z przyjemnością ogłaszamy wydanie wersji 3.5 Licencjonowania Oprogramowania, aktualizacji która wprowadza znaczące ulepszenia w całej wtyczce.
W tej aktualizacji znajduje się wiele ulepszeń. Przyjrzyjmy się najważniejszym.
Przebudowane licencjonowanie w panelu administracyjnym
Istnieje wiele danych związanych z kluczami licencyjnymi. W wersji 3.5 przebudowaliśmy większość obszarów administracyjnych Licencjonowania Oprogramowania.
Pobrane pliki → Licencje
Tabela listy wyświetlająca wszystkie klucze licencyjne została ulepszona, aby pomóc w usunięciu bałaganu i poprawić wyświetlanie na mniejszych ekranach.
Ekran szczegółów licencji
Każdy klucz licencyjny ma teraz dedykowany ekran szczegółów, na którym dostępne są wszystkie istotne informacje dotyczące klucza licencyjnego. Ekran ten zapewnia również narzędzia do działań, takich jak odnawianie lub wyłączanie licencji, edycja daty wygaśnięcia, uzyskiwanie adresu URL aktualizacji, powiązane klucze licencyjne, a nawet powiązane rekordy płatności. To sprawia, że zarządzanie kluczami licencyjnymi i lokalizowanie powiązanych rekordów klientów i płatności jest znacznie, znacznie łatwiejsze.
Ulepszone proporcjonalne naliczanie przy aktualizacji
W wersji 3.3 wprowadziliśmy ścieżki aktualizacji dla kluczy licencyjnych, które pozwalały klientom na aktualizację z jednego poziomu licencji do następnego. W ramach pierwotnej funkcji ścieżek aktualizacji uwzględniliśmy wsparcie dla prostego proporcjonalnego naliczania, które dawało klientom zniżki na aktualizację w oparciu o to, ile już zapłacili. Teraz jeszcze bardziej ulepszyliśmy ścieżki aktualizacji, dodając wsparcie dla zniżek proporcjonalnych opartych na czasie.
Administratorzy witryny mogą teraz wybrać proporcjonalne naliczanie Oparte na Koszcie lub Oparte na Czasie . W przypadku obliczeń opartych na czasie, koszt aktualizacji uwzględnia, ile czasu pozostało na istniejącej licencji, a następnie proporcjonalnie przelicza nowy zakup.
Zniżki na odnowienie per-produkt
Klucze licencyjne często muszą być odnawiane co miesiąc lub co rok. W tym celu Licencjonowanie Oprogramowania zawsze wspierało zniżki na odnowienie, dzięki czemu klienci mogą otrzymać zniżkę, na przykład 30%, podczas odnawiania istniejącego klucza licencyjnego. W wersji 3.5 rozszerzyliśmy tę funkcję, aby wspierać zniżki na odnowienie per-produkt.
Oznacza to, że produkty mogą teraz mieć niestandardowe zniżki na odnowienie. Chcesz zaoferować 20% na jeden produkt, ale 30% na inny? Teraz możesz!
API dla deweloperów: klasa EDD_SL_License
Licencjonowanie Oprogramowania jest stworzone dla deweloperów i twórców produktów, a w wersji 3.5 znacznie ulepszyliśmy wewnętrzne API, aby ułatwić deweloperom pracę z Licencjonowaniem Oprogramowania i jego rozszerzanie. Nowa klasa EDD_SL_License zapewnia łatwy dostęp do wszystkich danych związanych z kluczami licencyjnymi i ułatwia interakcję z tymi danymi oraz ich modyfikację.
Wersje beta
Pomyślne wydania aktualizacji oprogramowania często zawierają wersje beta (takie jak 3.5 Software Licensing), dlatego wprowadziliśmy nową funkcję, która pozwala na wydawanie wersji beta oprogramowania i zapewnia klientom łatwy sposób instalacji tych wersji beta.
Zobacz naszą dokumentację, aby uzyskać więcej informacji.
W rzeczywistości użyliśmy tej funkcji do wydania wersji beta Software Licensing 3.5 kilka tygodni temu.
Nowe klasy aktualizatora dla motywów i wtyczek WordPress
Klasy aktualizatora dla motywów i wtyczek WordPress zostały zaktualizowane w celu naprawienia niektórych błędów, poprawy wydajności i udostępnienia nowych funkcji (takich jak wersje beta). Zaktualizuj swoje motywy i wtyczki, jeśli korzystasz z tych klas.
Nowe wersje klas to:
- 1.6.9 dla wtyczek
- 1.0.2 dla motywów
Inne ulepszenia
Oprócz nowych funkcji wymienionych powyżej, wprowadziliśmy również znaczną liczbę dodatkowych ulepszeń.
- Dodano nową opcję wymuszania dopasowania adresu e-mail przy odnowieniach licencji. Pozwala to administratorom witryny wymagać, aby odnowienia licencji były kupowane z tym samym adresem e-mail, co oryginalna licencja.
- Klasa EDD_SL_Plugin_Updater ma ulepszone buforowanie i wsparcie dla wersji beta. Zaktualizuj swoje integracje.
- Klasa EDD_Theme_Updater została zaktualizowana o wsparcie dla wersji beta. Zaktualizuj swoje integracje.
- Dodano nowe haki akcji do procesu odnawiania licencji.
- Dodano nowe filtry do get_licenses_of_purchase() i get_licenses_by_purchase().
- Klucze licencyjne są teraz zawarte w końcówce /sales/ API REST EDD.
- Klucze licencyjne dla pakietów są teraz grupowane w wyświetlaczu shortcode'u
Musisz być zalogowany, aby wyświetlić klucze licencyjne.
. - Zakupy aktualizacji licencji można teraz przeprowadzać za pomocą bezpośredniego adresu URL.
- Klucze licencyjne i powiązane metadane są teraz usuwane podczas pełnego resetowania sklepu.
- Ulepszono pole metadanych kluczy licencyjnych w szczegółach zamówienia.
- Inline linki do aktualizacji można teraz wyświetlać na przyciskach zakupu.
- Suma kontrolna MD5 jest teraz zawarta we wszystkich odpowiedziach API REST licencji.
- Dodano nowy tag szablonu {expiration_time} do wiadomości e-mail z powiadomieniem o odnowieniu licencji.
- Dodano nową opcję wyłączania kodów rabatowych przy odnawianiu licencji.
- Obrazy banerów można teraz dodawać do wtyczek WordPress za pomocą parsowania ReadMe.txt.
- Tabelę listy kluczy licencyjnych można teraz filtrować według identyfikatora produktu pobierania, wpisując download:# w polu wyszukiwania.
- Ulepszono etykiety i układ pola metadanych licencjonowania.
- Ulepszono organizację i nazewnictwo plików.
Naprawione błędy
Naprawiono również szereg błędów głównych i drobnych.
- Linki akcji w tabeli kluczy licencyjnych powinny zwracać użytkownika do poprzedniego ekranu.
- Dodatkowe akapity dodane do wiadomości e-mail z powiadomieniem o odnowieniu licencji
- Daty wygaśnięcia są wyświetlane w GMT zamiast czasu lokalnego.
- Nieprawidłowe flagi odnowienia i rabaty pozostawione w koszyku po usunięciu odnowienia z koszyka.
- Nieprawidłowy komunikat o pobraniu zwracany podczas używania „item_name” zamiast „item_id” w interfejsie API REST licencjonowania.
- Nieprawidłowe klucze licencyjne generowane podczas ponownego generowania kluczy dla zakupu.
- Aktualizacja adresu e-mail klienta nie aktualizuje adresu e-mail na kluczach licencyjnych.
- Komunikat o błędzie wyświetlany podczas wielokrotnego ładowania okna modalnego „Wyświetl szczegóły aktualizacji”.
- Ścieżki aktualizacji wyświetlane dla wygasłych i wyłączonych kluczy licencyjnych.
- Nieprawidłowa ścieżka aktualizacji ustawiona jako domyślna, gdy produkty zawierają zmienne ceny.
- Link do przedłużenia licencji brak na stronie „Wyświetl licencje” w historii zakupów na froncie.
- Duplikaty kluczy licencyjnych tworzone podczas ponownego generowania kluczy licencyjnych dla zakupu.
- Adresy URL witryn nadal mogą być zarządzane przez klienta, gdy licencja jest wyłączona.
- Ustawienie klucza licencyjnego na „lifetime” nie aktualizuje statusu licencji.
- Klucze licencyjne nieprawidłowo ustawione na wyłączone po przetworzeniu zwrotu za odnowienie.
- Dodatkowa kreska wyświetlana przy kasie podczas odnawiania klucza licencyjnego bez zmiennych cen.
- Usunięcie płatności za odnowienie powoduje również usunięcie powiązanego klucza licencyjnego.
Jak uzyskać aktualizację
Wersja 3.5 Software Licensing może zostać pobrana z Twojej strony konta lub poprzez aktualizacje jednym kliknięciem w Twojej instalacji WordPress. Jeśli jesteś nowy w Software Licensing, rozszerzenie można kupić na stronie produktu.









