Spis treści 5 sekcji
Magento 2 ma publiczne repozytorium magento/magento2 na GitHubie.1 Znajdziesz tam kod, ale wybór właściwej wersji wymaga odróżnienia wydania od bieżących zmian. Ten poradnik pokazuje, jak znaleźć wersję Magento 2, aktualizować moduły poza panelem administracyjnym oraz dobierać szablony i integracje.
3 października 2026 r. GitHub wyświetlał przy repozytorium magento/magento2 12,2 tys. gwiazdek.2
Czym jest repozytorium Magento 2 na GitHubie?
Repozytorium Magento 2 na GitHubie skupia kod projektu open source. Są w nim pliki, zgłoszenia błędów i historia zmian. Możesz więc zajrzeć do kodu i prześledzić prace nad projektem.
Według odczytu z 2 października 2026 r. w zakładce Issues było 1204 otwartych zgłoszeń.3
Tag wskazuje określoną wersję kodu, a commit oznacza pojedynczą zapisaną zmianę. Gdy wybierasz kod do sklepu, tag pomaga odróżnić wydanie od bieżącego stanu gałęzi. Przykładowo 2.4.7-p1 to tag wydania, a 2.4-develop jest nazwą gałęzi rozwojowej.4
- Zgłoszenie błędu w magento/magento2 przygotowuje się według szablonu. Trzeba w nim podać warunki wstępne, kroki odtworzenia problemu oraz wynik oczekiwany i rzeczywisty.5
- Wiki Magento 2 zachęca do zgłaszania uwag i wnoszenia wkładu w projekt open source.6
- Plik zmian magento/magento2 opisuje poprawkę problemu: `grunt clean` nie czyścił katalogu `generated`.7 Odnotowuje też poprawkę błędnego wyboru pól przy użyciu fragmentów w zapytaniu GraphQL o produkty.7,8
Repozytorium Magento 2 pozwala powiązać kod wersji ze zgłoszeniami problemów. Można w nim również przeczytać opisy poprawek.2
Jak pobrać konkretną wersję lub tag Magento 2?
Magento 2 możesz pobrać w konkretnej wersji, wybierając jej tag w repozytorium magento/magento2. Otrzymasz wtedy kod przypisany do tego oznaczenia, nie bieżący stan gałęzi. To rozróżnienie ma znaczenie przy wyborze wersji dla sklepu.
Wersja z tagiem 2.4.7-p1 ukazała się 11 czerwca 2024 r.9
- Repozytorium magento/magento2 zawiera listę tagów. Otwórz ją na GitHubie, aby znaleźć oznaczenie wersji.
- Tag Magento 2 wybierz według potrzebnej wersji. Nie pobieraj zamiast niego bieżącego stanu gałęzi.
- Archiwum kodu pobierzesz dla wybranego tagu. Możesz też sklonować repozytorium i przełączyć lokalną kopię na ten tag.
Pobrana kopia Magento 2 odpowiada wskazanemu tagowi. Nie obejmuje późniejszych zmian w gałęzi. Pełny identyfikator SHA-1 commitu, na który wskazuje tag, ma 40 znaków szesnastkowych.10
Gdzie na GitHubie znaleźć najnowsze wydanie Magento 2?
Najnowszego wydania Magento 2 szukaj w sekcji Releases repozytorium magento/magento2. Przed pobraniem kodu odczytaj oznaczenie wydania i powiązany z nim tag. Nie kieruj się samą kolejnością zmian w kodzie.
3 października 2026 r. najnowszym oznaczonym wydaniem było Magento Release 2.4.9, powiązane z tagiem 2.4.9.11
Lista tagów pokazuje oznaczenia wersji, a sekcja Releases – opublikowane wydania. Historia commitów służy do śledzenia zmian w kodzie. Jej najnowszy wpis nie oznacza automatycznie nowego wydania.
Według odczytu z 2 października 2026 r. GitHub wykazywał 2161 commitów na gałęzi 2.4-develop od wydania 2.4.9.12
Dodawanie i aktualizacja modułów Magento 2 poza panelem administracyjnym
Moduły Magento 2 dodaje się i aktualizuje poza panelem administracyjnym według instrukcji danego modułu. Część danych może być obsługiwana przez API, czyli interfejs wymiany danych między systemami. Nie ma jednej procedury dla każdego rozszerzenia.
Sposób uruchomienia, zakres konfiguracji i wymagania produkcyjne zależą od modułu.13
Tabela zestawia 3 moduły według sposobu obsługi poza panelem oraz warunków ich użycia.
| Moduł | Obsługa poza panelem | Warunki i działanie |
|---|---|---|
| JustBetter Customer Pricing | Moduł zapisuje w bazie danych przez API ceny przypisane do konkretnych klientów. Nie pozwala dodawać ani aktualizować tych cen w panelu administracyjnym Magento 2. | Ceny przypisane do klientów pojawiają się na stronach kategorii i produktów, w koszyku oraz podczas finalizacji zamówienia. |
| RLTSquare ProductReviewImages | Repozytorium podaje polecenia włączenia modułu, aktualizacji konfiguracji i czyszczenia pamięci podręcznej Magento 2. | Tryb produkcyjny wymaga wdrożenia treści statycznych. Moduł działa z Magento 2.1. Działa również z Magento 2.2. Przetestowano go z Magento od wersji 2.1.6. |
| Mollie Payments for Magento 2 | Dokumentacja w repozytorium GitHub opisuje instalację, aktualizację, konfigurację i rozwiązywanie problemów. | Sekcja Quickstart prowadzi do szybkiego wykonania płatności testowej. |
Dane w tabeli: 14,15,16
Obsługa modułów Magento 2 poza panelem może oznaczać zarządzanie danymi przez API, uruchamianie poleceń albo konfigurację płatności. Sposób pracy zależy od rozszerzenia. Do włączenia modułu służy bin/magento module:enable; po jego włączeniu uruchom bin/magento setup:upgrade.17
Magento Marketplace: moduły i szablony do sklepu
Magento Marketplace to katalog modułów i szablonów do sklepu. Przy wyborze sprawdź zgodność dodatku z używaną wersją Magento. Liczy się też zakres zmiany, której potrzebujesz.18
Integracja Magento z systemem obsługi zamówień, płatności lub dostaw wymaga oceny przepływu danych, nie tylko opisu rozszerzenia. Dokumentacja modułu powinna wyjaśniać instalację i konfigurację. Wdrożenie powinno też objąć test zamówienia w środowisku testowym.
Integrację PayPal testuj w trybie sandbox; przed przyjmowaniem rzeczywistych płatności przełącz konfigurację na tryb produkcyjny.19
Tabela pokazuje, jak dobrać rodzaj dodatku do potrzebnej zmiany w sklepie.
| Rodzaj dodatku | Co zmienia | Co sprawdzić przy wyborze |
|---|---|---|
| Moduł | Dodaje lub zmienia działanie sklepu. | Zgodność z używaną wersją Magento i zakres działania. |
| Szablon | Zmienia warstwę prezentacji sklepu. | Zgodność z używaną wersją Magento i możliwość dopasowania wyglądu. |
Wybór zależy od potrzeby sklepu: nowej funkcji, zmiany wyglądu albo połączenia z innym systemem. Moduł i szablon odpowiadają na różne potrzeby. Dokumentacja Adobe wymienia 2 motywy dostępne standardowo: Blank i Luma.20
Najczęściej zadawane pytania
Jakie informacje uwzględnić w zgłoszeniu błędu Magento 2?
Podaj warunki wstępne, kroki odtworzenia problemu oraz oczekiwany i rzeczywisty wynik.
Czy wiki Magento 2 służy wyłącznie do czytania?
Nie. Wiki zachęca także do zgłaszania uwag i wnoszenia wkładu w projekt open source.
Jakie poprawki można znaleźć w pliku zmian Magento 2?
Opisano w nim między innymi poprawkę czyszczenia katalogu `generated` przez `grunt clean` oraz błędnego wyboru pól w zapytaniu GraphQL o produkty.
Jak sprawdzić, czy poprawka dotyczy konkretnego zgłoszenia?
Repozytorium pozwala powiązać kod wersji ze zgłoszeniami problemów i przeczytać opisy poprawek.
Źródła
- ↑magento2/lib/internal/Magento/Framework/Code/GeneratedFiles.php at 2.4-develop · magento/magento2 https://github.com/magento/magento2/blob/2.4-develop/lib/internal/Magento/Framework/Code/GeneratedFiles.php
- ↑Repozytorium magento/magento2 na GitHubie. ([github.com](github.com https://github.com/magento/magento2
- ↑GitHub — Issues: magento/magento2 https://github.com/magento/magento2/issues
- ↑GitHub — Magento Release 2.4.7-p1 https://github.com/magento/magento2/releases/tag/2.4.7-p1
- ↑magento2/.github/ISSUE_TEMPLATE.md at 2.4-develop · magento/magento2 https://github.com/magento/magento2/blob/2.4-develop/.github/ISSUE_TEMPLATE.md
- ↑Home · magento/magento2 Wiki · GitHub https://github.com/magento/magento2/wiki
- ↑magento2/CHANGELOG.md at 2.4-develop · magento/magento2 https://github.com/magento/magento2/blob/2.4-develop/CHANGELOG.md?plain=1
- ↑Adobe, informacje o wydaniu Magento Open Source 2.4.0. ([experienceleague.adobe.com](experienceleague.adobe.com https://experienceleague.adobe.com/en/docs/commerce-operations/release/notes/magento-open-source/2-4-0
- ↑Adobe Commerce — Released versions https://experienceleague.adobe.com/en/docs/commerce-operations/release/versions
- ↑Git — dokumentacja https://git-scm.com/docs/git
- ↑GitHub — Releases: magento/magento2 https://github.com/magento/magento2/releases
- ↑GitHub — Magento Release 2.4.9 https://github.com/magento/magento2/releases/tag/2.4.9
- ↑Adobe, „Manage third-party extensions” i „Plan your storefront project”. ([experienceleague.adobe.com](experienceleague.adobe.com https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/tutorials/extensions
- ↑GitHub – justbetter/magento2-customer-pricing: Magento 2 module that enables customer specific pricing · GitHub https://github.com/justbetter/magento2-customer-pricing
- ↑GitHub – rltsquare/ProductReviewImages-Magento2 · GitHub https://github.com/rltsquare/ProductReviewImages-Magento2
- ↑magento2/docs/en/README.md at master · mollie/magento2 https://github.com/mollie/magento2/blob/master/docs/en/README.md
- ↑Adobe Commerce — Enable or disable modules https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/tutorials/manage-modules
- ↑Adobe, „Manage third-party extensions” oraz zasady zgodności ofert Marketplace z wydaniami Magento. ([experienceleague.adobe.com](experienceleague.adobe.com https://developer.adobe.com/commerce/marketplace/guides/sellers/compatibility/releases
- ↑Adobe Commerce — PayPal Payments Standard https://experienceleague.adobe.com/en/docs/commerce-admin/stores-sales/payments/paypal/paypal-payments-standard
- ↑Adobe Commerce — Themes https://developer.adobe.com/commerce/frontend-core/guide/themes/