Przejdź do treści
Wtyczki WordPress

Wtyczka WordPress na zamówienie — od pomysłu do działającego pluginu

Custom moduły, integracje z REST API, własne typy Gutenberga, rozszerzenia WooCommerce. Piszę po polsku, PSR-12, PHPStan level 9, testy. Cały kod publiczny na GitHubie — sprawdzasz przed zakupem.

  • Kod publiczny na GitHubie
  • PSR-12 + PHPStan level 9
  • Faktura VAT
Kim jestem

Z kim podpisujesz umowę

Nazywam się Patryk Łuba. WPNest to jeden programista, nie agencja. Piszę w PHP i WordPressie od 2018 roku, dla startupów, korporacji i 1-osobowych biur. Specjalizacja: WordPress + WooCommerce + automatyzacje procesów.

  • Autor pluginów na wp.org Price History (zgodność z dyrektywą Omnibus), Stock Notifier (powiadomienia o stockach), Recommended Products Modal (rekomendacje w koszyku).
  • Doświadczenie od 2018 roku Współpraca ze startupami i korporacjami. Różna skala, te same standardy kodu i procesu.
  • Specjalizacja: WordPress + WooCommerce + automatyzacje Jedna kompetencja, robiona dobrze. Bez marketingu, copywritingu, grafiki w pakiecie.
Czego mam dość

Wtyczki które działają u dewelopera, padają po deployu

  • Plugin który zwala admina po update WP

    Deweloper zniknął, dokumentacji brak, kod hookuje się do prywatnych funkcji WP-core. Po aktualizacji do nowej wersji WP — fatal error, sklep down.

  • Brak nonce, escape, capability checks

    Plugin wystawia REST endpoint który czyta dane bez nonce, zapisuje bez sanitize, wyświetla bez escape. XSS, CSRF, privilege escalation — i nikt tego nie sprawdził.

  • Bez i18n, bez hooks, bez REST

    Plugin jak monolit: bez `__()`, bez filter-hookow, bez Gutenberga, bez REST API. Klient nie może go rozszerzyć, lokalizować ani zintegrować z headless.

Co dostajesz

Wtyczki które programiści lubią, klienci utrzymują

Każdy custom plugin który piszę ma te same elementy z marszu. Nie dopisuję ich „w wersji premium".

  • REST API + Gutenberg blocks

    Plugin wystawia własny namespace REST, opcjonalnie z Gutenberg blockami i wsparciem Site Editora. Headless-friendly bez dodatkowej pracy.

  • Security z marszu

    Nonce, sanitize, escape, capability_callback, prepared statements — w każdej linijce kodu. Plus przegląd przez `wp plugin check` przed oddaniem.

  • i18n + WPML/Polylang ready

    Każdy ciąg w `__()` / `_e()` z text domain, .pot wygenerowany, polski bundled. Plugin gotowy do tłumaczeń bez przepisywania.

  • Filter + action hooks

    Każda krytyczna ścieżka przepuszczona przez `apply_filters()` / `do_action()`. Klient i inni programiści mogą rozszerzyć plugin bez forka.

  • PHPStan level 9 + testy PHPUnit

    CI/CD: PHPStan zatrzymuje merge przy błędach typów, PHPUnit pokrywa krytyczne ścieżki, GitHub Actions raportuje przed każdym deploy.

  • Licencjonowanie Pro (opcjonalne)

    Jeśli plugin ma być sprzedawany — dorzucam system licencji domain-based (jak mój wpnest-licenses): admin zarządza domenami, plugin sam się waliduje, brak phoning-home opt-out friendly.

Jak pracujemy

Od briefa do działającej wtyczki WordPress

  1. 01

    Konsultacja 30 min + brief

    Rozumiemy co plugin ma robić, kto go używa, jak ma się integrować z WP-core, WooCommerce, REST API. Wynik: 2-stronicowy brief z user stories i kryteriami akceptacji.

  2. 02

    Wycena z rozbiciem na sprinty

    Plugin dzielę na moduły, każdy ma swoją godzinową wycenę. Wybierasz MVP (co musi być na start), nice-to-have (możesz dorzucić po feedbacku), backlog (gdy plugin zrobi rolę).

  3. 03

    Development w sprintach 1-tyg.

    Co tydzień commit na GitHubie + ZIP do testowania. Pełna historia kodu publiczna, peer review przy każdej krytycznej zmianie. Zero black-boxu.

  4. 04

    Plugin Check + dokumentacja + odbiór

    Plugin przechodzi `wp plugin check` clean (warunek wp.org-readiness), generuję .pot dla translatorów, piszę README.md + changelog. 14 dni gwarancji startuje.

FAQ

Częste pytania o custom wtyczki WordPress

Ile kosztuje custom wtyczka WordPress?
Prosty plugin (np. własny widget, custom post type, prosty REST endpoint) — 1 800 do 4 800 zł netto. Średni plugin (custom moduł WooCommerce, integracja z zewnętrznym API, Gutenberg block) — 6 000 do 19 000 zł netto. Złożone projekty (system licencji, multi-tenant, advanced REST API, plugin Pro pod sprzedaż) — od 22 000 zł netto wzwyż. Wycena indywidualna w 24h od konsultacji.
Czy plugin będzie sprzedawalny na WordPress.org?
Tak, jeśli to jest cel. Każdy plugin który piszę przechodzi `wp plugin check` clean (oficjalne narzędzie wp.org). Stosujemy konwencje wp.org: text-domain matchujący slug, GPL-compatible licencja, brak phoning-home bez zgody, brak hardcoded URL do własnych domen. Submission process wpnetorg robisz Ty, ja przygotowuję ZIP i readme.txt.
Czy plugin będzie kompatybilny z HPOS i nowszymi wersjami WooCommerce?
Tak. Każdy plugin który dotyka WooCommerce deklaruje kompatybilność z HPOS (`FeaturesUtil::declare_compatibility`). Stosuję `wc_get_order()` zamiast `get_post()`, nie używam `wp_postmeta` dla zamówień. Plugin działa z WC 8.0+ i nowszymi.
Co z licencjonowaniem pluginu Pro?
Jeśli plugin ma być sprzedawany w wersji Pro — dorzucam mój system licencji domain-based (wpnest-licenses). Klient płaci przez WooCommerce, podaje domeny, plugin sam się waliduje przeciw serwerowi (HMAC-signed). Brak ręcznego wpisywania klucza, brak phoning-home bez zgody, dev-domain bypass (`*.test`, `*.local`). Source code publiczny.
Jak długo trwa zlecenie wtyczki?
Prosty plugin: 1–2 tygodnie. Średni (integracja + Gutenberg + REST): 3–6 tygodni. Złożony plugin Pro z licencjonowaniem i sprzedażą: 8–16 tygodni. Pracuję w sprintach 1-tygodniowych — co tydzień commit + ZIP do testów. Nie pakuję się w „pokażę gotowe za 3 miesiące".
Czy dostanę dostęp do kodu źródłowego?
Tak. Cały kod jest publiczny na GitHubie od pierwszego commita. Dostajesz dostęp do private repo, pełną historię developmentu, możliwość peer-review przy krytycznych zmianach. Plus pełną licencję GPL — możesz dalej rozwijać, forkować, sprzedawać.
Czy stosujesz testy i CI/CD?
PHPStan level 9 (statyczna analiza) + PHPUnit dla krytycznych ścieżek + GitHub Actions które zatrzymują merge przy błędach. Plugin Check (oficjalne narzędzie wp.org) musi przejść clean przed każdym oddaniem do klienta. Coverage testami nie 100% (nie ma sensu), tylko najważniejsze ścieżki biznesowe.
Porozmawiajmy

Bezpłatna konsultacja 30 minut

Opowiedz o pluginie który chcesz mieć. Bez briefów na 40 stron, bez NDA przed pierwszym mailem. Mówię z marszu czy to jest do zrobienia i ile zajmie.

    Jakiej usługi dotyczy zapytanie?

    Twój budżet (PLN) *

    Szanujemy Twoją prywatność

    Ta strona używa plików cookie do analityki i marketingu. Możesz zaakceptować wszystkie, odrzucić nieobowiązkowe lub dostosować swoje preferencje.