Magento 2 błąd 500 po aktualizacji – vendor/autoload i konflikty zależności
Sklep przestał działać natychmiast po uruchomieniu composer update. Biała strona lub błąd 500 na froncie i adminie, logi pełne błędów PHP Fatal Error. Czas realizacji: 2 godziny.
- Opublikowano w Magento / Adobe Commerce
Warden vs DDEV – porównanie 2026: architektura, wydajność, Magento 2
Warden i DDEV to dwa najpopularniejsze narzędzia do lokalnego środowiska deweloperskiego dla Magento 2. DDEV stawia na prostotę i szybki start – działa od razu po instalacji. Warden daje pełną kontrolę nad konfiguracją sieci i certyfikatami, ale wymaga więcej wiedzy o Docker Compose. W 2026 oba są dojrzałymi produktami. Pokażę gdzie każde z nich błyszczy i kiedy wybrać które.
- Opublikowano w Środowiska
PHP Enumeracje zaawansowane – backed enums, metody, interfejsy, Magento 2
Enumy weszły do PHP w wersji 8.1 i są czymś więcej niż tylko typowaną listą stałych. Backed enums z wartościami string lub int, metody na enumach, implementacja interfejsów, cases jako argumenty funkcji – to narzędzia które eliminują całą klasę błędów związanych z magic strings i niezwalidowanymi wartościami. Pokażę wszystkie możliwości z praktycznymi przykładami z Magento 2.
- Opublikowano w PHP
MSI – Multi Source Inventory: algorytm doboru źródeł, własny SSA
Multi Source Inventory (MSI) to jeden z największych refaktoringów w historii Magento 2 – wprowadzony w wersji 2.3. Zamiast jednego globalnego stanu magazynowego, produkty mogą mieć stany w wielu źródłach (magazyny, sklepy stacjonarne, dropshipping). Algorytm doboru źródeł (Source Selection Algorithm) decyduje skąd realizować zamówienie. Pokażę architekturę MSI, jak działa domyślny algorytm i jak napisać własny.
- Opublikowano w Magento / Adobe Commerce
