Jak usunąć testowe dane z Magento?

Po zakończeniu wdrażania systemu magento często pojawia się konieczność skasowania danych wprowadzonych tam podczas testów, między innymi użytkowników, produktów kategorii i zamówień.
Poniżej prezentuję jak usunąć takie informacje z naszego systemu.

Aby usunąć testowych użytkowników i ich zamówienia należy z poziomu bazy danych wykonać następujące zapytania sql.

Usunięcie zapytań do wyszukiwarki:

Usunie tagów

Usunięcie produktów i powiązanych z nimi danych:

1 komentuj
  1. BlackPig
    BlackPig says:

    Jedna uwaga – jeżeli testowaliście moduł płatności np platnosci.pl do systemu płatności weszły zamówienia o ID takich jak orders w sklepie, zrobienie truncate na tabeli wyzeruje ID i kolejne zamówienia będą numerowane od początku. Jeżeli np zamówienie testowe było anulowane w platnosci.pl a potem klient zrobi zamówienie o tym samym numerze to przy próbie płacenia platnosci.pl przekierują go od razu na adres błędu z informacjuą zamówienie anulowane… miałem z tego powodu pół nocy testów, bo część zamówień przejdzie, a część nie – wydaje się, że działa to przypadkowo, dopiero mnie olśniło jak zobaczyłem daty transakcji w panelu platnosci…. 😉

Komentarze wyłączone