Nie każda nietypowa potrzeba wymaga własnej wtyczki
Jeżeli istnieje dobre, utrzymywane rozszerzenie realizujące potrzebną funkcję, wykorzystanie go może być szybsze i tańsze.
Własne rozwiązanie ma sens wtedy, gdy funkcja jest ważna dla procesu firmy, a gotowe dodatki wymagają zbyt wielu obejść.
Kilka wtyczek zamiast jednej funkcji
Częstym sygnałem jest sytuacja, w której kilka dodatków realizuje fragmenty jednego procesu, a ich ustawienia i aktualizacje wzajemnie na siebie wpływają.
Jedna dobrze zaprojektowana wtyczka może uprościć działanie, ale wymaga późniejszego utrzymania.
Integracja z systemem firmy
Własna wtyczka jest często potrzebna, gdy WordPress lub WooCommerce ma wymieniać dane z magazynem, księgowością, płatnościami albo wewnętrzną aplikacją.
Powinna wtedy obsługiwać uwierzytelnianie, błędy, ponowienia i rejestr operacji.
Bezpieczeństwo i zgodność z aktualizacjami
Kod nie powinien modyfikować plików systemu ani motywu w sposób, który znika po aktualizacji. Należy korzystać z mechanizmów przewidzianych przez WordPress.
Przed wdrożeniem potrzebne są testy na kopii strony i plan aktualizacji.
Co ustalić przed wyceną?
Trzeba opisać użytkowników, dane wejściowe, oczekiwany wynik, wyjątki i połączenia z innymi systemami.
Przydatne są przykładowe zamówienia, dokumenty i zrzuty obecnego sposobu pracy.