Jeśli prowadzisz sklep internetowy oparty na PrestaShop, z pewnością zdarzyło Ci się mieć potrzebę usunięcia zamówienia. Może to być związane z błędnie złożonym zamówieniem, testowymi zakupami lub nieprawidłowymi danymi. W tym artykule dowiesz się, jak skutecznie usunąć zamówienie w PrestaShop, unikając błędów i dbając o porządek w panelu administracyjnym.
Spis treści
Czy można usunąć zamówienie bezpośrednio w PrestaShop?
Domyślnie PrestaShop nie oferuje opcji usuwania zamówień z poziomu panelu administracyjnego. Jest to celowy zabieg, który ma na celu zapewnienie zgodności z zasadami księgowości i rejestrowania wszystkich transakcji. Jednak istnieją sposoby na usunięcie zamówień za pomocą dodatkowych modułów lub bezpośredniej edycji w bazie danych.
Usuwanie zamówienia za pomocą modułu
Jednym z najprostszych sposobów na usunięcie zamówienia w PrestaShop jest skorzystanie z odpowiedniego modułu. Na rynku dostępnych jest wiele narzędzi, które umożliwiają zarządzanie zamówieniami, w tym ich usuwanie. Poniżej znajdziesz krok po kroku, jak to zrobić.
1. Instalacja odpowiedniego modułu
- Zaloguj się do panelu administracyjnego PrestaShop.
- Przejdź do sekcji Moduły > Katalog modułów.
- Wyszukaj moduł o nazwie „Delete Orders” lub podobny (np. „Advanced Order Deletion”).
- Zainstaluj wybrany moduł i aktywuj go.
2. Usuwanie zamówienia z poziomu modułu
- Po zainstalowaniu modułu przejdź do zakładki Zamówienia.
- Wybierz zamówienie, które chcesz usunąć.
- Kliknij opcję Usuń zamówienie dostępną dzięki zainstalowanemu modułowi.
- Potwierdź usunięcie, aby zakończyć proces.
Usuwanie zamówienia bez modułu – edycja bazy danych
Jeśli nie chcesz korzystać z dodatkowych modułów, możesz usunąć zamówienie bezpośrednio z bazy danych. Ta metoda wymaga ostrożności, ponieważ niewłaściwe zmiany mogą zaszkodzić Twojemu sklepowi.
1. Dostęp do bazy danych
- Zaloguj się do panelu hostingowego (np. cPanel).
- Przejdź do sekcji phpMyAdmin i wybierz bazę danych Twojego sklepu.
2. Znalezienie odpowiedniego zamówienia
- Znajdź tabelę o nazwie
ps_orders
(prefiks „ps_” może się różnić w zależności od konfiguracji). - Wyszukaj zamówienie, które chcesz usunąć, korzystając z filtrów lub identyfikatora zamówienia.
3. Usunięcie zamówienia
- Zaznacz odpowiedni rekord i kliknij Usuń.
- Potwierdź usunięcie rekordu z bazy danych.
4. Usunięcie powiązanych danych
Zamówienie jest powiązane z wieloma innymi tabelami (np. ps_order_detail
, ps_order_invoice
). Aby uniknąć niekompletnych danych, usuń również powiązane rekordy z tych tabel.
Jakie są skutki usunięcia zamówienia?
Usunięcie zamówienia może mieć wpływ na historię sprzedaży, statystyki i raporty. Z tego powodu warto wcześniej wykonać kopię zapasową bazy danych. Jeśli prowadzisz księgowość, pamiętaj, że usunięcie zamówienia może wpłynąć na zgodność dokumentacji.