Shopware 6.6 update – Dlaczego Warto?

Shopware 6.6 to ważny kamień milowy w rozwoju platformy e-commerce, który został wydany niemal pięć lat po premierze Shopware 6. Wersja Shopware 6.6 wprowadza szereg zmian i ulepszeń, budując na fundamentach wytyczonych przez poprzednie wersje. Oto niektóre z najważniejszych aktualizacji i funkcji, które można oczekiwać w Shopware 6.6, na podstawie informacji ze społeczności Shopware i notatek do wydania wersji 6.6.

Poprawa Wydajności

W najnowszej wersji Shopware 6.6 wprowadzono znaczące usprawnienia wydajności, które skracają czas ładowania stron. Kluczowe zmiany obejmują optymalizację procesów asynchronicznych, co pozwala na bardziej efektywne zarządzanie zasobami i szybsze przetwarzanie zapytań. Integracja nowoczesnych technologii, takich jak PHP 8.2, Symfony 7, oraz Redis 7.0, zwiększa stabilność i bezpieczeństwo platformy. Usprawnienia wyszukiwarki poprawiają jej efektywność, zwłaszcza w sklepach wielojęzycznych.

Aktualizacje Techniczne

Nowa wersja Shopware wprowadza szereg istotnych aktualizacji technologicznych:

  • Node 20: ulepszona wydajność i bezpieczeństwo.
  • Vue 3: lepsze zarządzanie stanem aplikacji i wydajność.
  • Webpack 5: optymalizacje w zakresie kompilacji kodu.
  • Symfony 7: nowe funkcje i ulepszenia bezpieczeństwa.
  • PHP 8.2: najnowsze funkcje języka PHP i poprawiona wydajność.
  • MariaDB 10.11: zwiększona stabilność i szybkość przetwarzania danych.
  • Redis 7.0: lepsze zarządzanie pamięcią podręczną i wydajność.
  • Aktualizacje Docker i środowiska programistycznego: deweloperzy będą mogli teraz używać standardowych poleceń Dockera, takich jak `docker-compose up`, `docker-compose stop` i `docker-compose down`, do zarządzania projektami, co stanowi zmianę w stosunku do poprzednich poleceń `psh.phar`.
  • Przestarzałe funkcje i ich zastąpienie: kilka funkcji i metod zostało uznanych za przestarzałe, takich jak `EntityRepositoryInterface` zastąpione przez `EntityRepository` oraz klasa `SalesChannelRepositoryInterface`. Przestarzałe funkcje sugerują zmianę w kierunku bardziej zoptymalizowanych i efektywnych praktyk programistycznych.
  • Aktualizacje API i obsługi danych: Shopware 6.6 wprowadza zmiany w API kanałów sprzedaży i obsłudze niestandardowych jednostek, dążąc do bardziej efektywnego i solidnego zarządzania danymi.
  • Ulepszenia logowania i obsługi błędów: ulepszone funkcje logowania i obsługi błędów, co pozwoli na czystsze logi i lepsze śledzenie ważnych komunikatów.
  • Zarządzanie kolejką: nowa kolejka o niskim priorytecie, co pozwoli deweloperom na skuteczniejsze zarządzanie zadaniami niewymagającymi natychmiastowej realizacji.

Nowe funkcje

Wersja 6.6 wprowadza nowe funkcje, które zwiększają elastyczność i funkcjonalność platformy:

  • Większa konfigurowalność: administratorzy sklepu mają teraz więcej możliwości dostosowywania wyglądu i funkcji swojego sklepu.
  • Zoptymalizowane kalkulacje stanów magazynowych: usprawniono procesy związane z zarządzaniem zapasami, co pozwala na lepsze planowanie i zarządzanie stanami magazynowymi.
  • Automatyczne wylogowywanie: nowa funkcja automatycznego wylogowywania użytkowników po określonym czasie bezczynności, co zwiększa bezpieczeństwo.

Przyszłe Perspektywy

Shopware 6.6 nie tylko wprowadza liczne usprawnienia, ale także przygotowuje platformę na przyszłe innowacje. W nadchodzących aktualizacjach można spodziewać się nowych możliwości związanych z wykorzystaniem sztucznej inteligencji oraz dalszego rozwoju funkcji CMS. Te i inne nowości zostaną szczegółowo omówione podczas Shopware Community Day, gdzie przedstawione zostaną plany na przyszłość.

Podsumowanie

Wersja 6.6 platformy Shopware to krok w stronę lepszej wydajności, większej elastyczności i bezpieczeństwa. Dzięki licznym aktualizacjom technologicznym i nowym funkcjom, Shopware staje się jeszcze bardziej konkurencyjną platformą e-commerce, gotową na wyzwania przyszłości.

Łukasz Bątkiewicz
23-05-2024