Kto: Mariusz Szatkowski, programista WooCommerce, komercyjnie pracuję z WordPressem od 2006 roku. Pracuję sam, bez zespołu i podwykonawców.
Co: sklepy na WooCommerce według Twojej makiety, naprawa checkoutu, bramki płatności, sklepy wielowalutowe, subskrypcje, sprzedaż B2B, integracje z ERP i BaseLinkerem, a gdy to uzasadnione, headless.
Gdzie: zdalnie z Gdyni. Robię sklepy dla firm z Polski i z innych krajów UE: VAT OSS, weryfikacja numerów w VIES, kilka walut i języków. Jak wygląda współpraca z firmami zza granicy, opisuję na stronie WordPress developer z Polski dla zagranicznych firm, a sprawdzenie sklepu pod przepisy UE na stronie audyt gotowości WooCommerce na regulacje UE.
Ile: wyceniam indywidualnie. Mały sklep, rozbudowany e-commerce i projekt z wieloma integracjami różnią się zakresem, więc najpierw ustalam go na piśmie, a potem podaję kwotę, harmonogram i kryteria odbioru. Prace doraźne rozliczam godzinowo.
Jak wygląda programowanie sklepu WooCommerce?
Programista WooCommerce: stawiam i naprawiam katalog, koszyk, BLIK i Przelewy24, InPost, BaseLinkera oraz Allegro. Jestem z Gdyni, z WordPressem pracuję od 2006 roku. Nie mam cennika pakietów: ofertę dostajesz na piśmie po krótkim briefie przez /pl/kontakt/.
Jeśli koszyk już nie działa, zacznij od sprintu naprawy WooCommerce. Gdy sklep jest już stabilny, stałą opiekę opisuje plan niezawodności sklepu. A jeśli rozważasz Shopify zamiast WooCommerce, zajrzyj na stronę programisty Shopify.
Sklep na WooCommerce dokładam najczęściej do istniejącej strony na WordPressie albo stawiam od zera według makiety i projektu graficznego, które przygotowujesz Ty lub Twój grafik. Ja zamieniam je w działający, responsywny motyw, piszę wtyczki pod Twoje procesy, podłączam płatności i wysyłkę, a potem pilnuję wydajności. Szerzej o pracy przy samym WordPressie piszę na stronie programista WordPress.
Z kim pracujesz
- Komercyjny WordPress od 2006 roku, sprzed Gutenberga i REST API
- Prowadzenie przez seniora: ten sam inżynier od discovery po tydzień szósty
- Bez przekazywania do offshore, bez warstwy PM w rachunku
- Organizator WordCamp Europe, mentor WordPress Foundation Credits
- Shopify Academy: ścieżka CRO plus Partner Marketing (Credly, 2025)
Certyfikaty Shopify Academy
Czym zajmuje się programista WooCommerce?
Programista WooCommerce buduje i dopasowuje katalog, koszyk, płatności i wysyłkę, a potem łączy sklep z systemami po drugiej stronie, od magazynu po księgowość. W praktyce oznacza to trzy rodzaje pracy:
- Ścieżka zakupu: zmiany w koszyku, polach zamówienia i karcie produktu, tak żeby klient bez przeszkód doszedł do płatności.
- Stabilność: aktualizacje, konflikty wtyczek i problemy z wydajnością, zanim zaczną kosztować zamówienia.
- Integracje: ERP, CRM, hurtownie i bramki płatności, żeby nikt nie przepisywał zamówień ręcznie. Więcej w przewodniku integracje WooCommerce z ERP i API hurtowni.
Jedna osoba czy agencja przy WooCommerce?
Pracuję sam. Rozmawiasz z osobą, która pisze kod, i nikt nie przekazuje Twojego projektu dalej. Nie mam za to dyżuru 24/7 ani zastępcy, więc nie podpisuję SLA z gwarantowanym czasem reakcji. Zmiany wdrażam przez staging i repozytorium, z możliwością cofnięcia.
| Model | Kiedy ma sens | Na co uważać |
|---|---|---|
| Jeden programista (tak pracuję) | Sklep działa i jest dalej rozwijany, zakres da się zaplanować | Brak dyżuru 24/7 i zastępstwa w czasie urlopu |
| Agencja | Kilka wątków naraz, twardy termin, potrzeba dyżurów | Kto faktycznie pisze kod i jak wyglądają przekazania między osobami |
Jeśli Twój sklep potrzebuje dyżuru zmianowego, powiem to na etapie oferty.
Naprawa checkoutu, BaseLinkera i Allegro
Sklep, który już sprzedaje, rzadko potrzebuje nowego motywu. Potrzebuje kogoś, kto przeczyta logi checkoutu, webhooki płatności i mapowanie zamówień do BaseLinkera albo Allegro.
Typowe zlecenia przy działającym sklepie:
- Płatności: BLIK albo Przelewy24 nie odsyła statusu i zamówienie wisi w
pending. - Wysyłka: wybór Paczkomatu w koszyku działa, ale etykieta InPost się nie generuje.
- BaseLinker i Allegro: dublują się stany, giną warianty albo staje kolejka zamówień.
- ERP: po aktualizacji wtyczki Subiekt lub Comarch rozjeżdża się z fakturami VAT i stanami.
Błąd najpierw odtwarzam na stagingu, potem poprawiam kod albo konfigurację API, na końcu sprawdzam zakup na telefonie. Szerszy opis łączenia sklepu z ERP i API hurtowni jest w przewodniku integracje WooCommerce z ERP.
Co to jest WooCommerce i kiedy warto go wybrać?
WooCommerce to darmowa wtyczka, która zamienia WordPressa w sklep. Masz pełny dostęp do kodu i danych, możesz go łączyć z dowolnym systemem przez REST API i nie płacisz platformie prowizji od sprzedaży. Gdy projekt obejmuje też stronę firmową, łączy się z tworzeniem stron i sklepów WordPress.
| Cecha | Co to znaczy w praktyce |
|---|---|
| Otwarty kod | Każdą część sklepu można zmienić albo dopisać własną wtyczką |
| Własne dane | Zamówienia i klienci są w Twojej bazie, na wybranym przez Ciebie hostingu |
| Skala | Duży katalog wymaga wydajnego serwera, cache i porządku w bazie |
| Ekosystem WordPressa | Dużo gotowych wtyczek, ale każda kolejna to dodatkowe zapytania i ryzyko konfliktu |
Kiedy potrzebujesz specjalisty WooCommerce
Nie każdy sklep potrzebuje programisty. Konfigurację gotowego motywu i jednej bramki płatności zrobi ktoś z mniejszym doświadczeniem. Specjalista zaczyna się opłacać, gdy problem siedzi w kodzie, bazie danych albo integracji, a nie w ustawieniach panelu.
Za dużo wtyczek i wolny checkout. Sklep latami obrasta we wtyczki do rabatów, faktur, wysyłek i raportów. Każda dokłada zapytania do wp_postmeta i wpisy w autoload. Kolejna wtyczka cache tego nie rozwiąże. Analizuję plan zapytań, usuwam konflikty i podaję wynik dopiero po zmierzeniu zmian.
BLIK, Paczkomaty i faktura VAT z księgowością. Polski sklep musi dogadać się z PayU lub Przelewy24 (BLIK), z API InPost (wybór Paczkomatu, etykiety, śledzenie), wystawić poprawną fakturę VAT i przekazać dane do Subiekta, Comarchu albo wFirmy. Gdy coś się sypie, czyli zamówienia się dublują, stawki VAT są błędne albo paczka nie ma numeru nadania, trzeba przeczytać dokumentację API, obsłużyć webhooki i porządnie logować błędy.
Przeprowadzka z innej platformy. Przejście z Shopify, PrestaShop czy Magento to więcej niż eksport CSV. Przenoszę produkty z wariantami, historię zamówień i konta klientów, przypisuję stare adresy do nowych przekierowaniami 301, żeby nie stracić pozycji w Google, i odtwarzam reguły podatkowe i wysyłkowe.
| Problem w sklepie | Czego szukać u specjalisty WooCommerce |
|---|---|
| Wolny checkout mimo wtyczki cache | Analiza zapytań SQL, porządek w autoload, profilowanie (Query Monitor, WP-CLI) |
| Konflikty po każdej aktualizacji | Przegląd i redukcja wtyczek, własny kod zamiast kilku nakładających się dodatków |
| BLIK lub Paczkomaty działają raz tak, raz nie | Praca z API PayU, Przelewy24 i InPost, webhooki, logowanie błędów |
| Błędne faktury VAT, brak synchronizacji z księgowością | Integracja z Subiektem, Comarchem lub wFirmą, mapowanie stawek VAT, VAT OSS |
| Sklep zwalnia przy dużym ruchu | Optymalizacja bazy, Redis Object Cache, testy obciążeniowe |
| Przeprowadzka z Shopify, PrestaShop lub Magento | Dane z wariantami, przekierowania 301, podatki i wysyłki |
Jeśli rozpoznajesz u siebie kilka z tych pozycji, zacznij od audytu, zanim dołożysz kolejną wtyczkę.
Gdzie doświadczenie naprawdę się przydaje

W audytach WooCommerce powtarzają się te same problemy: nakładające się wtyczki, wolne zapytania na stronach kategorii i checkout, który nie wytrzymuje ruchu. Rzadko pomaga kolejna wtyczka cache. Zwykle trzeba przeanalizować joiny po wp_postmeta, ograniczyć autoload, sprawdzić, które hooki zjadają czas, i zrobić test obciążeniowy.
Wzrostu konwersji nie obiecuję, bo zależy też od produktu, ruchu, ceny i całego lejka. Obiecuję pomiar: po audycie zapisuję stan wyjściowy, ustalam kryteria odbioru, a raport pokazuje wynik po zmianach.

Jakich technologii używam w projektach WooCommerce?
Technologie dobieram do sklepu, integracji i tego, kto potem będzie go utrzymywał:
Poza tym często pracuję z Redis Object Cache i Varnish, serwerami LiteSpeed i NGINX oraz z GitHub Actions, żeby każde wdrożenie dało się prześledzić i cofnąć.
Czym jest headless WooCommerce?
W klasycznym WooCommerce serwer składa cały HTML przy każdym żądaniu, co przy dużym katalogu i wielu zapytaniach do bazy potrafi spowolnić sklep. W architekturze headless WordPress z WooCommerce obsługuje tylko produkty, zamówienia, płatności i magazyn, a frontend, na przykład w Astro albo Next.js, pobiera dane przez GraphQL lub REST API.
Co to daje:
- frontend i warstwę danych można skalować osobno,
- łatwiej panować nad Core Web Vitals, choć pozycji w Google to nie gwarantuje,
- panel WordPressa i baza nie są wystawione bezpośrednio na stronie sklepu,
- wygląd nie zależy od ograniczeń starych kreatorów typu Divi czy Elementor.
Kosztem jest drugi system do utrzymania, więc headless polecam tylko tam, gdzie ma uzasadnienie w liczbach.
Jak mierzę wydajność sklepu przed odbiorem?
Cele ustalam po audycie, a wyniki zapisuję dla konkretnych szablonów i warunków testu:
- Testy laboratoryjne: Lighthouse z opisanym profilem testu.
- TTFB: osobno dla strony głównej, kategorii, produktu i checkoutu.
- Dane z realnego ruchu: Core Web Vitals od prawdziwych użytkowników, nie z jednego przebiegu.
- Test obciążeniowy: przy ruchu, który uzgodnę jako realny dla Twojego sklepu.
Jakie integracje podłączyć do WooCommerce?
Systemy, z którymi najczęściej łączę sklepy:
| Kategoria | Narzędzia |
|---|---|
| Płatności | Stripe, PayPal, BLIK, PayU, Przelewy24, Tpay, Klarna |
| Kurierzy | InPost, DHL, DPD, FedEx, GLS, Orlen Paczka |
| ERP i CRM | Subiekt, Comarch, Enova, Salesforce, Dynamics |
| Sprzedaż wielokanałowa | BaseLinker, Allegro, Amazon |
| Marketing | Mailchimp, Klaviyo, GetResponse, ActiveCampaign |
| Automatyzacja | Zapier, Make |
| Języki i waluty | WPML, Polylang, Weglot, Aelia Currency |
Każda integracja to kod, który trzeba utrzymywać przy kolejnych wersjach WooCommerce, dlatego wolę mniej wtyczek i więcej przemyślanego połączenia przez API.
Jak robić SEO w sklepie WooCommerce?
SEO w WooCommerce dotyczy głównie stron, które sklep generuje sam. Strony produktów i kategorii powstają hurtowo i bez opieki mają cienką treść, zduplikowane adresy filtrów i ciężkie szablony.
- Dane strukturalne produktu. Product, Offer i, jeśli masz prawdziwe opinie, AggregateRating. Dzięki nim produkt może trafić do wyników rozszerzonych i jest czytelny dla agentów zakupowych AI.
- Strony kategorii. Traktuj je jak strony docelowe: konkretny wstęp, linki wewnętrzne i jasna strategia adresów kanonicznych, żeby kategorie nie zjadały sobie nawzajem ruchu.
- Filtry. Filtry i sortowanie mnożą prawie identyczne adresy. Dla każdego parametru trzeba zdecydować, czy dostaje canonical, noindex czy blokadę. Klasyczny widget Layered Nav zapisuje wartości jako
filter_color=red,blue(surowy przecinek), a blok Product Filters przezURLSearchParamsjakofilter_color=red%2Cblue. Według RFC 3986 to dwa różne adresy, więc sklep musi używać jednej formy w linkach, canonicalach i mapie witryny. - Core Web Vitals na ważnych szablonach. LCP na produkcie i kategorii to zwykle zdjęcie główne i ciężki builder. Poprawka tych dwóch rzeczy przyspiesza cały katalog naraz.
Yoast czy Rank Math dają kontrolki, ale o tym, jak ich użyć, decyduje znajomość adresów i szablonów WooCommerce. Porównanie platform znajdziesz w tekście o najlepszym CMS do SEO w 2026, a o tym, jak agenci AI zmieniają pomiar, w artykule co dzieje się, gdy agent AI robi zakup.
Czym jest Universal Commerce Protocol i sprzedaż przez AI?
Sprawdzam, czy sklep jest gotowy na Universal Commerce Protocol (UCP), i planuję pilotaż tam, gdzie obsługują go Twoje kanały i systemy. Patrzę na:
- spójność danych produktów i wariantów,
- dostępność i stany magazynowe,
- uprawnienia i walidację w checkoucie,
- plan pilotażu z monitoringiem i możliwością wycofania.
Obsługę protokołu w konkretnych kanałach potwierdzam przy ustalaniu zakresu. Widoczności w konkretnym asystencie AI nie obiecuję. Tą samą metodą podchodzę do wdrożeń AI w firmie, a dla procesów, w których agent ma wykonywać akcje, piszę serwery MCP. Więcej o samym protokole: Universal Commerce Protocol.
Co mogę Ci obiecać, a czego nie
- Doświadczenie: z WordPressem pracuję komercyjnie od 2006 roku, czyli od czasów przed Gutenbergiem i REST API. Widać to w audytach i diagnozach, nie w deklaracjach.
- Pomiar zamiast obietnic konwersji: po audycie ustalam cele Core Web Vitals dla wybranych szablonów i sposób pomiaru. Raport pokazuje stan wyjściowy, warunki testu i wynik po zmianach.
- Bezpieczeństwo w konfiguracji: reguły WAF w Cloudflare ustawione pod Twój sklep, wyłączone application passwords tam, gdzie nie są potrzebne, zablokowana edycja plików z panelu i przegląd uprawnień przy odbiorze. Zapewnienia, że sklepu nikt nigdy nie zhakuje, nie złożę.
- Bez pośredników: ofertę pisze ta sama osoba, która potem pisze kod. Jeśli zakres przerasta jedną osobę, mówię to od razu.
- Opieka po wdrożeniu: monitoring dostępności co 1 do 5 minut, kopie zapasowe przechowywane co najmniej 30 dni w krajach UE, aktualizacje testowane na stagingu i umowa powierzenia zgodnie z art. 28 RODO przed dostępem do danych. Bez dyżuru 24/7 i bez gwarantowanego czasu reakcji.
- Kontakt: piszę e-maile, dokumenty i komentarze w repozytorium, więc każda decyzja zostaje zapisana.
Wybrane realizacje WooCommerce
- Wydajność: optymalizacja wydajności WooCommerce: krótszy TTFB i poprawiony LCP w sklepie B2B z dużym katalogiem.
- Integracja z hurtownią: integracja WooCommerce z API hurtowni: synchronizacja katalogu, stanów i cen sklepu z częściami samochodowymi.
- Sklep Capslock: e-commerce capslock.pl: sklep internetowy zrealizowany w 2013 roku.
- Sklep Floresy: floresy.online: sklep producenta i hurtownika sztucznych roślin.
- Własne wtyczki: ponad 25 darmowych wtyczek do WordPressa i WooCommerce w katalogu WordPress.org, które sam piszę i utrzymuję, m.in. Polski for WooCommerce (Omnibus, GPSR, oznaczanie zamówień do KSeF) i Customs (cło 3 euro za pozycję przy imporcie do UE).
Jak opisać projekt sklepu WooCommerce?
Napisz w briefie, co sklep ma sprzedawać, jakie płatności i wysyłki potrzebujesz, z jakimi systemami ma się łączyć i czy masz już makietę. Odpowiem na piśmie z pytaniami albo ofertą.
Napisz do nas
Zacznij od jednego zdania o projekcie. Odpowiadam konkretnie, w dni robocze (CET).












