Magento Open Source 2.4.7: Kluczowe ulepszenia i nowe funkcje!

Magento to jedna z najczęściej używanych platform eCommerce, która pozwala sprzedawcom bezproblemowo założyć witrynę eCommerce. Chociaż Magento nie jest znane z regularnych aktualizacji, jest jednak nowe i ulepszone Magento Open Source 2.4.7 wprowadza znaczące ulepszenia i poprawki błędów, zwiększając ogólną wydajność i bezpieczeństwo platformy. Co więcej, ta wersja zawiera aktualizacje bibliotek innych firm i podstawowych zależności, co czyni ją cenną aktualizacją dla programistów. Aktualizacja gwarantuje, że Magento pozostanie solidną i niezawodną platformą dla firm zajmujących się handlem elektronicznym, zapewniając solidną podstawę dla przyszłego rozwoju i wzrostu.

Wprowadzenie do Magento Open Source 2.4.7:

Najnowsza wersja Magento Open Source obsługuje PHP 8.3 i rozszerza jego możliwości GraphQL pokrycie, w tym pamięci podręczne mechanizmu rozpoznawania nazw i atrybuty niestandardowe. Dlatego poszerza to możliwości i wydajność platformy, co pozwala programistom budować bardziej wydajne i responsywne aplikacje.
Dodatkowo Magento 2.4.7 zapewnia kompatybilność z usługami UPS i FedEx, wzmacniając jego możliwości jako solidnej platformy e-commerce. Aktualizacje te nie tylko poprawiają wydajność, ale także zapewniają zgodność z bieżącymi standardami i praktykami.

Ulepszenia bezpieczeństwa:

Dzięki wdrożeniu kilku nowych środków zabezpieczających platformę, w tej wersji głównym celem jest bezpieczeństwo. Nowe ulepszenia obejmują ulepszone zarządzanie kluczami pamięci podręcznej, ograniczenia dotyczące generowania kodów kuponów i zoptymalizowane generowanie adresów URL administratora w celu zapewnienia większej losowości i bezpieczeństwa.

Z drugiej strony wprowadzono zupełnie nowe ustawienia pamięci podręcznej obejmującej całą stronę, aby zminimalizować ryzyko związane z określonymi punktami końcowymi, a strony płatności obsługują teraz integralność subresource (SRI) w celu ulepszonej weryfikacji skryptów. Dodatkowo zmiany w Polityce bezpieczeństwa treści (CSP) zapewniają zgodność ze specyfikacjami PCI 4.0.

Ponadto wprowadzono ograniczenia szybkości transmisji danych płatniczych poprzez API GraphQL i REST, a zwiększona dostępność usługi poczty elektronicznej poprawia niezawodność i bezpieczeństwo komunikacji e-mailowej w ramach platformy.

Te środki bezpieczeństwa wspólnie wzmacniają obronę Magento przed potencjalnymi zagrożeniami, zapewniając bezpieczniejsze środowisko zarówno dla sprzedawców, jak i klientów.

Ulepszenia platformy:

To wydanie wprowadza kilka ulepszeń platformy, które zapewniają zgodność z najnowszymi standardami bezpieczeństwa i poprawiają ogólną funkcjonalność. Dlatego kluczowe aktualizacje obejmują zintegrowane wsparcie dla PHP 8.3, przy jednoczesnym kontynuacji wsparcia dla PHP 8.2 do grudnia 2025, zapewniając długoterminową stabilność i bezpieczeństwo aplikacji Magento.

Zaktualizowana obsługa RabbitMQ do wersji 3.13 i kompatybilność z pamięcią podręczną Varnish zwiększają wydajność i skalowalność platformy. Zgodność z Elasticsearch 8.11 i Redis 7.2 poprawia odpowiednio funkcjonalność wyszukiwania i buforowania danych, a obsługa OpenSearch w wersjach 2.12 i 1.3 zapewnia dodatkową elastyczność.

Wraz z innymi ulepszeniami platformy, rdzeń kodu został zaktualizowany w celu wykorzystania najnowszych wersji bibliotek JavaScript i zależności NPM, co zapewnia poprawę kompatybilności i wydajności.

Dodatkowe ulepszenia:

To wydanie zawiera także istotne aktualizacje dotyczące integracji wysyłek i płatności. W Magento Open Source 2.4.7 dokonano migracji do najnowszej platformy Commerce UPS REST API i przyjęto nowe interfejsy FedEx RESTful API, zastępując starsze usługi sieciowe XML i WSDL. To przejście gwarantuje, że integracje wysyłkowe będą bardziej niezawodne i aktualne, zapewniając lepszą wydajność i mniej problemów.

Dlatego moduły wysyłkowe Temando zostały wycofane z podstawowej bazy kodu od wersji 2.4.4, co odzwierciedla zaangażowanie Magento w utrzymanie oszczędnej i wydajnej platformy poprzez usuwanie przestarzałych i rzadziej używanych funkcji.

Ulepszenia GraphQL:

Ta wersja wprowadza kilka ważnych ulepszeń do GraphQL, zwiększając jego wydajność i możliwości. Nowe mutacje, takie jak clearCart i createGuestCart, zastępują przestarzałe, upraszczając proces zarządzania koszykiem i poprawiając efektywność tych operacji. Co więcej, ulepszenia wydajności obejmują buforowane programy do rozwiązywania zapytań GraphQL, które zwiększają szybkość i responsywność zapytań GraphQL.

Dlatego ulepszone możliwości buforowania GraphQL poprawiają również wydajność PWA (progresywna aplikacja internetowa) stron, zapewniając szybsze ładowanie i lepsze doświadczenie użytkownika. Te ulepszenia sprawiają, że GraphQL jest potężniejszym i wydajniejszym narzędziem dla programistów, umożliwiając im tworzenie bardziej dynamicznych i responsywnych aplikacji na platformie Magento.

Zarządzanie zapasami:

System zarządzania zapasami w Magento Open Source 2.4.7 został udoskonalony, aby zapewnić bardziej efektywne narzędzia do zarządzania zapasami produktów w Magento Open-source i Adobe Commerce. Wersja 1.2.7 oferuje kompleksową gamę narzędzi zapewniających efektywne zarządzanie zapasami, pomagając sprzedawcom w utrzymaniu dokładnych poziomów zapasów i usprawnianiu ich operacji. Ulepszenia te ułatwiają firmom śledzenie zapasów i zarządzanie nimi, zmniejszając ryzyko braków i nadmiernych zapasów oraz zapewniając płynniejszy i bardziej wydajny proces realizacji zamówień.

Pakiet Meta rozszerzenia Magento Open Source!

Metapakiet Magento Open Source Extension w wersji 1.0.0 zawiera teraz kilka rozszerzeń w ramach swojej podstawowej wersji. Ta aktualizacja upraszcza proces uaktualniania rozszerzeń, integrując je z wersją podstawową, co ułatwia programistom konserwację i aktualizację rozszerzeń.

Dlatego włączając te rozszerzenia do wersji podstawowej, Magento zapewnia, że są one w pełni przetestowane i kompatybilne z najnowszą wersją, zmniejszając ryzyko konfliktów i problemów. Co więcej, takie podejście usprawnia również proces aktualizacji, ponieważ programiści mogą aktualizować swoje rozszerzenia wraz z platformą podstawową.

Wniosek!

Niezależnie od tego, czy jesteś programistą chcącym tworzyć bardziej wydajne aplikacje, czy sprzedawcą chcącym zapewnić lepszą obsługę użytkownika, Magento Open Source 2.4.7 oferuje narzędzia i funkcje potrzebne do osiągnięcia tych celów. Szczegółowe informacje na temat poprawek błędów i ulepszeń można znaleźć w oficjalnych uwagach do wydania.

At Knowband, dzięki ponad 13-letniemu doświadczeniu technicznemu, świadczymy usługi tworzenia stron internetowych i aplikacji dla platformy eCommerce Magento 2. Nasze usługi obejmują ponad 30 gotowych do użycia rozszerzeń wraz z niestandardowymi usługami programistycznymi. Jeśli masz jakieś pytania, możesz skontaktować się z nami pod adresem support@knowband.com.

Moduł Opencart Google reCaptcha — instrukcja obsługi

1.0 Wprowadzenie

Czy Twoja strona internetowa naprawdę potrzebuje captchy? W świecie internetu, gdzie nowi użytkownicy pojawiają się regularnie, ważne jest, aby Twoja strona internetowa obsługiwała captchę Google. Captchy są ważne w weryfikacji aktywności ludzi i podejrzanych botów w Twoim sklepie. Dzięki Knowband Rozszerzenie OpenCart Google reCaptchaMożesz pozwolić swoim klientom przejść test weryfikacji bez konieczności wprowadzania dodatkowych danych na stronie internetowej. Podobnie jak w przypadku stron Gmail, Hotmail, Facebook, Twitter, Yahoo i innych, oferujesz swoim klientom bezpłatną rejestrację. Dlatego ważne jest, aby zabezpieczyć procedurę rejestracji i logowania w swoim sklepie. Dzięki integracji Google Captcha w Opencart możesz mieć pewność, że pewne czynności są wykonywane przez ludzi, a nie przez boty.

1.1 Najważniejsze cechy modułu Opencart Google reCaptcha

  • Rozszerzenie OpenCart umożliwiające weryfikację przez człowieka można łatwo dostosować do własnych potrzeb, bez konieczności posiadania umiejętności kodowania w celu wdrożenia lub modyfikacji.
  • Moduł Opencart Google reCaptcha wyświetla captcha zabezpieczającą Twoją witrynę przed wpisami spamu lub szkodliwymi botami.
  • Opencart Google Captcha można włączyć na stronie rejestracyjnej, stronie logowania, stronie kontaktowej lub na stronie z przypomnieniem hasła w Twoim sklepie.
  • Możesz włączyć lub wyłączyć pełną funkcjonalność modułu Opencart Google reCaptcha bez żadnego dodatkowego wysiłku.
  • Rozszerzenie OpenCart Google reCaptcha jest kompatybilne z systemami reCaptcha v2 i v3.
  • Dzięki modułowi Opencart Google Captcha możesz łatwo ustawić klucz witryny i klucz tajny dla domeny swojej witryny.
  • Weryfikacja przez człowieka w OpenCart umożliwia wybór typu reCaptcha dla różnych stron Twojej witryny.
  • Ten moduł Opencart Google reCaptcha jest kompatybilny ze sklepami obsługującymi protokół SSL.
  • Weryfikacja przez człowieka w OpenCart zapewnia zgodność z wieloma sklepami i wieloma językami.

Co nowego w ostatnich ulepszeniach?

Nasza najnowsza aktualizacja wtyczki Google reCaptcha OpenCart firmy Knowband wprowadza zakładkę „Ustawienia wyglądu i działania”. To ulepszenie pozwala dostosować reCaptcha za pomocą własnego CSS i przełączać się między jasnym a ciemnym motywem, oferując spersonalizowane i atrakcyjne wizualnie doświadczenie użytkownika.

2.0 Przewodnik po instalacji modułu Opencart Google reCaptcha

Przed rozpoczęciem instalacji należy zakupić moduł Opencart Google Captcha w sklepie Knowband. Po zakupie na zarejestrowany adres e-mail otrzymasz następujące pliki.

  • Kod źródłowy Opencart Google Captcha w formacie pliku zip
  • Instrukcja obsługi rozszerzenia Opencart Google Captcha

Aby zainstalować Google reCaptcha na swojej stronie internetowej, wykonaj następujące kroki: 1. Rozpakuj plik ZIP. Otrzymasz foldery pokazane na poniższym obrazku:

2. Skopiuj wszystkie foldery z pliku zip do katalogu głównego instalatora OpenCart za pomocą menedżera FTP.

Kroki instalacji pliku Ocmod za pomocą instalatora rozszerzeń

1. Otwórz okno instalatora rozszerzeń z panelu administracyjnego.

2. Kliknij przycisk „Prześlij”, aby przejrzeć i przesłać plik install.ocmod.xml. 3. Po przesłaniu na ekranie pojawi się komunikat o pomyślnym przesłaniu, jak pokazano poniżej.

Wtyczka Opencart Google Captcha jest już zainstalowana i gotowa do użycia w Twoim sklepie. Przejdź do menu administratora i kliknij „Rozszerzenia”. Następnie kliknij „Captchas” i kliknij przycisk „Edytuj” obok pozycji „Google reCaptcha”.

Rozszerzenie OpenCart Google reCaptcha

Chroń swój sklep OpenCart przed spamem i botami za pomocą modułu Google reCAPTCHA firmy Knowband, który gwarantuje bezpieczny dostęp wyłącznie dla ludzi.

KUP TERAZ

3.0 Interfejs administracyjny rozszerzenia OpenCart Google reCaptcha

Po pomyślnej instalacji modułu Opencart Google reCaptcha na Twojej stronie internetowej, możesz wdrożyć wersję 2 i wersję 3 reCaptcha, zgodnie z wymaganiami Twojej firmy. Przejdź do ustawień w podanej kolejności: Panel administracyjny > Rozszerzenia > Captcha > Google reCaptcha.


Łatwy w obsłudze interfejs administratora rozszerzenia weryfikacji ludzkiej Opencart jest podzielony na cztery sekcje:

  1. Ustawienia ogólne
  2. Ustawienia reCaptcha v2
  3. Ustawienia reCaptcha v3
  4. Ustawienia wyglądu i stylu

Ustawienia ogólne 3.1

  • Status: Ta opcja włącza lub wyłącza cały system reCaptcha na Twojej stronie internetowej.
  • Włącz Google reCaptcha dla: Za pomocą tej opcji możesz wybrać strony, dla których chcesz włączyć funkcję reCaptcha.
  • reCaptcha dla strony logowania: Opcja ta umożliwia wybranie typu strony logowania jako v2 reCaptcha lub v3 reCaptcha.
  • reCaptcha dla strony rejestracyjnej: Opcja ta umożliwia wybranie typu strony rejestracyjnej jako v2 reCaptcha lub v3 reCaptcha.
  • reCaptcha dla strony kontaktowej: Opcja ta umożliwia wybranie typu strony kontaktowej jako v2 reCaptcha lub v3 reCaptcha.
  • reCaptcha dla strony z zapomnianym hasłem: Opcja ta umożliwia wybranie typu strony informującej o zapomnianym haśle jako v2 reCaptcha lub v3 reCaptcha.

Ustawienia reCaptcha 3.2 v2

W tej sekcji modułu Opencart Google Captcha możesz ustawić klucz witryny i klucz tajny dla systemu reCaptcha v2.

  • Status: Za pomocą tej opcji możesz włączać lub wyłączać status reCaptcha wersji 2.
  • Wprowadź klucz witryny: Opcja ta umożliwia wprowadzenie klucza wersji 2 reCaptcha.
  • Wprowadź klucz tajny: Ta opcja umożliwia wprowadzenie tajnego identyfikatora klienta wersji 2 reCaptcha.

Aby uzyskać klucz witryny i klucz tajny dla reCaptcha v2, wykonaj czynności opisane w sekcji 3.2.1.

3.2.1 Kroki generowania kluczy API dla reCaptcha v2

1. Odwiedź stronę https://www.google.com/recaptcha/intro/v3.html 2. W górnej części ekranu kliknij „Konsola administratora”. Tutaj możesz zarejestrować własną stronę internetową.


3. Ustaw etykietę, która będzie w przyszłości służyć do identyfikacji Twojej witryny.


4. Wybierz typ reCAPTCHA, który chcesz dodać do swojej witryny. W tym przypadku musisz wybrać reCAPTCHA v2, a następnie żądany podtyp. 5. Wprowadź prawidłową domenę wymaganą do rejestracji reCAPTCHA. 6. Opcjonalnie możesz dodać inne adresy e-mail, aby zarządzać ustawieniami witryny.


7. Zaakceptuj Regulamin reCAPTCHA i kliknij przycisk „Prześlij”. 8. Zostaniesz przekierowany na następną stronę, na której znajdziesz klucz witryny i klucz tajny. Skopiuj oba klucze do zaplecza.

Ustawienia reCaptcha 3.3 v3

W tej sekcji modułu Opencart Google Captcha możesz ustawić klucz witryny i klucz tajny dla systemu reCaptcha v3.

  • Status: Za pomocą tej opcji możesz włączać lub wyłączać status reCaptcha wersji 3.
  • Wprowadź klucz witryny: Opcja ta umożliwia wprowadzenie klucza wersji 3 reCaptcha.
  • Wprowadź klucz tajny: Ta opcja umożliwia wprowadzenie tajnego identyfikatora klienta wersji 3 reCaptcha.

Aby uzyskać klucz witryny i klucz tajny dla reCaptcha v3, wykonaj czynności opisane w sekcji 3.3.1.

Uwaga: Jeśli wybrałeś typ reCaptcha jako wersję 2, należy wypełnić pola klucz witryny i klucz tajny dla wersji 2 reCaptcha, w przeciwnym razie pojawi się komunikat o błędzie. Podobnie jest w przypadku wersji 3 reCaptcha.

3.4. Ustawienia wyglądu i stylu:

Karta ustawień wyglądu i działania dostępna w rozszerzeniach Opencart Google Captcha Verification Extensions umożliwia administratorowi sklepu dodawanie niestandardowych stylów CSS i kolorów motywu reCaptcha, co zapewnia większą kontrolę i rozszerzoną funkcjonalność.

Kolor motywu: Moduł reCaptcha Opencart oferuje opcje kolorów motywu: „Ciemny” i „Jasny”. Możesz modyfikować kolor motywu za pomocą tej opcji. 

Niestandardowe CSS: Administrator może modyfikować wygląd reCaptcha, dodając w tej sekcji dostosowany kod CSS.

3.3.1 Kroki generowania kluczy API dla reCaptcha v3

1. Odwiedź stronę https://www.google.com/recaptcha/intro/v3.html 2. W górnej części ekranu kliknij „Konsola administratora”. Tutaj możesz zarejestrować własną stronę internetową.

3. Ustaw etykietę, która będzie w przyszłości służyć do identyfikacji Twojej witryny.


4. Wybierz typ reCAPTCHA, który chcesz dodać do swojej witryny. W tym przypadku musisz wybrać reCAPTCHA v3. 5. Wprowadź prawidłową domenę wymaganą do rejestracji reCAPTCHA. 6. Opcjonalnie możesz dodać inne adresy e-mail, aby zarządzać ustawieniami witryny.


7. Zaakceptuj Regulamin reCAPTCHA i kliknij przycisk „Prześlij”. 8. Zostaniesz przekierowany na następną stronę, na której znajdziesz klucz witryny i klucz tajny. Skopiuj oba klucze do zaplecza.


4.0 Interfejs frontowy modułu Opencart Google reCaptcha

A) Strona logowania

v2 reCaptcha

v3 reCaptcha

B) Strona rejestracyjna

v2 reCaptcha


v3 reCaptcha


C) Strona kontaktowa

v2 reCaptcha


v3 reCaptcha

D) Strona „Zapomniałem hasła”

v2 reCaptcha


v3 reCaptcha

Możesz również sprawdzić nasz moduł Opencart Block Bot tutaj:

Moduł bota blokowego Opencart

Blokowanie botów OpenCart na podstawie adresu IP, kraju i agenta użytkownika: Zabezpiecz swój sklep OpenCart, blokując niechciane boty na podstawie adresu IP, kraju i agenta użytkownika.

KUP TERAZ

Pełny samouczek rozszerzenia weryfikacji ludzkiej dla OpenCart

Ten samouczek OpenCart Google reCAPTCHA zawiera kompletny przewodnik krok po kroku dotyczący instalacji i konfiguracji rozszerzenia Google reCAPTCHA, dodawania reCAPTCHA do stron logowania, rejestracji, zapominania hasła i realizacji transakcji (w tym kroków dla gościa, logowania i rejestracji), wybierania jasnego lub ciemnego motywu w celu zapewnienia płynnego działania witryny, ochrony sklepu przed spamem, botami i zautomatyzowanymi nadużyciami oraz włączania reCAPTCHA v2 i v3 na wielu stronach sklepu w celu zwiększenia bezpieczeństwa i elastyczności.

Sprawdź samouczek tutaj:

Zalecane przeczytanie:

Protect your OpenCart Store from Bots and Spammers