Backup sklepu internetowego - co kopiować, jak często i jak przywrócić

Technical Implementation Expert
Backup sklepu internetowego - co kopiować, jak często i jak przywrócić
Backup sklepu internetowego powinien obejmować bazę danych z zamówieniami, produktami i klientami, pliki sklepu ze zdjęciami, kod własnych modułów i motywu oraz konfigurację integracji i serwera. Częstotliwość wynika z tego, ile danych możesz stracić: sklep z codziennymi zamówieniami potrzebuje kopii bazy co najmniej raz dziennie, a przed każdą większą zmianą dodatkowej kopii. Przywracanie trzeba zaplanować i przećwiczyć wcześniej, razem z odłączeniem integracji, żeby nie wywołać duplikatów w ERP, marketplace i u kurierów.
W tym wpisie patrzymy na backup od strony programisty, który odpowiada za sklep i jego integracje. Pokazujemy, co dokładnie kopiować, czym różni się backup w WooCommerce i PrestaShop od sklepów w modelu SaaS, takich jak Shopify i Shoper, jak dobrać częstotliwość do akceptowalnej utraty danych i w jakiej kolejności przywracać sklep, żeby po awarii nie narobić nowych problemów.
[#wazne] W skrócie: kopia zapasowa sklepu to nie tylko baza danych i pliki. Potrzebny jest też kod własnych modułów w repozytorium, konfiguracja serwera i integracji oraz bezpiecznie przechowywane dostępy. W WooCommerce i PrestaShop backup leży po stronie właściciela sklepu, w Shopify można eksportować dane do plików CSV i pobrać motyw, a Shoper wykonuje kopie po swojej stronie i przechowuje je przez krótki czas. Przy przywracaniu najpierw odłącz integracje, potem odtwórz sklep i uzgodnij zamówienia. Programiści Vinson projektują i testują taki plan.
Co to jest backup sklepu internetowego i z czego się składa
Backup sklepu internetowego to zestaw kopii, z których da się odtworzyć działający sklep w stanie z określonego momentu. Słowo „działający” jest tu kluczowe. Sama kopia bazy danych bez plików, kodu i ustawień serwera pozwala odzyskać dane, ale nie postawi sklepu, który przyjmuje zamówienia i wymienia je z marketplace, ERP i kurierami.
Z perspektywy programisty sklep składa się z kilku warstw, a każda wymaga innej metody kopiowania:
[#chart:wpr79a]
Najczęściej pomijane są dwie ostatnie warstwy. Kod własnych modułów bywa tylko na serwerze produkcyjnym, bez repozytorium i historii zmian. Konfiguracja integracji, czyli mapowania statusów, metod dostawy, magazynów i stawek VAT, istnieje często wyłącznie w panelu modułu. Po awarii serwera odtworzenie tych ustawień z pamięci zajmuje więcej czasu niż odtworzenie samej bazy.
Backup sklepu na różnych platformach - kto za co odpowiada
Odpowiedzialność za kopie zapasowe zależy od modelu platformy. W sklepach instalowanych na własnym serwerze odpowiada właściciel sklepu lub jego hosting. W sklepach abonamentowych część pracy wykonuje dostawca, ale zwykle nie wszystko.
| Platforma | Kto robi kopię | Co możesz zrobić sam | Na co uważać |
|---|---|---|---|
| WooCommerce | Właściciel sklepu lub hosting | Kopia bazy i katalogu wp-content, wtyczka lub narzędzie serwerowe | Eksport z WordPressa nie zawiera zamówień ani ustawień WooCommerce |
| PrestaShop | Właściciel sklepu lub hosting | Kopia bazy w Parametrach zaawansowanych, osobno pliki i zdjęcia | Wbudowana kopia bazy nie obejmuje plików |
| Shopify | Brak kopii do samodzielnego przywrócenia | Eksport CSV produktów, klientów, zamówień i innych danych, pobranie motywu, aplikacje do backupu | CSV to eksport danych, nie pełna kopia sklepu |
| Shoper | Shoper, codziennie około 2:00 | Eksport danych do plików, zgłoszenie przywrócenia do pomocy technicznej | Kopie przechowywane trzy dni, przywracany cały sklep |
Dane w tabeli pochodzą z dokumentacji i pomocy producentów (stan na wrzesień 2026 - sprawdź aktualną dokumentację platform). Według pomocy Shopera przywrócenie sklepu z kopii odbywa się zgodnie z cennikiem usług dodatkowych, a odtwarzany jest cały sklep, więc zmiany wprowadzone po godzinie wykonania kopii przepadają. Shopify wskazuje z kolei, że kopię informacji o sklepie można zrobić przez eksport plików CSV, pobranie motywu albo aplikację ze sklepu Shopify App Store.
Backup PrestaShop - baza danych i pliki osobno
W PrestaShop łatwo o fałszywe poczucie bezpieczeństwa. Panel ma wbudowaną kopię bazy danych w Parametrach zaawansowanych, w sekcji Baza danych, ale dokumentacja zaznacza, że ta funkcja kopiuje tylko bazę, a nie pliki - bez zdjęć produktów, modułów i motywu. Pełniejszą kopię przed aktualizacją sklepu oferuje moduł Update Assistant, który może zabezpieczyć pliki i bazę danych, z opcją pominięcia zdjęć (stan na wrzesień 2026 - sprawdź aktualną dokumentację PrestaShop). Do regularnych kopii i tak potrzebne jest narzędzie po stronie serwera lub hostingu, które obejmie całość. Dane dostępowe do bazy znajdziesz w pliku konfiguracyjnym sklepu, który też musi trafić do kopii, ale w zabezpieczonej formie.
[#uwaga] W sklepie abonamentowym kopia dostawcy chroni przed awarią platformy, ale niekoniecznie przed Twoim błędem. Jeśli import pliku nadpisze opisy tysiąca produktów, a zauważysz to po czterech dniach, kopia przechowywana trzy dni już nie pomoże. Własny, regularny eksport danych to niezależne zabezpieczenie.
- Wycena zadania w 24 h w dni robocze
- Integracje, API, feedy i poprawki w sklepie
- Rozliczenie godzinowe albo za projekt
Konsultację poprowadzi Łukasz Palej, Technical Implementation Expert

Łukasz Palej
Technical Implementation Expert
Wsparcie programistyczne dla e-commerce
Łukasz i nasz zespół pomogą Ci wdrożyć to na Twoim koncie - bez zobowiązań.
- Analiza Twojego konta i obecnych działań
- Konkretny plan poprawek do wdrożenia
- Bezpłatna konsultacja – bez zobowiązań

Przeczytaj także
Więcej porad z naszej bazy wiedzy - przesuń, aby zobaczyć kolejne artykuły.
Wybierz dogodny termin w kalendarzu - bez wymiany maili w tę i z powrotem.
