Magento 1 i dublujące się numery dostawy

Dziś chciałabym opowiedzieć o integracji magento z zewnętrznym systemem do zarządzania zamówieniami. Jeśli nasz sklep korzysta z takiego rozwiązania, to zazwyczaj całe „życie zamówienia” odbywa się właśnie w nim. Zobowiązuje to developerów do tego by pobierać z takiego systemu wszelkie informacje na temat zamówień (statusy, numery przesyłek, etc). Zdarza się również, że po stronie samego sklepu są jakieś mechanizmy, które umożliwiają ręczne uruchomienie procesów, które normalnie uruchamiają się w tle.

Czytaj więcej

Magento 2 i import produktów

Hej wszystkim długo ostatnio nie pisałam ale było to wynikiem wielu różnych czynników, o których nie warto tutaj wspominać 🙂

Ostatnio pojawiła się możliwość przeniesienia sklepu z Presty 1.6 do Magento2. Jako że ciekawym wyzwaniom zawsze stawiam czoła, ostro zabrałam się do pracy.

Mój skrypt importu ewoluował wraz z moją wiedzą o M2, która mimo iż jest wiąż skromna, to będzie się stale poszerzać.

Czytaj więcej

SUPEE-8788 dla Magento 1.9.2.4

Oooo co ja się nadenerwowałam. Tysiące prób na tysiąc sposobów. Rozkopywanie internetu i wujka Google i nic. Albo krzyczy, że nie może czegoś tam zrobić na plikach swf albo na css a to się nie podoba kodowanie. Istny szał. No ale co… mnie kodziki nie będą słuchać? Już pomijam, że mnie developera, ale mnie kobietę? Uniosłam się honorem i stwierdziłam, że no tak to my się bawić nie będziemy…

Czytaj więcej

Patche w Magento

Jutro czeka mnie w pracy instalacja łatek na sklepie i tak sobie pomyślałam, że warto by o tym coś wspomnieć w dziale Magento.

Bardzo podoba mi się to, że Magento regularnie wypuszcza łatki bezpieczeństwa o czym informuje na bieżąco za pomocą kilku kanałów.

Czytaj więcej

Profilowanie i optymalizacja w Magento

Jednym z pierwszych pytań rekrutacyjnych jakie dostawałam było „Jakie znasz techniki debugowania kodu?”

Nie ukrywam, że reprezentuje starą szkołę i dla mnie najlepiej jeśli mogę zrzucić błąd na ekran. Niemniej jednak nie zawsze jest to możliwe. Mimo iż, staram się wiedzieć wszystko o kodzie, który rozwijam, zawsze znajdzie się błąd duch. To ta strona pracy developera, która nie jest dla każdego ale każdy się z nią zmierzy. Siedzisz i godzinami zastanawiasz się „Czemu to nie działa?!” albo co gorsza „Jak to możliwe, że to działa?!”.

Mnie takie zagadki budują. Nie da się ich jednak rozwiązać bez dobrych narzędzi.

Czytaj więcej