Magento 2 headless – CORS błędy przy wywołaniach REST API z React/Vue
Nowy frontend React nie mógł komunikować się z Magento REST API. Każde żądanie AJAX kończyło się błędem CORS w konsoli przeglądarki. Backend działał poprawnie gdy testowano przez Postman lub curl. Czas naprawy: 2 godziny.
- Opublikowano w Magento / Adobe Commerce
Magento 2 REST API działa wolno – brak pageSize i złe filtrowanie
Integracja ERP ze sklepem przez REST API działała coraz wolniej. Pobieranie listy zamówień przez API trwało 45 sekund. Endpoint zwracał całą historię zamówień zamiast tych z ostatnich 24 godzin. Czas naprawy: 3 godziny.
- Opublikowano w Magento / Adobe Commerce
Magento 2 brakujące zdjęcia produktów po migracji serwera
Po migracji sklepu na nowy serwer zdjęcia produktów nie wyświetlały się – zamiast nich szare zastępniki. W bazie danych były ścieżki do plików, ale pliki nie istniały na dysku. Czas naprawy: 5 godzin.
- Opublikowano w Magento / Adobe Commerce
Wzorzec Command – kolejka komend, undo/redo, Magento 2 MessageQueue
Wzorzec Command enkapsuluje żądanie jako obiekt, co pozwala parametryzować operacje, kolejkować je, logować i implementować cofanie. W Magento 2 ten wzorzec jest podstawą systemu kolejkowania wiadomości (MessageQueue) – każda wiadomość to Command który jest wykonywany asynchronicznie przez consumer. Pokażę implementację od klasycznej wersji po integrację z kolejką Magento.
- Opublikowano w Wzorce projektowe
