Opis
Archiwizacja zamówień PrestaShop 9 pozwala bezpiecznie usuwać niepotrzebne zamówienia z aktywnej bazy sklepu bez natychmiastowej utraty ich danych. Moduł przed wykonaniem usunięcia tworzy szczegółowy snapshot zamówienia oraz powiązanych z nim rekordów, dzięki czemu administrator zachowuje dostęp do historycznych informacji i może w razie potrzeby przywrócić zamówienie.
Rozwiązanie zostało przygotowane specjalnie z myślą o PrestaShop 9 i integruje się z panelem administracyjnym sklepu oraz natywną listą zamówień.
Bezpieczne usuwanie zamówień
Moduł nie usuwa zamówienia natychmiast po wybraniu odpowiedniej operacji. Najpierw zapisuje jego dane w osobnym archiwum i weryfikuje poprawność utworzonego snapshotu.
Dopiero po prawidłowym zapisaniu archiwum możliwe jest usunięcie danych zamówienia z aktywnej części bazy.
Operacja wykorzystuje transakcje bazodanowe. Jeżeli podczas archiwizacji lub usuwania wystąpi błąd, wykonywany jest rollback. Ogranicza to ryzyko sytuacji, w której część danych zostałaby usunięta, a pozostała część pozostałaby w bazie.
Przywracanie zamówień PrestaShop 9
Jedną z najważniejszych funkcji modułu jest możliwość bezpiecznego przywrócenia wcześniej zarchiwizowanego zamówienia.
Przed rozpoczęciem procesu system sprawdza integralność snapshotu oraz możliwość ponownego utworzenia rekordów. Kontrolowane są między innymi konflikty identyfikatorów oraz wymagane dane współdzielone.
Przywracanie jest operacją administracyjną. Moduł nie wykonuje ponownie płatności, nie wysyła ponownie wiadomości e-mail do klienta oraz nie zwiększa automatycznie stanów magazynowych.
Dzięki temu przywrócenie historycznego zamówienia nie jest traktowane jak złożenie nowego zamówienia.
Pełne archiwum zamówień
Zarchiwizowane zamówienia są dostępne w osobnej sekcji Archiwum zamówień w Back Office.
Administrator może przeglądać między innymi:
- oryginalny numer zamówienia,
- reference zamówienia,
- klienta,
- adres e-mail,
- kwotę,
- walutę,
- sklep,
- datę zamówienia,
- datę archiwizacji,
- pracownika wykonującego operację,
- liczbę zapisanych rekordów.
Dostępne są również filtry, sortowanie oraz operacje masowe.
Operacje masowe
Archiwizacja zamówień PrestaShop 9 może być wykonywana również dla wielu zamówień jednocześnie.
Administrator może zaznaczyć wybrane pozycje na liście i uruchomić odpowiednią akcję masową. Każde zamówienie jest przetwarzane w kontrolowany sposób, dzięki czemu problem z jednym rekordem nie musi oznaczać niepowodzenia całej operacji.
Analogiczny mechanizm dostępny jest w archiwum podczas przywracania lub zarządzania zapisanymi zamówieniami.
Bezpieczeństwo i uprawnienia
Moduł korzysta z mechanizmów bezpieczeństwa panelu administracyjnego PrestaShop.
Obsługiwane są między innymi:
- uprawnienia pracowników,
- zabezpieczenia CSRF,
- kontrola dostępu do operacji,
- obsługa multistore,
- dziennik audytowy,
- transakcje bazodanowe,
- kontrola integralności snapshotu.
Nie wystarczy więc ręcznie wywołać adres endpointu, aby wykonać chronioną operację.
Ochrona danych współdzielonych
Moduł nie usuwa automatycznie danych tylko dlatego, że są powiązane z zamówieniem.
Chronione są między innymi dane współdzielone, takie jak:
- klienci,
- produkty,
- kombinacje,
- waluty,
- sklepy,
- języki,
- statusy zamówień,
- inne rekordy wykorzystywane przez pozostałe elementy sklepu.
Celem modułu jest usunięcie wyłącznie danych należących do konkretnego zamówienia.
Kontrola nad niebezpiecznymi funkcjami
Najbardziej wrażliwe operacje są domyślnie wyłączone.
Administrator może niezależnie zdecydować, czy chce zezwolić na:
- usuwanie aktywnych zamówień,
- przywracanie zamówień,
- trwałe usuwanie danych z archiwum.
Pozwala to wdrożyć moduł bez automatycznego uruchamiania funkcji mogących wpływać na dane sklepu.







Opinie
Na razie nie ma opinii o produkcie.