Przejdź do treści
WordPress i Strony WWW

Problemy ze staging WordPress - kopia testowa, deploy, synchronizacja 2026

Publikacja: Aktualizacja:
Przejdź do rozwiązania
Jasna ilustracja pracy nad stroną WordPress

Krótka odpowiedź

Przygotuj osobne pliki, bazę i dostępy, a jeszcze przed uruchomieniem kopii ogranicz jej połączenia z usługami produkcyjnymi. Zablokuj rzeczywistą wysyłkę, płatności, webhooki i niekontrolowane zadania automatyczne. Ustawienie staging oraz noindex nie wykonują całej tej pracy.

Na produkcję przenoś uzgodniony zakres zmian; pełne nadpisanie bazy sklepu może usunąć zamówienia powstałe po utworzeniu kopii. Przed wdrożeniem ustal testy, aktualną kopię i sposób rozliczenia danych przy wycofaniu.

Staging WordPress to środowisko do sprawdzania zmian przed wdrożeniem na działającą stronę. Sam klon pod innym adresem nie wystarczy: może nadal wysyłać wiadomości, odnawiać subskrypcje albo przekazywać zamówienia do zewnętrznego systemu. Drugi problem pojawia się przy wdrożeniu, gdy starsza baza kopii nadpisuje nowe dane produkcji. Poniżej znajdziesz pełny sposób organizacji stagingu: od izolacji i wyboru narzędzia po testy, przenoszenie zmian oraz plan powrotu.

W tym poradniku

Czym jest staging i co musi oddzielać go od produkcji

Staging powinien odtwarzać warunki potrzebne do sprawdzenia zmiany: zgodne wersje oprogramowania, istotną konfigurację i reprezentatywną treść. Nie musi kopiować wszystkich danych osobowych ani mieć dostępu do usług rozliczanych na produkcji. Zakres danych dobierz do testu, a dostęp ogranicz do osób, które rzeczywiście pracują nad witryną.

Osobny adres nie oznacza osobnego środowiska. Sprawdź bazę, użytkownika bazy, ścieżki plików, magazyn mediów oraz cache, w tym Redis, jeśli jest używany. Kopia nie powinna zapisywać do zasobów produkcji ani usuwać jej pamięci podręcznej przez wspólną przestrzeń kluczy. Odrębne konta i ograniczone uprawnienia zmniejszają możliwość przypadkowego zapisu, ale wymagają rzeczywistej konfiguracji.

WordPress rozpoznaje cztery typy środowiska: local, development, staging oraz production. Gdy nie określono poprawnej wartości, domyślnie przyjmuje production. Oznaczenie przez WP_ENVIRONMENT_TYPE pomaga kodowi rozpoznać kontekst, lecz nie jest uniwersalną blokadą wysyłki lub płatności. Konkretna wtyczka musi świadomie obsługiwać taki sygnał.

Zabezpieczenie dostępu i indeksowanie to osobne warstwy. Wymagaj uwierzytelnienia albo odpowiedniego ograniczenia sieciowego, a dodatkowo ustaw właściwe zasady indeksowania. Google opisuje noindex jako kontrolę indeksowania, nie poufności. Sam wpis w robots.txt również nie chroni kopii. Sprawdź dostęp jako osoba niezalogowana, nie ujawniając w publicznym adresie danych lub sekretów.

Opisz, co użytkownik ma móc zrobić, i podaj adres obecnej strony, jeśli już działa. Możesz dołączyć przykład. Dobierzemy zakres prac do istniejącej witryny, a nową stronę z dedykowanym projektem przygotujemy od 3 500 zł netto. Omów zmianę w WordPressie

Hosting, wtyczka, subdomena czy Local: wybór sposobu pracy

Staging hostingu może ułatwiać tworzenie kopii i późniejsze wdrożenie. Przed wyborem sprawdź jednak, co faktycznie jest kopiowane, jakie są ograniczenia i czy narzędzie rozróżnia pliki oraz bazę. Nazwa przycisku nie wyjaśnia, czy operacja nadpisuje środowisko w całości. Wsparcie hostingu powinno potwierdzić zakres konkretnego produktu, a nie ogólną obietnicę dostępności stagingu.

Wtyczka klonująca przydaje się, gdy hosting nie udostępnia odpowiedniej funkcji. Wymaga miejsca, czasu wykonania i zgodności z instalacją. Błąd kopiowania może wynikać z uprawnień, ograniczeń hostingu lub plików pomijanych przez narzędzie. Nie ma jednej liczby gigabajtów ani limitu PHP, który pasuje do wszystkich witryn. Sprawdź log konkretnej operacji.

Ręczna kopia na subdomenie daje kontrolę nad strukturą, ale wymaga samodzielnego rozdzielenia wszystkich zasobów oraz integracji. Sama subdomena nie realizuje izolacji. Lokalny WordPress jest wygodny do pracy nad kodem i treścią, lecz nie odtwarza automatycznie cache, serwera ani zewnętrznych połączeń produkcji. Konfigurację lokalną opisuje poradnik Local.

Możesz łączyć te metody: lokalnie rozwijać kod, na stagingu zbliżonym do produkcji sprawdzać zgodność, a następnie wdrażać wybraną zmianę. Nie trzeba tworzyć trzech środowisk wyłącznie dla formalności. Każde powinno mieć określone zadanie, właściciela i sposób aktualizacji danych.

Staging na hostingu: sprawdź dokładny zakres kopiowania

Przed sklonowaniem witryny wybierz źródło i cel, sprawdź dostępne miejsce oraz aktualną kopię produkcji. Przygotuj blokady integracji, zanim aplikacja na kopii zacznie wykonywać żądania. Jeżeli narzędzie uruchamia klon od razu, ustal z hostingiem sposób izolacji na poziomie środowiska lub sieci przed rozpoczęciem operacji.

Instrukcja cyber_Folks dla Installatrona opisuje klonowanie i synchronizację z wyborem elementów. Nie należy przenosić tych możliwości automatycznie na inną funkcję stagingu sprzedawaną przez tego samego dostawcę. Sprawdź panel i dokumentację swojego produktu, zwłaszcza rozróżnienie synchronizacji całej bazy, tabel i plików.

Kinsta opisuje selektywne przenoszenie środowisk oraz konsekwencje nadpisania bazy. Nawet przy ograniczonym przenoszeniu plików mogą zostać zmienione określone ustawienia środowiska. Dlatego przejrzyj podsumowanie operacji, listę wyjątków oraz instrukcję dostawcy. Nie uznawaj etykiety files only za dowód, że cała pozostała konfiguracja jest nietykana.

Po utworzeniu kopii sprawdź jej adresy, certyfikat, zabezpieczenie dostępu i stan integracji. Potwierdź także, że produkcja nadal działa. Nie zamykaj sklepu na cały okres projektowania zmian. Ewentualne ograniczenie zapisów powinno dotyczyć uzgodnionego momentu wdrożenia i wynikać z wybranej metody synchronizacji.

Wtyczki stagingowe i licencje: klonowanie to nie wdrożenie

Rozróżnij utworzenie kopii, wykonanie backupu, przeniesienie plików i nadpisanie bazy. To odrębne funkcje, które mogą być dostępne w różnych wersjach produktu. Słowo Pro w nazwie nie dowodzi, że każda płatna licencja zawiera wszystkie operacje. Przed zakupem sprawdź tabelę funkcji oraz ograniczenia liczby i rodzaju witryn.

W cenniku WP STAGING sprawdzonym 12 września 2026 plan Business obejmuje funkcję Push Changes i trzy witryny biznesowe. Wskazana cena wynosi 139 EUR za rok, bez VAT. To informacja o konkretnym wariancie i okresie, a nie uniwersalny koszt stagingu. Przed zamówieniem sprawdź kwotę podatku i warunki odnowienia; nie zakładaj stałej przyszłej ceny na podstawie obecnej tabeli.

W dokumentacji i panelu ustal, czy narzędzie kopiuje tabele w całości, czy obsługuje określoną migrację danych. Możliwość zaznaczenia tabel nie oznacza scalania zamówień. Funkcje backupu i przywracania również nie rozwiązują automatycznie konfliktu danych powstałych po wykonaniu kopii. Testuj operację na środowiskach przeznaczonych do prób, bez wskazywania produkcji jako przypadkowego celu.

Przy porównywaniu z innymi narzędziami sprawdzaj zgodność z multisite, WooCommerce, rozmiarem witryny i hostingiem. Stare zestawienie nazw oraz cen nie wystarcza do wyboru. Jeśli obecne narzędzie poprawnie realizuje potrzebną operację, nie trzeba go wymieniać wyłącznie po to, aby mieć osobną wtyczkę do każdego etapu.

Izolacja poczty, płatności, webhooków i zadań automatycznych

Jeszcze przed pierwszym uruchomieniem kopii przygotuj listę połączeń zewnętrznych. Obejmuje ona pocztę SMTP i API, SMS, newsletter, płatności, CRM, ERP, magazyn, kurierów, synchronizację produktów oraz analitykę. Skopiowane ustawienia mogą nadal wskazywać rzeczywiste konta. Blokada jednej wtyczki pocztowej nie obejmuje automatycznie wiadomości wysyłanych bezpośrednio przez API innego narzędzia.

Dla poczty zastosuj kontrolowany przechwyt lub blokadę wysyłki i sprawdź wszystkie ścieżki. Dla płatności użyj środowiska testowego z odrębnymi danymi, a rzeczywiste klucze usuń z kopii lub ogranicz do nich dostęp zgodnie z konfiguracją. Nie uruchamiaj płatności produkcyjnej tylko po to, aby sprawdzić staging. Analogicznie odłącz wystawianie etykiet, zamawianie odbioru i aktualizację stanów w realnym magazynie.

Webhooki wychodzące skieruj do odizolowanego celu albo zablokuj. Dla przychodzących callbacków użyj osobnej konfiguracji testowej, bez podmieniania adresu działającej produkcji u operatora. Zadbaj także o wyłączenie lub odseparowanie analityki, aby testy nie udawały ruchu klientów. Zapisz, które integracje sprawdzisz w sandboxie, a których test wymaga osobnego uzgodnienia.

Przejrzyj wszystkie mechanizmy wykonywania zadań. DISABLE_WP_CRON ogranicza wyzwalanie WP-Cron przy żądaniach, ale nie zatrzymuje automatycznie zewnętrznego harmonogramu serwera, wywołań CLI ani każdej kolejki. Action Scheduler korzysta również z asynchronicznych żądań loopback. Sam brak zwykłego ruchu nie gwarantuje, że kolejka pozostanie nieaktywna.

Nie uruchamiaj wszystkich skopiowanych zadań ani nie kasuj ich masowo. Najpierw ustal, jakie skutki mają i czy należą do testowanego procesu. WooCommerce Subscriptions ma własną obsługę kopii, ale dokumentacja zastrzega: "Any emails sent or managed by WordPress, WooCommerce, or another plugin may still be sent". Ochrona jednej funkcji nie zabezpiecza całej instalacji.

Dlaczego zmiany ze stagingu nie trafiają na stronę

Zacznij od wskazania, gdzie zapisano zmianę. Kod motywu znajduje się w plikach, ale treść, ustawienia wielu wtyczek i zmiany zapisane w Edytorze witryny mogą znajdować się w bazie. Przeniesienie samych plików nie musi więc odtworzyć projektu. Z kolei kopiowanie całej bazy tylko z powodu jednego ustawienia może naruszyć aktualne dane produkcji.

Sprawdź raport operacji: źródło, cel, wybrane pliki lub tabele, pominięte elementy i błędy. Upewnij się, że oglądasz produkcyjny adres oraz właściwy szablon. Przy mediach sprawdź zarówno pliki, jak i odwołania zapisane w bazie. Nie wykonuj kolejnego pełnego push, zanim nie ustalisz, czego zabrakło w pierwszej próbie.

Następnie sprawdź cache przeglądarki, strony i ewentualnej warstwy pośredniej. Unieważniaj odpowiedni zakres zgodnie z konfiguracją, a potem porównaj wynik. Stara kopia w cache może ukrywać poprawnie wdrożony plik, lecz nie wyjaśnia brakującej zmiany w bazie. Rozdzielenie tych przyczyn pozwala uniknąć niepotrzebnego nadpisywania danych.

Jeżeli plik lub baza nadal odwołują się do adresu stagingu, potrzebna jest kontrolowana korekta właściwych danych. WP-CLI search-replace obsługuje tryb dry-run i dane serializowane, ale szerokie parametry mogą objąć niezamierzone tabele. Najpierw sprawdź zakres na kopii. Nie uruchamiaj ogólnej podmiany całej bazy jako automatycznego kroku każdego wdrożenia.

Synchronizacja bazy WooCommerce bez utraty nowych danych

Źródłem aktualnych zamówień, klientów i innych danych operacyjnych pozostaje działająca produkcja. Kopia staje się nieaktualna od momentu utworzenia. Nadpisanie jej bazą produkcji usuwa lokalne zmiany kopii; nadpisanie produkcji bazą stagingu może usunąć nowsze dane sklepu. To dwa różne kierunki, których nie wolno mylić w panelu synchronizacji.

HPOS jest domyślnie włączane dla nowych instalacji WooCommerce od wersji 8.2. Podstawowe tabele obejmują wc_orders, wc_order_addresses, wc_order_operational_data i wc_orders_meta, z prefiksem danej instalacji. Starszy sposób przechowywania oraz zgodność mogą wykorzystywać także posts i postmeta. Ta lista nie jest kompletną listą tabel, które wystarczy pominąć przy każdym wdrożeniu.

Zamówienia wiążą się z użytkownikami, pozycjami, stanami, rezerwacjami, ustawieniami i danymi rozszerzeń. Produkty i strony mogą współdzielić tabele z innymi typami treści. Wykluczenie kilku nazw nie gwarantuje spójności. Jak zaznacza Kinsta: "MyKinsta does not distinguish between new and old orders". Wybór tabel do nadpisania nie jest rozpoznaniem nowych rekordów biznesowych.

Dla zmiany kodu preferuj wdrożenie potrzebnych plików z kontrolą konfiguracji. Dla niewielkiego ustawienia rozważ powtórzenie sprawdzonej zmiany na produkcji. Jeśli konieczne jest przeniesienie danych, przygotuj mapowanie i metodę właściwą dla konkretnego zakresu. Większa migracja może wymagać uzgodnionego okna ograniczenia zapisów oraz końcowej synchronizacji. Przycisk synchronizacji nie potwierdza możliwości dwukierunkowego scalania dowolnych baz.

Plan cofnięcia musi uwzględniać dane powstałe po wdrożeniu. Przywrócenie backupu wykonuje techniczny powrót, ale może cofnąć nowsze zamówienia. Ustal, kto podejmuje decyzję i jak zostaną rozliczone takie dane. Przy niejasnym stanie bazy skorzystaj z diagnozy problemów bazy WordPress, zamiast wykonywać destrukcyjne próby SQL.

Od lokalnej zmiany do wdrożenia: kolejność i kryteria odbioru

Najpierw opisz zmianę i sposób sprawdzenia. Dla nowego szablonu będzie to poprawna treść, układ mobilny i nawigacja. Dla procesu sklepowego potrzebna jest lista stanów i integracji, które można bezpiecznie sprawdzić w odizolowanym środowisku. Przygotuj aktualną kopię oraz ustal osobę odpowiedzialną za wdrożenie.

Rozwijaj zmianę lokalnie, jeśli ten etap pomaga w pracy. Następnie przenieś ją na staging z potwierdzoną izolacją. Wykonaj testy potrzebnej funkcji i sąsiednich elementów. Testy poczty lub transakcji przeprowadzaj dopiero po potwierdzeniu właściwego sandboxu i celu, bez rzeczywistych odbiorców, obciążeń czy etykiet. Zachowaj rezultat oraz informacje o wersjach środowiska.

Przed wdrożeniem ponownie porównaj produkcję: mogły pojawić się aktualizacje, treści i nowe zamówienia. Ustal dokładny zakres przenoszenia, przygotuj aktualny backup i plan cofnięcia. Po wdrożeniu sprawdź dostępność, zmieniony obszar i podstawową ścieżkę klienta. Rzeczywiste zgłoszenie lub zamówienie nie powinno być domyślnym, nieuzgodnionym testem technicznym.

Nie stosuj jednej maksymalnej długości życia stagingu. Długi projekt może go potrzebować dłużej, ale wymaga kontrolowanego odświeżania danych i zachowania własnych zmian. Po zakończeniu usuń niepotrzebny dostęp, dane testowe i zasoby zgodnie z planem. Jeśli zadanie obejmuje zmianę hostingu, skorzystaj również z procedury migracji WordPress; nie myl jej z codziennym push pojedynczej poprawki.

Aktualizacje i pilne poprawki: kiedy korzystać ze stagingu

Staging jest szczególnie przydatny przy zmianie motywu, wersji PHP, istotnej aktualizacji rozszerzenia albo procesu sklepowego. Zakres testów powinien odpowiadać zmianie. Prosta korekta opisu usługi może nie wymagać całego procesu wdrożenia kodu, ale nadal wymaga podglądu i sprawdzenia rezultatu.

Pilna poprawka bezpieczeństwa wymaga oceny zagrożenia i dostępnego czasu. Nie odkładaj jej automatycznie na odległy termin tylko dlatego, że staging nie jest gotowy. Ustal najmniejszy możliwy zakres, aktualną kopię i kontrolę po wdrożeniu. Jednocześnie nie uznawaj każdej aktualizacji mniejszej wersji za pozbawioną ryzyka zgodności.

Poradnik aktualizacji WordPress pomaga uporządkować ten osobny proces. Przy awarii istniejącej strony celem jest przywrócenie działania z kontrolą danych. Po doraźnej poprawce zapisz zmianę także w środowisku rozwojowym, aby kolejne wdrożenie nie przywróciło starego błędu.

Git i automatyzacja nie zastępują planu danych

Git przechowuje historię kodu i ułatwia przegląd zmian. Nie jest domyślnie kopią bazy WordPressa ani mechanizmem scalania zamówień. Jest przydatny przy własnym motywie, rozszerzeniach lub pracy zespołowej, ale liczba osób czy wdrożeń w miesiącu nie tworzy uniwersalnego progu, od którego staje się obowiązkowy.

Automatyzacja może sprawdzić kod i dostarczyć wybrane pliki do właściwego środowiska. Potrzebuje jednak jasno określonego celu, dostępu oraz warunków przerwania. Sekretów nie umieszczaj w repozytorium; konfigurację środowisk zarządzaj oddzielnie. Test zakończony sukcesem nie potwierdza, że ręcznie zapisana zmiana w bazie również znalazła się we wdrożeniu.

Zapisz, które czynności są automatyczne, a które wymagają odrębnego wykonania lub akceptacji. Dotyczy to migracji danych, zmiany opcji, cache i weryfikacji integracji. Automatyzacja ogranicza powtarzalną pracę, ale nie usuwa wszystkich błędów. Jeżeli skrypt wskazuje niewłaściwy cel, może jedynie wykonać błędną operację szybciej.

Koszt stagingu i zakres pomocy technicznej

Budżet obejmuje narzędzie lub funkcję hostingu, przestrzeń, przygotowanie izolacji, testy oraz utrzymanie procesu. Sam koszt licencji nie opisuje całej pracy. Sprawdź podatki, okres rozliczenia, odnowienie i dostępność potrzebnych funkcji. Darmowe klonowanie może wystarczyć do określonego testu, ale nie potwierdza możliwości bezpiecznego wdrożenia zmian w sklepie.

Zakres wyceny zależy przede wszystkim od danych i integracji: prosta strona informacyjna ma inne potrzeby niż sklep z subskrypcjami, magazynem i kilkoma kanałami komunikacji. Wystarczy określić, co ma być testowane, jak często oraz jakie dane muszą pozostać aktualne podczas wdrożenia.

W ramach pomocy WordPress można ustalić konfigurację kopii, sposób izolacji i procedurę przenoszenia zmian. Do pierwszego kontaktu wystarczy adres strony oraz opis problemu lub planowanej zmiany. Nazwa narzędzia stagingowego i ważne integracje są pomocne, jeśli je znasz. Nie przesyłaj haseł ani kopii danych klientów w pierwszym zgłoszeniu. Zakres i dostęp ustala się osobno.

Wspomniane narzędzia

[object Object][object Object][object Object][object Object]

Najczęściej zadawane pytania

Co to jest staging WordPress i po co mi?
To środowisko do sprawdzania zmian przed wdrożeniem na działającą stronę. Powinno mieć odrębne zasoby i ograniczony dostęp, a jego połączenia z pocztą, płatnościami i innymi usługami wymagają izolacji. Sam klon pod nowym adresem nie wystarczy. Staging pomaga ocenić zgodność i działanie poprawki, lecz nie usuwa wszystkich zagrożeń. Nadal potrzebujesz kopii, planu wdrożenia i sprawdzenia wyniku na produkcji.
Staging hostingowy vs plugin - co wybrać?
Wybierz narzędzie na podstawie potrzebnej operacji, a nie samej nazwy staging. Hosting może ułatwiać tworzenie kopii, ale sprawdź zakres przenoszenia plików i bazy. Wtyczka wymaga zgodności z instalacją oraz dostępnych zasobów. W obu wariantach trzeba oddzielnie potwierdzić izolację integracji i ochronę nowych danych produkcji. Funkcja klonowania nie oznacza automatycznie bezpiecznego scalania zamówień ani ustawień sklepu.
WP Staging - jak przenieść zmiany na live?
Najpierw sprawdź, czy posiadana licencja obejmuje Push Changes i jaki zakres operacji obsługuje. Przygotuj aktualną kopię produkcji oraz listę przenoszonych zmian. Nie nadpisuj całej bazy sklepu tylko po to, aby wdrożyć kod lub jedno ustawienie. Selekcja tabel nie gwarantuje zachowania wszystkich nowych danych. Przetestuj procedurę na kopiach i ustal sposób wycofania z uwzględnieniem zamówień powstałych później.
Czy staging jest darmowy?
Może być funkcją posiadanego hostingu albo korzystać z darmowego narzędzia do klonowania. Sprawdź jednak ograniczenia: tworzenie kopii, backup i wdrażanie zmian mogą należeć do różnych wariantów. Koszt obejmuje także miejsce, konfigurację izolacji i pracę nad procedurą. Przy płatnej ofercie porównaj okres, VAT i odnowienie. Nie zakładaj, że darmowy klon zapewnia bezpieczne przenoszenie danych działającego sklepu.
Jak długo trzymać staging environment?
Tak długo, jak wymaga tego uzasadniony zakres prac, z kontrolą aktualności i dostępu. Nie ma jednej maksymalnej liczby tygodni dla wszystkich projektów. Dłużej utrzymywana kopia wymaga planu odświeżania oraz zachowania własnych zmian. Przed wdrożeniem ponownie porównaj produkcję, ponieważ pojawiają się tam nowe dane. Po zakończeniu uporządkuj niepotrzebne kopie, konta i informacje zgodnie z przyjętym planem utrzymania.
Czy potrzebuję Git do WordPress?
Git przydaje się do historii własnego kodu, przeglądu zmian i pracy zespołowej. Nie jest automatycznie kopią bazy ani sposobem scalania zamówień. Prosta zmiana treści może nie wymagać takiego procesu, ale nadal wymaga kontroli rezultatu. Przy automatyzacji określ dokładny zakres plików, środowisko docelowe oraz czynności dotyczące danych. Sekrety i dostęp do usług powinny pozostawać poza repozytorium kodu.
Jak testować zmiany w WooCommerce bez ryzyka?
Nie da się obiecać całkowitego braku ryzyka, ale można ograniczyć skutki testu. Odizoluj bazę i integracje przed uruchomieniem kopii, użyj płatności testowych oraz kontrolowanego celu poczty. Sprawdź webhooki, magazyn, kurierów i zadania automatyczne, nie tylko ustawienia jednej wtyczki. Testuj dopiero po potwierdzeniu izolacji. Przy wdrożeniu chroń aktualne zamówienia i ustal sposób rozliczenia danych w razie wycofania.
Ile kosztuje profesjonalny staging setup?
Cena zależy od środowiska, zakresu testów, integracji i sposobu wdrażania. Oddziel koszt hostingu lub licencji od przygotowania izolacji i pracy technicznej. Sklep z subskrypcjami oraz zewnętrznym magazynem wymaga innej procedury niż prosta strona informacyjna. Do wstępnej rozmowy wystarczy adres i opis planowanej zmiany. Szczegóły narzędzi są pomocne, ale nie trzeba samodzielnie przygotowywać kompletnej specyfikacji technicznej.
#WordPress#staging#WooCommerce#wdrożenie#izolacja
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

Projektuję i rozwijam strony WordPress, sklepy WooCommerce oraz aplikacje internetowe. Łączę projektowanie z programowaniem, integracjami i technicznym SEO. Projekty KC Mobile prowadzę osobiście.

Potrzebujesz pomocy z tym tematem? Napisz - odpowiem osobiście w 24h.

Potrzebujesz konkretnej funkcji na stronie?

Opisz, co użytkownik ma móc zrobić, i podaj adres obecnej strony, jeśli już działa. Możesz dołączyć przykład. Dobierzemy zakres prac do istniejącej witryny, a nową stronę z dedykowanym projektem przygotujemy od 3 500 zł netto.