Rozszerzenia Magento 2 – instalacja modułów i Marketplace

Jak znajdować, instalować i zarządzać rozszerzeniami w Magento 2 i MageOS: Magento Marketplace, Composer, najlepsze moduły SEO, płatności i UX.

2 marca 2026 · Magento 2 / MageOS · 7 min czytania

Spis treści

  1. Gdzie znaleźć rozszerzenia Magento 2?
  2. Instalacja modułu przez Composer – krok po kroku
  3. Zarządzanie modułami: włączanie i wyłączanie
  4. Rekomendowane moduły dla Magento 2
  5. Kompatybilność modułów z Hyvä Theme
  6. Często zadawane pytania

Gdzie znaleźć rozszerzenia Magento 2?

Ekosystem rozszerzeń Magento 2 jest jednym z największych w świecie e-commerce — dostępne są tysiące modułów zarówno darmowych, jak i komercyjnych. Rozszerzenia Magento 2 można znaleźć w kilku miejscach:

  • Magento Marketplace (marketplace.magento.com) — oficjalny rynek Adobe; moduły są weryfikowane przez Adobe; wymagana rejestracja konta Adobe ID
  • Packagist (packagist.org) — repozytorium Composera; wiele darmowych modułów open-source dostępnych bezpłatnie
  • GitHub — moduły open-source, w tym popularne rozszerzenia od Amasty, MagePlaza, FishPig, SpendMend i innych vendorów
  • Strony vendorów — Amasty, Mageplaza, Mirasvit, MageArray, Sweet Tooth — mają własne sklepy z modułami
Ważne: Przed zakupem modułu sprawdź: kompatybilność z Twoją wersją Magento 2 / MageOS, ostatnią datę aktualizacji, oceny i recenzje oraz czy vendor oferuje wsparcie i poprawki bezpieczeństwa. Nieaktualizowane moduły mogą być źródłem podatności.

Instalacja modułu przez Composer – krok po kroku

Standardową metodą instalacji modułów Magento 2 jest Composer — menedżer zależności PHP. Wszystkie moduły z Magento Marketplace i większość z Packagist są dostępne przez Composer.

Skonfiguruj klucze API Magento Marketplace (raz)

Dla modułów z Marketplace, zaloguj się na account.adobe.com, przejdź do sekcji Access Keys i skopiuj Public Key (login) i Private Key (hasło). Dodaj je do pliku ~/.composer/auth.json: {"http-basic": {"repo.magento.com": {"username": "PublicKey", "password": "PrivateKey"}}}.

Zainstaluj moduł przez Composer

SSH do katalogu Magento: composer require [vendor/module-name]:[wersja], np. composer require mageplaza/module-seo:^3.0. Composer pobierze moduł i jego zależności.

Uruchom setup:upgrade

Po pobraniu modułu: php bin/magento setup:upgrade. Komenda rejestruje moduł, wykonuje migracje bazy danych i aktualizuje konfigurację Magento.

Skompiluj DI i wygeneruj statyczne zasoby

Dla środowisk produkcyjnych: php bin/magento setup:di:compile, następnie php bin/magento setup:static-content:deploy pl_PL en_US. Na środowisku dev możesz pominąć di:compile (Magento działa w trybie developer bez kompilacji).

Wyczyść cache

php bin/magento cache:flush. Sprawdź w panelu administracyjnym, czy moduł jest widoczny i aktywny. Sprawdź logi: tail -f var/log/system.log pod kątem błędów.

Uwaga: Zawsze instaluj moduły najpierw na środowisku staging (testowym), nigdy bezpośrednio na produkcji. Nowy moduł może wejść w konflikt z istniejącymi rozszerzeniami lub powodować błędy PHP.

Zarządzanie modułami: włączanie i wyłączanie

Magento 2 pozwala tymczasowo wyłączyć moduł bez jego deinstalacji — przydatne przy debugowaniu problemów lub tymczasowym wyłączeniu funkcji.

Sprawdź status modułów

php bin/magento module:status — wyświetla listę wszystkich modułów podzielonych na Enabled i Disabled.

Wyłącz moduł

php bin/magento module:disable [Vendor_Module], np. php bin/magento module:disable Mageplaza_Seo. Po wyłączeniu: php bin/magento setup:upgrade && php bin/magento cache:flush.

Odinstaluj moduł (jeśli potrzebne)

php bin/magento module:uninstall [Vendor_Module] — usuwa moduł, jego schematy DB i pliki. Następnie: composer remove [vendor/package-name]. UWAGA: odinstalowanie modułu może usunąć dane z bazy (np. konfigurację, recenzje, atrybuty). Zawsze rób backup.

Rekomendowane moduły dla Magento 2

Poniżej zestawienie rekomendowanych rozszerzeń dla typowego sklepu Magento 2:

  • SEO: Mageplaza SEO, Amasty SEO Toolkit — automatyczne meta tagi, hreflang, sitemap rozszerzony, rich snippets
  • Płatności PL: Przelewy24 for Magento 2, PayU Magento 2, TPay Magento 2 — integracje z polskimi bramkami płatności
  • Wysyłka PL: InPost Magento 2 (ShipX API), DPD, DHL, GLS — polscy przewoźnicy z etykietami i śledzeniem
  • Faktury PL: Integromat/Make + Fakturownia, wFirma API — automatyczne faktury VAT i KSeF
  • UX/Konwersja: Amasty Improved Layered Navigation, MageArray One Step Checkout — szybszy checkout i lepsze filtry
  • Analityka: Mageplaza Google Tag Manager, Amasty GA4 — śledzenie e-commerce w GA4 i GTM
Wskazówka: Nie instaluj zbyt wielu modułów jednocześnie. Każdy moduł dodaje zapytania do bazy i ładuje dodatkowy kod PHP. Testuj wydajność po każdej instalacji i usuwaj nieużywane rozszerzenia.

Kompatybilność modułów z Hyvä Theme

Hyvä Theme zastępuje frontend Magento 2 — Knockout.js i RequireJS — Alpine.js i TailwindCSS. Oznacza to, że moduły zawierające kod JavaScript dla Luma (KnockoutJS) mogą nie działać z Hyvä bez dodatkowej warstwy kompatybilności.

Większość popularnych vendorów (Amasty, Mageplaza, Mirasvit) dostarcza darmowe lub płatne hyva compatibility packages. Sprawdź listę kompatybilności na hyvathemes.com/compatible-modules przed zakupem modułu do sklepu opartego na Hyvä.

Ważne: Moduły backendowe (praca wyłącznie w panelu administracyjnym) są zawsze kompatybilne z Hyvä — Hyvä zmienia tylko frontend sklepu, nie panel admina. Problem z kompatybilnością dotyczy wyłącznie modułów, które renderują cokolwiek na frontendzie (bloki, formularze, popupy, slajdery).

Często zadawane pytania

Jak zainstalować moduł w Magento 2?

Instalacja modułu w Magento 2 przez Composer: (1) composer require [vendor/module-name]:[wersja], (2) php bin/magento setup:upgrade, (3) php bin/magento setup:di:compile, (4) php bin/magento setup:static-content:deploy pl_PL en_US, (5) php bin/magento cache:flush. Moduły z Magento Marketplace wymagają kluczy API (Public Key + Private Key) skonfigurowanych w ~/.composer/auth.json.

Czy moduły Magento 2 działają na MageOS?

Tak, MageOS jest w pełni kompatybilny z modułami Magento 2. Wszystkie moduły dostępne na Magento Marketplace i Packagist działają na MageOS, ponieważ MageOS jest forkiem Magento Open Source z zachowaną kompatybilnością. Jedynym wyjątkiem mogą być moduły wymagające konkretnych komponentów usuniętych przez MageOS — sprawdź changelog MageOS dla szczegółów.

Jak włączyć lub wyłączyć moduł w Magento 2?

Włączanie modułu: php bin/magento module:enable [Vendor_Module]. Wyłączanie: php bin/magento module:disable [Vendor_Module]. Po każdej zmianie: php bin/magento setup:upgrade && php bin/magento cache:flush. Listę wszystkich modułów i ich stan wyświetla: php bin/magento module:status.

Zobacz też

Potrzebujesz hostingu Magento 2 z pełną obsługą modułów?

Plany Magento 2 i MageOS w smartxhosting.pl mają pełny dostęp SSH i Composer — zainstaluj dowolne moduły bez ograniczeń. Infrastruktura gotowa na każde rozszerzenie.

Sprawdź plany Magento 2
Magento 2 MageOS rozszerzenia moduły Composer Marketplace
Czy ta informacja była pomocna? 0 klientów oceniło tę informację jako przydatną (0 Głosów)