Pokud se jako majitel e-shopu na WooCommerce spoléháte na automatické zálohy hostingu, berete si prášky na spaní. Jsou uklidňující, ale ve chvíli, kdy budou zálohy potřeba, zjistíte, že chybí nebo nejsou dostačující. Pak bude potřeba fakt velký brufen… nebo lepší nastavení záloh.
Dobře nastavené zálohování – a už určitě slyšíte, že to není jen statické slovo – neznamená pouze mít kopie dat. Znamená to mít zejména dobře nastavené procesy, které váš e-shop ochrání v krizové situaci.
E-shop s desítkami objednávek denně provedl běžnou aktualizaci pluginů. Po aktualizaci přestal fungovat objednávkový proces. Hosting sice měl k dispozici denní zálohu, ta byla ale uložená na stejném serveru a navíc stará téměř 24 hodin. Obnova znamenala návrat o celý den zpět – včetně ztracených objednávek, plateb a zákaznických dat. Provoz e-shopu se obnovil, ale za cenu ručního dohledávání objednávek a vysvětlování zákazníkům.
Proč zálohy od hostingu nestačí
V první řadě to není plnohodnotná služba – většina hostingů ji provádí „pro jistotu“, hlavně pro svoji, ale ne jako komerční službu, protože jí chybí právě ty procesy. Mají nějaká data, ale to je vše – a je to málo.
Spoléhat jen na automatické zálohy od poskytovatele hostingu se může vymstít. Nejsou určené k plnohodnotné obnově e-shopu v reálném provozu. Často neumožňují obnovu jen části dat, bývají nedostupné bez zásahu technické podpory nebo nezálohují všechno, co WooCommerce vyžaduje.
Co všechno je potřeba zálohovat
Nejde jen o databázi. WooCommerce e-shop má víc vrstev a každá z nich může být kritická při obnově.
- Databáze – objednávky, zákaznické účty, nastavení produktů
- Kontext – vazby na externí nástroje (e-mailingové, marketingové, fakturační)
- Nahrané soubory – obrázky produktů, dokumenty, manuály
- Pluginy a šablony – včetně vlastních úprav nebo child theme
- Konfigurační soubory a skripty – .htaccess, robots.txt, skripty napojení na externí služby
Například soubor .htaccess může obsahovat pravidla, bez kterých se web nespustí, i když zbytek dat obnovíte.
Jak často zálohovat WooCommerce
Frekvence záloh není univerzální. Záleží hlavně na tom, kolik objednávek e-shop generuje. Čím víc objednávek, tím častější zálohování by mělo být.
- Malý e-shop (do 10 objednávek denně): denní záloha databáze, týdenní záloha souborů
- Střední e-shop (desítky objednávek denně): záloha databáze každé 2-4 hodiny
- Velký e-shop (stovky objednávek denně): zálohování databáze každou hodinu nebo častěji, případně paralelní staging server
Soubory se mění méně často, proto jim většinou stačí týdenní interval zálohování.
Jak poznat, že záloha WooCommerce skutečně funguje
Samotná záloha nestačí, pokud nejste schopni ji rychle obnovit. Testování obnovy je klíčovou součástí každé strategie. Záloha, kterou neumíte spustit nebo která neobsahuje všechna důležitá data, je falešný pocit bezpečí.
Pokud jste ještě nikdy nezkusili obnovu svého webu ze zálohy, možná zjistíte až v krizové chvíli, že něco důležitého chybí.
Doporučené nástroje pro zálohování WooCommerce
Pokud nechcete řešit zálohování ručně, dává smysl použít nástroje, které to řeší automaticky a mimo váš hosting.
- UpdraftPlus – oblíbený plugin s možností plánování záloh a ukládání na Google Drive, Amazon S3 aj. Základ zdarma, pokročilé funkce v placené verzi.
- BlogVault – zálohuje mimo hosting a nabízí rychlou obnovu i staging prostředí. Placené řešení vhodné i pro větší e-shopy.
- Jetpack Backup – zálohy v reálném čase, obnova na pár kliknutí, jednoduché ovládání. Placené, ale integrované s WooCommerce.
K čemu vede špatné zálohování?
V praxi se to projeví jednoduše:
- přijdete o objednávky a zákaznická data
- rozhodí se stav dat v ekonomickém systému a na e-shopu
- e-shop bude nějakou dobu mimo provoz
- zákazníci začnou psát a řešit situaci individuálně
- řešení zabere víc času, než by muselo
Efektivní zálohování znamená, zda víte, co přesně se zálohuje a jestli jste schopni to v případě problému rychle obnovit. Ve chvíli, kdy WooCommerce generuje objednávky, je záloha provozní nutnost.