Wieczne problemy
-
Jako programista nie rozumiem jak coś co ma wykonywać tak proste zadanie może być tak nieoptymalne i niestabilne.
Od początku wtyczka działała niepoprawnie, ale tłumaczyłem to sobie faktem, że została wdrożona na szybko, aby dzięki niej w sklepach mogły zostać spełnione wymagania dyrektywy Omnibus.
Z czasem jednak niewiele się poprawiało a użytkownicy ciągle zgłaszali podstawowe błędy chociażby w zapisie najniższych cen.Z błędów/problemów, których doświadczyłem:
- Zmiana cen promocyjnych przez API nie była wychwytywana przez wtyczkę.
- Zapis najniższej ceny do bazy przy zastosowaniu reguł cenowych był nie do osiągnięcia.
- Po kilku miesiącach działania został o 180 stopni zmieniony sposób zapisu najniższych cen w bazie co wymagało synchronizacji trwającej w nieskończoność w dużych sklepach.
- Wtyczka wygenerowała dziesiątki tysięcy zbędnych rekordów w bazie konkretnie ją zaśmiecając (np. 5 tys. rekordów w wp_posts + 50 tys. wpisów w wp_postmeta ???).
- Od najnowszej wersji (3.0.3) został całkowicie sparaliżowany zapis zmian produktach. 100% wykorzystania procesora, kilka minut “mielenia” i błąd serwera 503. Wyłączenie wtyczki od razu naprawiło problem.
Hitem dla mnie jest fakt, że wtyczka wymaga wersji PHP wyższej niż 8.0. Mam pod opieką wiele stron i sklepów internetowych opartych o WP. W każdym jest wiele wtyczek (darmowych i płatnych). Niektóre wykonują na prawdę skomplikowaną robotę. Niech najprostszym przykładem będzie WooCommerce które jest de facto zaawansowanym modułem sprzedażowym.
Żadna z tych wtyczek nie wymaga PHP powyżej 7.4. No ale Omnibus to inna liga i ma wygórowane wymagania, aby działać stabilnie… chociaż czekaj..
- You must be logged in to reply to this review.