Streszczenie: Na przykładzie sklepu z materiałami budowlanymi pokazujemy, jak wtyczka do kalkulacji cen i rabatów hurtowych, modyfikowana przez kilka lat przez różne osoby, doprowadziła do spadku konwersji i błędów w zamówieniach. Opisujemy proces diagnozy, wdrożenia dedykowanego pluginu i konkretne wyniki po 3 miesiącach.
Telefon zadzwonił w piątek po południu. Właściciel sklepu z materiałami budowlanymi zgłosił, że kalkulator cen przestał poprawnie liczyć rabaty ilościowe tuż przed weekendowym szczytem zamówień. Klienci hurtowi płacili ceny detaliczne, a dział obsługi ręcznie poprawiał faktury.
Diagnoza: cztery lata łatania jednej wtyczki
Sklep prowadził katalog 3200 SKU i korzystał z wtyczki do kalkulacji cen zależnych od wagi, objętości transportu i progów rabatowych. Wtyczka kosztowała 249 zł rocznie w licencji, ale przez cztery lata była modyfikowana przez trzech różnych freelancerów, każdy dopisujący własne funkcje bez dokumentacji. Efekt: strona produktu ładowała się 4,8 sekundy, a raz na 2-3 tygodnie pojawiał się błąd w naliczaniu rabatu dla zamówień powyżej 5000 zł netto.

Audyt kodu wykazał 14 nakładających się filtrów WooCommerce odpowiadających za cenę tego samego produktu, z których 3 wzajemnie się nadpisywały w zależności od kolejności ładowania wtyczek. Żadna aktualizacja WooCommerce nie gwarantowała, że kalkulacja zadziała poprawnie następnego dnia.
Wtyczka gotowa a rozwiązanie dedykowane, porównanie tego przypadku
| Kryterium | Gotowa wtyczka (stan po 4 latach) | Własny plugin |
|---|---|---|
| Czas ładowania strony produktu | 4,8 s | 1,9 s |
| Częstotliwość błędów rabatowych | co 2-3 tygodnie | 0 w 3 miesiące |
| Koszt utrzymania rocznie | 249 zł + praca freelancerów | brak licencji, wsparcie wg umowy |
| Możliwość dodania nowych progów cenowych | ograniczona do interfejsu wtyczki | pełna, zgodna z logiką magazynu |
Wdrożenie rozwiązania szytego na miarę
Proces trwał 6 tygodni. W pierwszym tygodniu spisaliśmy pełną logikę biznesową: 5 progów rabatowych, 3 sposoby liczenia kosztu transportu i wyjątki dla 40 produktów paletowych. Kolejne 3 tygodnie to budowa dedykowanego pluginu podpiętego bezpośrednio pod hooki WooCommerce, bez pośredniczącej warstwy generycznej wtyczki. Ostatnie 2 tygodnie to testy na kopii sklepu i migracja danych rabatowych z 3200 produktów.
Więcej o podejściu do takich projektów opisujemy w tekście Kiedy gotowa wtyczka WooCommerce już nie wystarcza, a zakres samej usługi znajduje się na stronie Własne pluginy.

Wyniki po 3 miesiącach
Czas ładowania strony produktu spadł z 4,8 s do 1,9 s. Liczba reklamacji związanych z błędnym naliczeniem rabatu spadła z około 6 miesięcznie do zera. Konwersja w segmencie klientów hurtowych wzrosła o 11%, głównie dzięki temu, że rabaty naliczały się automatycznie i poprawnie już na etapie koszyka, bez konieczności ręcznej korekty faktury przez dział sprzedaży.
Kiedy Twoja firma jest w podobnym punkcie
Warto rozważyć rozwiązanie dedykowane, gdy zauważasz co najmniej dwa z poniższych sygnałów: wtyczka była modyfikowana przez więcej niż 2 różne osoby, błąd w kalkulacji lub logice biznesowej pojawia się częściej niż raz na miesiąc, czas ładowania kluczowej strony przekracza 3,5 sekundy, a katalog liczy ponad 1000 produktów z rozbudowaną logiką cenową. Jeśli którykolwiek z tych punktów pasuje, bezpłatny audyt strony pozwala szybko sprawdzić, ile realnie kosztuje dalsze łatanie gotowej wtyczki.
Pełen zakres prac związanych z e-commerce, w tym dopasowanie do konkretnej platformy, opisujemy na stronie Sklepy internetowe oraz WooCommerce.
FAQ
Ile kosztuje dedykowany plugin zamiast gotowej wtyczki?
W opisanym przypadku wdrożenie zamknęło się w przedziale 12000-18000 zł, przy zwrocie z inwestycji w około 3 miesiące dzięki spadkowi liczby reklamacji i korekt faktur.
Jak długo trwa taki projekt?
Przy katalogu 3200 produktów i 5 progach rabatowych proces zajął 6 tygodni: tydzień na analizę logiki, 3 tygodnie na wdrożenie, 2 tygodnie na testy i migrację.
Czy warto najpierw próbować naprawić istniejącą wtyczkę?
Jeśli błąd powtarza się częściej niż raz na 2-3 tygodnie i wtyczkę modyfikowało więcej niż 2-3 osoby, koszt kolejnej łatki zwykle przewyższa 30-40% kosztu budowy dedykowanego rozwiązania.
Czy dedykowany plugin działa wolniej niż gotowa wtyczka?
W tym przypadku było odwrotnie: czas ładowania strony produktu spadł z 4,8 s do 1,9 s, ponieważ usunięto 14 nakładających się filtrów cenowych.