• Nowy
Automatyczne Statusy Zamówień Pro moduł dla PrestaShop
Automatyczne Statusy Zamówień Pro moduł dla PrestaShop
Automatyczne Statusy Zamówień Pro moduł dla PrestaShop
Automatyczne Statusy Zamówień Pro moduł dla PrestaShop

Automatyczne Statusy Zamówień Pro moduł dla PrestaShop

Wersja modułu: 1.0.0

Zgodność z PrestaShop: 1.6.x 1.7.x 8.x 9.x

Aktualizacja pliku modułu: 2026-08-05 21:30:22

Aktualizacja danych produktu: 2026-08-05 21:29:45


Moduł PD Automatyczne Statusy Zamówień Pro umożliwia automatyczną zmianę statusów zamówień w sklepie PrestaShop na podstawie konfigurowalnych reguł z opóźnieniem czasowym. Zamiast ręcznie zmieniać statusy setek zamówień, tworzysz regułę określającą jaki status początkowy ma zostać zmieniony na jaki status docelowy i po jakim czasie. Moduł pozwala precyzyjnie filtrować zamówienia według przewoźnika oraz modułu płatności, dzięki czemu różne reguły mogą obejmować różne metody dostawy i płatności. Przetwarzanie zamówień odbywa się automatycznie przez zadanie CRON wywoływane cyklicznie pod zabezpieczonym kluczem. Każda automatyczna zmiana statusu jest rejestrowana w dzienniku zdarzeń z podaniem numeru zamówienia, zastosowanej reguły i daty wykonania. Moduł w pełni obsługuje środowiska multishop, gdzie reguły i logi są przypisane do konkretnego sklepu. Kompatybilny z PrestaShop od wersji 1.7.0 do 9.x oraz PHP od 7.1 do 8.5, bez zewnętrznych zależności.
79,00 zł
64,23 złnetto
Historia cen:

Opis

Konfiguracja reguł automatyzacji

  • Dowolna liczba reguł — możesz utworzyć nieograniczoną liczbę reguł automatyzacji, każda z własnym zestawem warunków i opóźnieniem czasowym.
  • Status początkowy i docelowy — dla każdej reguły wybierasz status, w którym zamówienie aktualnie się znajduje, oraz status, na który ma zostać automatycznie zmienione.
  • Opóźnienie w dniach, godzinach i minutach — precyzyjne ustawienie czasu oczekiwania przed zmianą statusu. Czas liczony jest od momentu, gdy zamówienie weszło w status początkowy.
  • Nazwa reguły — opcjonalne pole tekstowe pozwalające nadać regule czytelną nazwę, np. „Anuluj nieopłacone przelewy po 3 dniach”, ułatwiającą identyfikację na liście.
  • Data rozpoczęcia — opcjonalna data, od której reguła zaczyna działać. Pozwala zaplanować aktywację reguły na przyszłość lub uniknąć przetwarzania historycznych zamówień.
  • Włączanie i wyłączanie reguł — każda reguła posiada przełącznik aktywności, umożliwiający tymczasowe wstrzymanie jej działania bez usuwania konfiguracji.
  • Walidacja reguł — moduł nie pozwala zapisać reguły, w której status początkowy jest identyczny ze statusem docelowym.

Filtrowanie zamówień

  • Filtr przewoźnika — reguła może dotyczyć wszystkich zamówień lub wyłącznie zamówień wysyłanych przez wybranego przewoźnika. Lista przewoźników pobierana jest automatycznie z aktywnych przewoźników sklepu.
  • Filtr modułu płatności — reguła może dotyczyć wszystkich zamówień lub wyłącznie zamówień opłaconych konkretnym modułem płatności. Lista modułów płatności pobierana jest automatycznie z zainstalowanych modułów płatności.

Automatyczne przetwarzanie CRON

  • Zabezpieczony endpoint CRON — przetwarzanie zamówień uruchamiane jest przez wywołanie adresu URL z unikalnym kluczem bezpieczeństwa generowanym podczas instalacji modułu. Adres URL wyświetlany jest bezpośrednio w panelu modułu.
  • Przetwarzanie wsadowe — w jednym wywołaniu CRON przetwarzanych jest do 100 zamówień na regułę, co zabezpiecza przed przeciążeniem serwera przy dużej liczbie zamówień.
  • Pełna zmiana statusu — automatyczna zmiana statusu wywołuje te same akcje co ręczna zmiana w panelu administracyjnym, w tym wysyłkę powiadomień e-mail do klienta, jeśli dany status ją przewiduje.
  • Obsługa błędów — w przypadku niepowodzenia zmiany statusu pojedynczego zamówienia, błąd jest rejestrowany w dzienniku PrestaShop, a przetwarzanie pozostałych zamówień jest kontynuowane.
  • Informacja o ostatnim uruchomieniu — w panelu modułu wyświetlana jest data i godzina ostatniego uruchomienia CRON oraz liczba zamówień zmienionych w ostatnim przebiegu.

Panel administracyjny

  • Lista reguł z filtrowaniem — przejrzysta tabela ze wszystkimi regułami, zawierająca kolumny: nazwa, status początkowy, status docelowy, opóźnienie, data rozpoczęcia, przewoźnik, moduł płatności, liczba pasujących zamówień oraz przełącznik aktywności. Kolumny przewoźnika i modułu płatności posiadają filtry w postaci list rozwijanych.
  • Licznik pasujących zamówień — przy każdej regule wyświetlana jest aktualna liczba zamówień spełniających kryteria danej reguły, co pozwala natychmiast ocenić jej zakres działania.
  • Duplikowanie reguł — istniejącą regułę można skopiować jednym kliknięciem. Kopia tworzona jest jako nieaktywna, z dopiskiem „(kopia)” w nazwie.
  • Akcje masowe — zaznaczenie wielu reguł na liście umożliwia ich jednoczesne włączenie, wyłączenie lub usunięcie.
  • Nagłówek z podsumowaniem — nad listą reguł wyświetlany jest panel informacyjny z liczbą aktywnych reguł, liczbą zamówień zmienionych w bieżącym dniu, datą ostatniego uruchomienia CRON oraz adresem URL do konfiguracji zadania CRON.

Dziennik zmian

  • Pełna historia zmian — każda automatyczna zmiana statusu zamówienia jest rejestrowana z podaniem numeru zamówienia, identyfikatora zastosowanej reguły, statusu początkowego i docelowego oraz daty wykonania.
  • Bezpośredni link do zamówienia — numer zamówienia w dzienniku jest klikalnym odnośnikiem prowadzącym bezpośrednio do strony szczegółów zamówienia w panelu administracyjnym.
  • Filtrowanie i eksport — dziennik umożliwia filtrowanie wpisów po numerze zamówienia, identyfikatorze reguły i dacie. Dane można wyeksportować do pliku.
  • Czyszczenie starych wpisów — przycisk w panelu pozwala jednym kliknięciem usunąć wpisy starsze niż 30 dni, co zapobiega nieograniczonemu rozrostowi tabeli logów.

Kompatybilność i bezpieczeństwo

  • PrestaShop 1.7.0 – 9.x — moduł działa na wszystkich wersjach PrestaShop od 1.7.0 do najnowszej 9.x, obsługując zarówno klasyczny panel administracyjny, jak i nowy oparty na Symfony.
  • PHP 7.1 – 8.5 — kod modułu jest kompatybilny z szerokim zakresem wersji PHP bez konieczności instalacji dodatkowych bibliotek czy Composera.
  • Obsługa multishop — reguły automatyzacji i dziennik zmian są przypisane do aktualnie wybranego sklepu w kontekście multistore.
  • Bezpieczne zapytania SQL — wszystkie zapytania do bazy danych wykorzystują mechanizmy zabezpieczające PrestaShop: rzutowanie na typ całkowity, funkcję pSQL() oraz prepared statements.
  • Tłumaczenia — moduł w pełni przetłumaczony na język polski w obu systemach tłumaczeń PrestaShop: klasycznym (plik słownikowy) oraz nowym (pliki XLF).

Szczegóły Produktu

Obsługa Prestashop 9.x
Tak
Obsługa Prestashop 8.x
Tak
Obsługa Prestashop 1.7.x
Tak
Obsługa Prestashop 1.6.x
Tak
Tłumaczenia modułu
PL, ENG
Darmowe wsparcie (30 dni)
Tak
Darmowe aktualizacje (1 rok)
Tak
PDASZP

FAQ

Znajdź odpowiedzi na najczęściej zadawane pytania dotyczące tego produktu.

Moduł automatycznie zmienia statusy zamówień w sklepie PrestaShop na podstawie utworzonych przez Ciebie reguł. Określasz jaki status początkowy ma zostać zmieniony, na jaki status docelowy i po jakim czasie (w dniach, godzinach i minutach). Zamiast ręcznie przeglądać i aktualizować zamówienia, moduł robi to automatycznie przez zadanie CRON.

Przejdź do zakładki Moduły > PD Automatyczne Statusy Zamówień > Reguły i kliknij Dodaj nową regułę. Wybierz status początkowy (np. Oczekiwanie na płatność przelewem), status docelowy (np. Anulowane), ustaw opóźnienie (np. 3 dni, 0 godzin, 0 minut) i kliknij Zapisz. Reguła będzie aktywna i zacznie działać przy następnym uruchomieniu CRON.

Adres URL do zadania CRON wyświetlany jest w zielonym panelu informacyjnym nad listą reguł. Skopiuj ten adres i dodaj go jako zadanie CRON na swoim serwerze (np. co 5 lub 15 minut). Adres zawiera unikalny klucz bezpieczeństwa, który chroni endpoint przed nieautoryzowanym dostępem. Przykładowy wpis CRON: */5 * * * * curl -s "adres_url_cron" > /dev/null 2>&1

Tak. Przy tworzeniu reguły dostępne są dwa filtry opcjonalne: Przewoźnik i Moduł płatności. Jeśli wybierzesz konkretnego przewoźnika, reguła będzie dotyczyć wyłącznie zamówień wysyłanych tą metodą dostawy. Analogicznie z modułem płatności — możesz np. anulować zamówienia tylko z płatnością przelewem, nie ruszając zamówień opłaconych kartą.

Opóźnienie składa się z trzech pól: dni, godziny i minuty. Wartości te sumują się, tworząc łączny czas oczekiwania. Na przykład: 1 dzień, 12 godzin i 30 minut oznacza, że status zamówienia zmieni się po 36 godzinach i 30 minutach od momentu, gdy zamówienie weszło w status początkowy.

Data rozpoczęcia jest polem opcjonalnym. Jeśli je ustawisz, reguła zacznie działać dopiero od podanej daty. Zamówienia, które otrzymały status początkowy przed tą datą, nie będą przetwarzane. Jest to przydatne, gdy chcesz zaplanować aktywację reguły na przyszłość lub uniknąć przetwarzania starych zamówień przy pierwszym uruchomieniu.

Tak. Automatyczna zmiana statusu działa identycznie jak ręczna zmiana w panelu administracyjnym. Jeśli dany status w PrestaShop ma skonfigurowane wysyłanie powiadomień e-mail do klienta, to e-mail zostanie wysłany również przy automatycznej zmianie przez moduł.

W panelu modułu dostępna jest zakładka Logi, gdzie rejestrowana jest każda automatyczna zmiana statusu. Każdy wpis zawiera numer zamówienia (klikalny link do zamówienia), identyfikator zastosowanej reguły, status początkowy i docelowy oraz datę wykonania. Dodatkowo w zielonym panelu informacyjnym wyświetlana jest data ostatniego uruchomienia CRON i liczba zmienionych zamówień.

Kolumna Pasujące zamówienia pokazuje aktualną liczbę zamówień w sklepie, które spełniają kryteria danej reguły: mają odpowiedni status początkowy oraz pasują do ustawionych filtrów przewoźnika i modułu płatności. Wartość ta nie uwzględnia opóźnienia czasowego — pokazuje pełną pulę zamówień, które docelowo zostaną przetworzone przez regułę.

Tak. Każda reguła posiada przełącznik Aktywna (Tak/Nie). Ustawienie na Nie powoduje, że reguła jest pomijana podczas przetwarzania CRON, ale jej konfiguracja zostaje zachowana. Możesz ją ponownie włączyć w dowolnym momencie. Przełącznik dostępny jest bezpośrednio na liście reguł bez konieczności wchodzenia w edycję.

Na liście reguł przy każdej pozycji dostępna jest akcja Duplikuj. Po kliknięciu tworzona jest kopia reguły z identycznymi ustawieniami, z dopiskiem (kopia) w nazwie. Kopia jest domyślnie nieaktywna, co pozwala zmodyfikować jej parametry przed włączeniem.

Tak. W środowisku multishop reguły automatyzacji i dziennik zmian są przypisane do aktualnie wybranego sklepu. Każdy sklep może mieć własny zestaw reguł. CRON przetwarza reguły ze wszystkich sklepów, ale każda reguła działa wyłącznie na zamówienia z przypisanego sklepu.

W zakładce Logi na pasku narzędzi dostępny jest przycisk Wyczyść logi starsze niż 30 dni. Po kliknięciu usuwane są wszystkie wpisy starsze niż 30 dni z aktualnie wybranego sklepu. Nowsze wpisy pozostają nienaruszone.

W jednym uruchomieniu CRON moduł przetwarza do 100 zamówień na regułę. Jeśli reguła pasuje do większej liczby zamówień, pozostałe zostaną przetworzone w kolejnym uruchomieniu CRON. Takie ograniczenie chroni serwer przed przeciążeniem przy dużej liczbie zamówień.

Moduł działa z PrestaShop od wersji 1.7.0 do najnowszej 9.x oraz z PHP od wersji 7.1 do 8.5. Nie wymaga Composera ani żadnych zewnętrznych bibliotek. Obsługuje zarówno klasyczny panel administracyjny w starszych wersjach, jak i nowy panel oparty na Symfony w PrestaShop 8 i 9.

Komentarze (0)

Brak recenzji