Twój sklep wyraźnie zwolnił? Nie wiesz gdzie może być przyczyna? Wypróbuj moduł służący do optymalizacji bazy danych. Ten prosty moduł usuwa zbędne dane z bazy danych. Uwolnij zajętą przestrzeń, przyspiesz swój sklep z tym darmowym modułem prestashop
Moduł rozwijamy za darmo - jeżeli chcesz - wesprzyj nas!


Moduł ten skutecznie optymalizuje działanie sklepu PrestaShop poprzez usuwanie zbędnych danych z bazy danych. Z biegiem czasu baza danych gromadzi ogromne ilości informacji o wizytach, połączeniach oraz niepotrzebnych koszykach, co znacząco spowalnia sklep. Nasze narzędzie pozwala na precyzyjne usunięcie tych nadmiarowych rekordów, które potrafią zajmować setki megabajtów, a nawet gigabajty przestrzeni. Dzięki temu procesowi sklep odzyskuje szybkość i responsywność, poprawiając komfort użytkowania dla klientów oraz ogólną wydajność systemu. Jest to kluczowe dla zachowania płynności działania dużych witryn.
PrestaShop przechowuje wiele danych, których nie potrzebujesz na zawsze: porzucone koszyki, logi odwiedzających, statystyki połączeń, sesje gości. Z czasem te tabele stają się ogromne i spowalniają Twój sklep. Ten darmowy moduł pozwala wyczyścić je jednym kliknięciem — wybierz tylko to, co chcesz usunąć, zobacz liczbę rekordów i daty ostatniego czyszczenia, i odzyskaj miejsce bez naruszania danych zamówień czy klientów. Zbudowany z użyciem nowoczesnego HelperForm. Bez modyfikacji plików core.
Potrzebujesz automatycznego czyszczenia bazy danych? Wersja Pro działa według harmonogramu: czyść bazę danych za pomocą zadań cron i usuwaj tylko wpisy starsze niż określona liczba dni — bez ręcznego klikania. Wypróbuj rozszerzony dodatek: Optymalizacja Bazy Danych Pro.
PrestaShop przechowuje w bazie danych tabele connections, connections_page, connections_source, guest oraz tysiące porzuconych koszyków. Każda wizyta, każde wyświetlenie strony, każdy koszyk, który nigdy nie stał się zamówieniem, dodaje nowe wiersze. W sklepach o dużym ruchu tabele te mogą rozrosnąć się do setek tysięcy rekordów, spowalniając zapytania, kopie zapasowe i panel administracyjny.
Nie potrzebujesz tych danych na zawsze. Stare statystyki odwiedzin są rzadko używane, jeśli korzystasz z Google Analytics. Porzucone koszyki, które nigdy nie zostały sfinalizowane, można bezpiecznie usunąć. Ich wyczyszczenie zwalnia miejsce i często poprawia czas reakcji. Problem polega na tym, by zrobić to bezpiecznie: nie wolno ruszać koszyków, które mają przypisane zamówienia, i powinieneś dokładnie wiedzieć, co czyścisz.
Optymalizacja Bazy Danych daje Ci jeden ekran w panelu administracyjnym z jednym przełącznikiem dla każdej tabeli. Widzisz, ile rekordów zostanie usuniętych i kiedy każda tabela była ostatnio czyszczona. Wybierasz, co chcesz wyczyścić, i klikasz raz. Koszyki: usuwane są tylko te bez powiązanego zamówienia. Tabele statystyk: opróżniane. Żadnych hacków, żadnego ręcznego SQL — po prostu darmowy dodatek, który utrzymuje Twój sklep w dobrej kondycji.
Usuwa tylko porzucone koszyki — te, które nigdy nie zostały przekształcone w zamówienia. Uwalnia dużo miejsca w sklepach o dużym ruchu. Koszyki powiązane z istniejącymi zamówieniami nigdy nie są usuwane.
Podstawowe logi połączeń odwiedzających (IP, czas, itp.) używane przez wbudowane statystyki PrestaShop. Bezpieczne do wyczyszczenia, jeśli korzystasz z zewnętrznych narzędzi, takich jak Google Analytics.
Przechowuje ścieżki stron odwiedzonych w ramach każdego połączenia. Ta tabela może stać się bardzo duża i spowolnić bazę danych. Bezpieczna do usunięcia.
Dane o źródłach odwołań (skąd przyszedł odwiedzający). Wyczyszczenie tych danych wpływa na wbudowane raporty statystyk dotyczące źródeł ruchu. Opcjonalne, jeśli używasz innych narzędzi analitycznych.
Informacje o sesjach niezarejestrowanych gości, powiązane z tabelą połączeń. Zarejestrowani klienci nie są objęci tym działaniem. Czyszczenie danych gości pomaga utrzymać bazę danych w dobrej kondycji, gdy czyścisz również połączenia.
Jeden przełącznik na tabelę. Bez czyszczenia „na ślepo”. Ty decydujesz, które dane usunąć.
Moduł nie wymusza jednej akcji „wyczyść wszystko”. W panelu administracyjnym widzisz pięć opcji: Niechciane koszyki, Połączenia, Strony Połączeń, Źródła Połączeń oraz Goście. Każda z nich ma przełącznik (Tak/Nie). Włączasz tylko te tabele, które chcesz wyczyścić, i klikasz Wyczyść wybrane tabele. Moduł pokazuje, ile rekordów zostanie usuniętych i kiedy każda tabela była ostatnio czyszczona — dzięki czemu możesz regularnie czyścić statystyki, ale zachować czyszczenie koszyków na moment, gdy naprawdę tego potrzebujesz.
Usuwane są tylko porzucone koszyki. Zamówienia i ich koszyki pozostają nienaruszone.
Dla tabeli cart moduł nie wykonuje operacji truncate. Uruchamia polecenie DELETE, które usuwa tylko te wiersze, których id_cart nie występuje w tabeli orders. Dzięki temu każdy koszyk, który doprowadził do zamówienia, jest zachowywany; usuwane są tylko porzucone koszyki. Dla pozostałych czterech tabel moduł używa polecenia TRUNCATE (szybkie i resetuje auto-inkrementację), co jest odpowiednie dla danych statystycznych i gości. Po każdym czyszczeniu zapisuje datę w konfiguracji, więc zawsze widzisz „Ostatnio czyszczono” dla każdej tabeli.
Nowoczesny formularz w panelu. Wbudowany mechanizm sprawdzania aktualizacji MyPresta, dzięki któremu jesteś na bieżąco.
Ekran konfiguracji jest zbudowany przy użyciu HelperForm PrestaShop: jedna legenda („Tabele bazy danych do optymalizacji”), krótka notatka zalecająca wykonanie kopii zapasowej bazy danych przed czyszczeniem oraz pięć przełączników. Każda opcja wyświetla bieżącą liczbę rekordów i datę ostatniego czyszczenia. Na dole znajduje się jeden przycisk, który uruchamia czyszczenie dla wybranych tabel. Moduł zawiera również sekcję Aktualizacje MyPresta: możesz włączyć powiadomienia o aktualizacjach i użyć przycisku „Sprawdź teraz”, aby zobaczyć, czy dostępna jest nowsza wersja, z bezpośrednim linkiem do strony modułu i listy zmian.
Moduł posiada jeden ekran konfiguracji. Widzisz listę tabel do optymalizacji, każda z przełącznikiem, liczbą rekordów do wyczyszczenia i datą ostatniego czyszczenia. Wybierz tabele, które chcesz, a następnie kliknij Wyczyść wybrane tabele. Zalecane jest wykonanie kopii zapasowej przed czyszczeniem.
Standardowy moduł PrestaShop. Bez modyfikacji plików core. Używa natywnych klas Db i HelperForm. Bezpieczny przy aktualizacjach i dla trybu multistore.
orders. Pozostałe: TRUNCATE.Moduł rozwijamy za darmo - jeżeli chcesz - wesprzyj nas!


Moduł automatycznie optymalizuje bazę danych PrestaShop, usuwając zbędne koszyki i dane o wizytach. Dzięki temu przyspiesza sklep, redukując rozmiar bazy. Wersja Pro oferuje cykliczne czyszczenie przez cron, zapewniając stałą wydajność.
Moduł przyspiesza sklep poprzez czyszczenie bazy danych, poprawiając doświadczenia zakupowe klientów. Szybkie ładowanie stron bezpośrednio przekłada się na wyższą konwersję i zwiększoną sprzedaż, minimalizując porzucenia koszyków.
Dzięki 15-letniemu doświadczeniu w PrestaShop wiemy, jak kluczowe jest czyszczenie bazy danych. Nasz moduł efektywnie usuwa zbędne koszyki i dane o wizytach, odciążając system i wyraźnie przyspieszając działanie Twojego sklepu.
Moduł zapewnia możliwość szerokiej personalizacji działania Twojego sklepu poprzez optymalizację bazy danych. Możesz dopasować proces czyszczenia, by skutecznie usuwać zbędne dane, zapewniając idealne dopasowanie do unikalnych potrzeb wydajnościowych Twojego PrestaShop.
Pełny dostęp do otwartego kodu źródłowego modułu Optymalizacja bazy danych pozwala na swobodne audyty, modyfikacje i rozszerzenia funkcji czyszczenia danych bez ograniczeń, zapewniając pełną transparentność i elastyczność w zarządzaniu sklepem.
Licencja modułu pozwala bezterminowo optymalizować bazę danych, przyspieszając sklep. Dostęp do rocznych aktualizacji gwarantuje, że funkcje czyszczenia zbędnych koszyków i wizyt zawsze będą zgodne z wymaganiami PrestaShop.