Čistá databáze – úklid, oprava a obnova

Databáze bez starých nánosů.

Cena: 990,00 Kč s DPH
818,18 Kč bez DPH DPH 21 % pro Česko Firmám z ostatních zemí EU s platným DIČ odečteme DPH automaticky při objednávce.
Aktuální verze 5.0.0
Kompatibilita PS 1.7.7+

Údržba databáze e-shopu bez rizika a bez zaseknutí. Modul uklidí opuštěné košíky, staré statistiky návštěv, protokoly a prošlé akční ceny, najde a opraví osiřelé záznamy po smazaných produktech a modulech a při stavbě nového e-shopu bezpečně vymaže testovací katalog nebo objednávky. Pracuje po malých dávkách, před mazáním vždy ukáže, co našel, smazané záznamy si zálohuje a jedním tlačítkem je umí vrátit. Čištění může běžet samo cronem.

Video ukázka · 3 min

Údaje k licenci

Zadejte adresu e-shopu, na kterém modul poběží — pro tu vystavíme licenci.

Typ licence
Sdílet

Databáze, která neroste do nekonečna

Každý e-shop si během let nastřádá v databázi spoustu zbytečností: statisíce opuštěných košíků, záznamy o každé návštěvě a zobrazené stránce, protokol odeslaných e-mailů, akční ceny, které dávno skončily, nebo vazby na produkty a moduly, které už neexistují. Databáze roste, zálohy jsou větší a pomalejší, administrace i některé stránky obchodu se zpomalují. Modul Čistá databáze tyto nánosy bezpečně uklidí a databázi udrží v kondici, aniž byste museli rozumět tabulkám.

Video ukázka modulu (3 min) – přehrát

Video ukázka (3 min): co modul udělá na e-shopu a jak málo práce vám dá.

Co modul umí

  • čištění databáze — opuštěné košíky, statistiky návštěv a zobrazených stránek, nenalezené stránky (404), hledané výrazy, protokol událostí a odeslaných e-mailů, vypršelá přihlášení, prošlé akční ceny, nepoužité hodnoty vlastností a štítky, prošlé slevové kupóny;
  • doba uchování podle vás — ponechat záznamy za poslední týden, měsíc nebo rok; novější data zůstávají vždy;
  • návštěvy zákazníků zůstávají — maže se historie anonymních návštěvníků, návštěvy registrovaných zákazníků a zákazníků s objednávkou zůstanou i po letech;
  • nejdřív přehled, pak úklid — analýza nic nemaže, jen spočítá, co najde; smaže se až to, co potvrdíte;
  • záloha smazaných záznamů a tlačítko Obnovit — když se smaže něco, co jste smazat nechtěli, vrátíte to jedním kliknutím, bez obnovy celé databáze;
  • kontrola a oprava konzistence — osiřelé vazby po smazaných produktech, kategoriích, zákaznících a modulech, překlady bez rodiče, zdvojené nastavení, rozbitý strom kategorií, pořadí položek menu administrace;
  • vymazání dat obchodu při stavbě e-shopu — testovací katalog nebo objednávky se zákazníky smažete čistě a se všemi vazbami, jen v režimu údržby a s několikanásobným potvrzením;
  • automatické čištění cronem — vybrané úlohy běží samy v noci, výsledky najdete v historii;
  • přehled databáze — kolik místa zabírá katalog, objednávky, statistiky, protokoly a moduly a které tabulky jsou největší;
  • srozumitelně pro laika — u každé úlohy je napsáno, co se smaže, proč to nevadí a co zůstane; technické názvy tabulek jsou vedle pro znalce.

Bez modulu a s modulem

SituaceBez moduluS modulem Čistá databáze
Statistiky a košíky za několik letdatabáze bobtná, zálohy trvají délezůstane jen zvolené období, zbytek se uklidí sám cronem
Mazání milionů řádkůjeden obří dotaz, který server zaseknemalé dávky, pauza a pokračování kdykoli
Smazali jste něco navícobnova celé databáze ze zálohytlačítko Obnovit v historii vrátí jen to, co se smazalo
Zbytky po smazaných produktech a modulechnevíte o nich, občas způsobí chybukontrola je najde, ukáže počty a po potvrzení opraví
Spuštění nového e-shopu po testechruční mazání v administraci nebo riskantní SQLčisté vymazání katalogu nebo objednávek se všemi vazbami
Omylem spuštěné mazání na živém obchoděnic tomu nebránívymazání jde jen v režimu údržby, s opsáním fráze a potvrzovacím oknem

Čištění databáze: vyberete, co a jak staré

Na stránce Čištění databáze zaškrtnete, co se má uklízet, a nastavíte, jak dlouho se mají záznamy uchovávat — třeba měsíc. Každá úloha má pod názvem vysvětlení v běžné řeči: co v ní je, proč ji nevadí smazat a co zůstane. Bezpečné úlohy jsou zapnuté hned, ty, které by mohly smazat něco, co si připravujete do budoucna (nepoužité hodnoty vlastností a atributů, prošlé kupóny), jsou vypnuté a zapnete je jen vědomě. Objednané košíky, platné ceny a data za zvolené období zůstávají vždy.

Čištění databáze: přehled velikosti databáze, doba uchování a výběr úloh s vysvětlením

Nejdřív přehled, pak úklid — po malých dávkách

Po spuštění modul nejdřív jen počítá. Uvidíte, kolik košíků, návštěv nebo záznamů protokolu by se smazalo, a teprve potom potvrdíte úklid. Maže se po malých dávkách v krátkých krocích, takže se server nezasekne ani na velkém e-shopu se statisíci objednávek. Průběh sledujete v konzoli, kdykoli můžete běh pozastavit a později pokračovat. Mazání se v každé dávce znovu ověřuje: košík, ze kterého mezitím vznikla objednávka, zůstane.

Výsledek analýzy: kolik záznamů každá úloha našla, potvrzení úklidu a průběh v konzoli

Smazané záznamy jde vrátit

Před smazáním si modul důležité záznamy (košíky, ceny, kupóny, hodnoty vlastností, opravy konzistence) uloží do zálohy. Když zjistíte, že jste smazali něco, co jste chtěli zachovat, otevřete historii a klikněte na Obnovit — vrátí se přesně smazané záznamy s původními čísly a vazbami, nic jiného se nezmění. Jak dlouho se zálohy drží, si nastavíte (výchozí 30 dní). Statistiky návštěv a protokoly se nezálohují, jsou jich miliony a nemají cenu.

Historie běhů se zálohou smazaných záznamů a tlačítkem Obnovit

Konzistence databáze: zbytky po smazaných věcech

Když se smaže produkt, kategorie nebo zákazník mimo administraci, nebo se odinstaluje modul, zůstanou v databázi záznamy, které odkazují do prázdna: přiřazení ke kategoriím, kombinace, obrázky, sklad, překlady, nastavení. Stránka Konzistence databáze je najde, u každé kontroly ukáže počet a po vašem potvrzení je odstraní. Maže jen tyto zbytky, nikdy samotné produkty nebo objednávky. Umí také přepočítat strom kategorií, když se kategorie zobrazují špatně, a srovnat pořadí položek v menu administrace.

Konzistence databáze: nalezené osiřelé záznamy podle druhu a oprava po potvrzení

Vymazání dat obchodu: čistý start nového e-shopu

Při stavbě e-shopu se často testuje na kopii skutečných dat. Před spuštěním pak potřebujete smazat testovací katalog nebo zkušební objednávky a zákazníky — ale čistě, se všemi vazbami, aby po nich nic nezůstalo a čísla objednávek začala znovu od jedničky. Stránka Vymazání dat obchodu ukáže přesně, co se smaže a co zůstane (nastavení, zaměstnanci, dopravci, daně, obsahové stránky, moduly, kořenová kategorie). Proti omylu je chráněná několikrát: funguje jen v režimu údržby, vyžaduje potvrzení aktuální zálohy, opsání potvrzovací fráze a potvrzovací okno. Zaměstnanec bez oprávnění k vymazání stránku vůbec nevidí.

Vymazání dat obchodu: co se smaže a co zůstane, pojistky režim údržby, záloha a potvrzovací fráze

Automaticky a s přehledem

Čištění můžete nechat běžet samo: cron každou noc spustí vybrané bezpečné úlohy a nedokončený běh dalším voláním dokončí. Každý běh, ruční i automatický, se zapíše do historie se jménem, časem, počty a podrobným záznamem. Přehled databáze ukazuje, kolik místa zabírá katalog, objednávky, statistiky, protokoly a moduly, a které tabulky jsou největší. U tabulek s velkým nevyužitým místem po dřívějším mazání nabídne jeho uvolnění — vždy ručně a s informací, zda to na vašem serveru pomůže.

Pro koho je modul určen

  • pro e-shopy, které běží několik let a jejichž databáze a zálohy narostly;
  • pro e-shopy s velkým provozem, kde se denně vytvoří tisíce košíků a záznamů návštěv;
  • pro e-shopy po migraci, importech nebo odinstalaci modulů, kde v databázi zůstaly zbytky;
  • pro tvůrce e-shopů, kteří před spuštěním potřebují smazat testovací data.

Modul pracuje jen s databází — soubory na disku ani mezipaměť nemění. Obrázky, které po smazaných produktech zůstaly na disku, uklidí náš modul Nástroje obrázků.

Může mi čištění smazat něco důležitého?

Čištění maže jen záznamy, které e-shop k provozu nepotřebuje: košíky bez objednávky, staré statistiky návštěv, protokoly, prošlé akční ceny a podobně. Objednávky, zákazníci, produkty a platné ceny zůstávají vždy, stejně jako návštěvy registrovaných zákazníků a zákazníků s objednávkou – maže se jen stará historie anonymních návštěvníků. Úlohy, které by mohly smazat něco připraveného do budoucna (nepoužité hodnoty vlastností a atributů, prošlé kupóny), jsou ve výchozím stavu vypnuté. A kdyby se přece jen smazalo něco navíc, vrátíte to tlačítkem Obnovit v historii.

Uvidím před smazáním, co se smaže?

Ano. Každý běh začíná analýzou, která nic nemaže a jen spočítá, kolik záznamů každá úloha našla. Úklid se spustí až po vašem potvrzení. U automatického čištění cronem se potvrzuje samo, proto cron spouští jen bezpečné úlohy, které jste vybrali.

Jak funguje obnovení smazaných záznamů?

Před smazáním si modul důležité záznamy uloží do zálohy (košíky, ceny, kupóny, hodnoty vlastností a atributů, štítky a všechny opravy konzistence). V historii běhů je u takového běhu tlačítko Obnovit, které vrátí přesně smazané záznamy s původními čísly a vazbami. Zálohy se drží nastavený počet dní, výchozí je 30. Statistiky návštěv, zobrazení stránek a protokoly se nezálohují, protože jich bývají miliony a nemají žádnou cenu.

Jak dlouho se mají záznamy uchovávat?

To si nastavíte sami číslem a jednotkou: dny, týdny nebo měsíce. Výchozí je jeden měsíc. Pokud sledujete statistiky návštěv za delší období, nastavte delší dobu, třeba 12 měsíců. Novější záznamy, než je zvolená doba, modul nikdy nesmaže.

Nezasekne se server při mazání velkého množství dat?

Ne. Modul maže po malých dávkách v krátkých krocích a mezi nimi dává serveru volno. Běh můžete kdykoli pozastavit a později pokračovat; když se přeruší spojení nebo zavřete okno, naváže tam, kde skončil. Při mazání se e-shop dál normálně používá.

Zmenší se po čištění soubor databáze na disku?

Ne vždy hned. Databáze InnoDB si místo po smazaných řádcích ponechává a použije ho pro nová data, takže databáze dál neroste. Modul ukáže tabulky s velkým nevyužitým místem a u nich nabídne jeho uvolnění, vždy ručně po jedné tabulce a s informací, zda to na vašem serveru vůbec pomůže. Automaticky to nedělá, protože uvolnění znamená přestavbu celé tabulky.

Co je kontrola konzistence a kdy ji použít?

Hledá v databázi záznamy, které odkazují na něco, co už neexistuje: přiřazení ke smazaným kategoriím, kombinace a obrázky smazaných produktů, překlady bez rodiče, zbytky po odinstalovaných modulech, zdvojené nastavení. Hodí se po importech, migraci, hromadném mazání nebo když se některé věci v administraci chovají divně. Maže jen tyto zbytky, nikdy samotné produkty, zákazníky ani objednávky.

Můžu omylem smazat celý katalog nebo objednávky?

Prakticky ne. Vymazání dat obchodu funguje jen v režimu údržby, kdy je e-shop pro zákazníky vypnutý. Navíc musíte potvrdit, že máte aktuální zálohu databáze, opsat potvrzovací frázi (například SMAZAT KATALOG) a potvrdit okno s počty. Nikdy se nespustí z cronu. Zaměstnanec, který nemá oprávnění k této stránce, ji v menu vůbec nevidí.

Co po vymazání katalogu nebo objednávek zůstane?

Zůstává všechno, co tvoří nastavení e-shopu: konfigurace, zaměstnanci, dopravci, platby, daně, obsahové stránky, moduly, jazyky, obchody, kořenová a domovská kategorie. Při vymazání objednávek zůstanou i obecné akční ceny a kupóny (smažou se jen osobní ceny a kupóny konkrétních zákazníků) a čísla objednávek a zákazníků začnou znovu od jedničky. Soubory obrázků zůstávají na disku, ty uklidí modul Nástroje obrázků.

Lze čištění spouštět automaticky?

Ano. V nastavení na stránce Čištění databáze najdete adresu pro cron. Cron spouští uložený výběr úloh, vždy jen ty bezpečné; nedokončený běh dokončí dalším voláním. Výsledek každého běhu najdete v historii stejně jako u ručního spuštění.

Funguje modul i s více obchody (multistore)?

Ano. Čištění a kontrola konzistence pracují nad celou databází, tedy pro všechny obchody najednou. Vymazání dat obchodu vyžaduje režim údržby ve všech obchodech.

Mění modul soubory nebo mezipaměť e-shopu?

Ne. Modul pracuje výhradně s databází. Soubory na disku, obrázky ani mezipaměť nemění.

Používám starší modul Čištění databáze. Co s ním?

Modul Čistá databáze je jeho nástupcem: umí vše, co starý modul, a navíc kontrolu konzistence, zálohu smazaných záznamů s obnovou a bezpečné vymazání dat obchodu. Po instalaci nového modulu starý jednoduše odinstalujte, žádná data z něj se přenášet nemusí. Nový modul vyžaduje PrestaShop 1.7.7 nebo novější.

Pro které verze PrestaShopu je modul?

Pro PrestaShop 1.7.7, 8 a 9. Ověřený je na PrestaShopu 1.7.7, 8.2 a 9.1.

Jak modul nainstaluji?

Po zaplacení najdete modul ke stažení ve svém uživatelském účtu. V administraci PrestaShopu ho nahrajete v sekci Moduly → Správce modulů tlačítkem Nahrát modul a nainstalujete jako jakýkoli jiný doplněk. Pokud si instalaci nechcete dělat sami, objednejte si službu Instalace modulu a nainstalujeme ho za vás.

Na kolika e-shopech mohu modul používat?

Licence se vystavuje na jednu doménu – tu zadáte při objednávce do pole Doména. Pokud provozujete více e-shopů na různých doménách, potřebujete licenci pro každý z nich. Nejste-li si jistí, jakou licenci zvolit, napište nám před nákupem.

Co je Prodloužení aktualizací?

Plná licence obsahuje modul i jeho nové verze po dobu uvedenou u licence. Po jejím skončení modul funguje dál, jen už nedostáváte nové verze. Prodloužením aktualizací za polovinu ceny modulu si nárok na nové verze obnovíte – hodí se hlavně při přechodu na novou verzi PrestaShopu.

Jak se dozvím o nové verzi modulu?

Informaci o nové verzi zobrazí modul přímo v administraci e-shopu a změny jsou popsané v přehledu verzí u produktu. Novou verzi stáhnete ve svém uživatelském účtu. Před aktualizací doporučujeme vždy zálohovat e-shop.

Funguje modul s mou verzí PrestaShopu?

Podporované verze PrestaShopu vidíte u každého modulu v rámečku vedle ceny v řádku Kompatibilita. Máte-li starší nebo upravenou verzi, napište nám před nákupem – ověříme, zda modul u vás poběží.

Co když si s nastavením modulu nebudu vědět rady?

Napište nám – odpovídáme česky a s nastavením poradíme. K modulům je v administraci nápověda přímo u jednotlivých voleb. Pokud chcete, abychom modul nastavili nebo upravili na míru za vás, nabídneme to jako službu.

5.0.0 Aktuální verze
3. 10. 2026
PrestaShop 1.7.7.0 – aktuální

Nástupce modulu Čištění a zrychlení databáze (dm_cleaner) – nový modul Čistá databáze pro PrestaShop 1.7.7 a novější.

Novinky

  • Tři nástroje v menu Údržba: Čištění databáze, Konzistence databáze a Vymazání dat obchodu.
  • Čištění databáze: opuštěné košíky, návštěvníci bez účtu, statistiky návštěv, nenalezené stránky, hledané výrazy, protokol událostí, evidence e-mailů, vypršelá přihlášení, prošlé akční ceny, nepoužité hodnoty vlastností a štítky. Nejdřív analýza (nic nemaže), pak úklid po malých dávkách – stránka se vždy načte hned a úklid se nikdy nezasekne.
  • Nastavitelná doba uchování (dny / týdny / měsíce) a automatické čištění přes cron. Návštěvy zákazníků (registrovaných i s objednávkou) zůstávají vždy – mažou se jen staré návštěvy anonymních návštěvníků.
  • Záloha smazaných záznamů: košíky, ceny, kupóny, hodnoty vlastností a opravy konzistence se před smazáním uloží a tlačítkem Obnovit v historii je vrátíte zpět – bez obnovy celé databáze. Dobu uchování záloh si nastavíte.
  • Konzistence databáze: nalezení a odstranění osiřelých záznamů (vazby, překlady, přiřazení k obchodům, zdvojené nastavení), přepočet stromu kategorií a pořadí menu administrace.
  • Vymazání dat obchodu pro přípravu nového e-shopu (katalog / objednávky a zákazníci) s pojistkami: samostatné oprávnění, jen v režimu údržby, kontrola zálohy, opsání potvrzovací fráze a potvrzovací okno.
  • Přehled velikosti databáze a nevyužitého místa, ruční uvolnění místa po jedné tabulce, historie běhů s detailem a export reportu do CSV.
  • Vysvětlení pro laiky u každé úlohy a nálezu, nápověda u každé karty.

Změny

  • Oproti předchozímu modulu se nečistí soubory ani mezipaměť – jen databázové tabulky, vždy s ohledem na vazby mezi nimi.
3.3.0
14. 6. 2025
PrestaShop 1.6.0.9 – aktuální

Novinky

  • podpora PrestaShop 9
  • kontrolery ajax, cron pro PrestaShop 9

Změny

  • změna mechanismu mazání cache, zvýšený výkon
  • tabulky (connections, connections_page, connections_source, date_range, log) zohledněn nastavený čas pro mazání kvůli zachování statistik
  • změna USER AGENT pro licencování
  • optimalizace výkonu
3.1.1
27. 4. 2024
PrestaShop 1.6.0.9 – 8.2

Novinky

  • přidáno čištění nepoužívaných vlastností produktů (features_value)
  • přidáno čištění nepoužívaných atributů produktů (attribute)
3.1.0
30. 12. 2023
PrestaShop 1.6.0.9 – 8.2

Opravy

  • nedefinované proměnné v construct pro PHP 8.2

Změny

  • display -> fetch (ochrana na hostingu file_exist) PS 1.7, 8

Novinky

  • napojení FAQ často kladené otázky přímo do modulu
3.0.1
25. 7. 2023
PrestaShop 1.6.0.9 – 8.2

Zabezpečení

  • preventivní odstranění potencionální hrozby v kódu, vyžaduje aktualizaci
3.0.0
16. 3. 2023
PrestaShop 1.6.0.9 – 8.2
  • podpora PrestaShop 8
  • podpora PHP 8
2.0.1
30. 8. 2021
PrestaShop 1.6.0.9 – 1.7.8
  • změna názvu ALIAS v SQL při výpočtu počtu řádků (možná kolize s PS 1.7.7.x Symphony)
2.0.0
5. 12. 2018
PrestaShop 1.6.0.9 – 1.7.8
  • napojení na oznámení o aktualizacích modulu
  • validace kódu
  • aktualizace překladu SK
1.1.0
27. 10. 2018
PrestaShop 1.6.0.9 – 1.7.8
  • vznik modulu

Proč nakupovat u IT Web Partner

  • 15+ let s PrestaShopem
  • 150+ vlastních modulů
  • Podpora od vývojářů
  • Aktualizace pro nové PS
  • Fungují i po podpoře
  • Vše česky
  • Karta i převod, DPH
  • Pomoc s instalací

Komentáře (0)

Na tento produkt momentálně není přidána žádná recenze.

4 dalších produktů ve stejné kategorii

Provoz, bezpečnost a výkon

Zálohování e-shopu na jedno kliknutí

Zálohy mají svůj plán.

Kompletní zálohy e-shopu bez přemýšlení: soubory do ZIP, databáze do komprimovaného SQL, plánovaně přes CRON. O hotové záloze přijde e-mail s odkazem ke stažení a staré zálohy se samy promazávají.

Detail
818,18 Kč bez DPH 990,00 Kč s DPH

Provoz, bezpečnost a výkon

reCAPTCHA v3 – formuláře bez spamu

Méně spamu ve formulářích.

Konec spamu z formulářů bez otravování zákazníků: reCAPTCHA v3 vyhodnocuje odeslání na pozadí – žádné opisování kódů ani klikání na semafory. Chrání registrace, kontaktní formulář, newsletter i reklamace.

Detail
404,96 Kč bez DPH 490,00 Kč s DPH

Provoz, bezpečnost a výkon

Statistiky prodeje a zisku

Víte, co vám vydělává.

Obrat znáte – ale kolik skutečně vyděláváte? Modul počítá zisk z nákupních cen: souhrnně i po jednotlivých produktech a variantách, za zvolené období, s filtrem stavů objednávek a kategorií a exportem do CSV.

Detail
487,60 Kč bez DPH 590,00 Kč s DPH

Provoz, bezpečnost a výkon

Blokace IP adres a robotů – firewall

Nechtěné návštěvy zastavíte u vstupu.

Čtyřvrstvá ochrana e-shopu: blokace konkrétních IP adres a rozsahů, nežádoucích robotů (včetně AI crawlerů), celých zemí podle geolokace a automatická obrana proti zahlcení webu s dočasným banem útočníků.

Detail
487,60 Kč bez DPH 590,00 Kč s DPH
Nahrávám...
Zpět na začátek