• maciek257

    (@maciek257)


    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:

    1. Zmiana cen promocyjnych przez API nie była wychwytywana przez wtyczkę.
    2. Zapis najniższej ceny do bazy przy zastosowaniu reguł cenowych był nie do osiągnięcia.
    3. 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.
    4. 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 ???).
    5. 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..

Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
  • You must be logged in to reply to this review.