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.

(więcej…)

Magento 1 osiągnął End of Life w czerwcu 2020. To ponad pięć lat bez oficjalnych łat bezpieczeństwa. Mimo to część sklepów nadal działa na tej platformie – często dlatego że „jakoś działa” i migracja wydaje się kosztowna i ryzykowna. Obydwa argumenty są prawdziwe. Ale ryzyko zostawania na M1 rośnie każdego miesiąca.

(więcej…)

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.

(więcej…)

Pytanie „ile kosztuje Magento 2?” pada regularnie i regularnie nie ma na nie prostej odpowiedzi. Zakres wycen na rynku polskim to 30 000 – 500 000 zł netto. Rozpiętość nie wynika z dowolności agencji, ale z fundamentalnych różnic w zakresie projektu. Poniżej wyjaśniam co faktycznie wpływa na cenę.

(więcej…)

GÓRA