Automatyzacja w PrestaShop - zadania cron, webhooki i Make do obsługi zamówień

Łukasz Palej

Łukasz Palej

Technical Implementation Expert

Automatyzacja w PrestaShop bez pisania własnego modułu opiera się na trzech narzędziach: zadaniach cron, które cyklicznie uruchamiają zadania modułów, modułach wysyłających powiadomienia o zdarzeniach, czyli webhooki, oraz platformie Make, która przez webservice sklepu pobiera zamówienia i przekazuje je do arkuszy, komunikatorów czy systemów księgowych. Rdzeń PrestaShop nie wysyła webhooków, dlatego Make i podobne narzędzia zwykle cyklicznie odpytują sklep o nowe zamówienia.

W tym wpisie pokazujemy, jak połączyć te elementy w praktyczne automatyzacje procesów po zamówieniu w sklepie na PrestaShop 9: co da się zrobić w samym panelu, do czego służy cron, kiedy potrzebny jest moduł z webhookami i jak zbudować pierwszy scenariusz w Make. Opieramy się na dokumentacji PrestaShop dla deweloperów i na dokumentacji aplikacji PrestaShop w Make. Nazwy menu podajemy opisowo, a w nawiasie po angielsku.

[#wazne] W skrócie: w PrestaShop automatyzacje po zamówieniu budujesz z gotowych elementów. Statusy zamówień i moduł powiadomień e-mail obsługują proste reakcje w samym sklepie. Zadania cron uruchamiają cykliczne zadania modułów, np. odświeżanie indeksów czy statusów przesyłek. Make łączy się ze sklepem kluczem webservice i wyzwalaczem obserwowania zamówień (Watch Orders) przekazuje dane dalej. W Vinson wdrażamy sklepy na PrestaShop i projektujemy automatyzacje, które oszczędzają ręczną pracę przy zamówieniach.

Co można zautomatyzować w PrestaShop bez programisty?

Automatyzacja to przekazanie powtarzalnej czynności maszynie: zamiast przepisywać zamówienie do arkusza, kopiować numer przesyłki czy pisać do magazynu, ustawiasz regułę, która robi to za Ciebie. W sklepie internetowym najwięcej takich czynności pojawia się po złożeniu zamówienia. Typowe przykłady:

  • powiadomienie zespołu w komunikatorze lub e-mailem o nowym zamówieniu powyżej określonej kwoty,

  • dopisanie zamówienia do arkusza raportowego lub systemu księgowego,

  • przekazanie zamówienia do magazynu zewnętrznego lub dostawcy,

  • dodanie klienta do listy mailingowej po pierwszym zakupie, jeśli wyraził zgodę,

  • alert o niskim stanie produktu, który dobrze się sprzedaje.

Część z tych rzeczy PrestaShop robi sam. Statusy zamówień w menu zamówień (Orders > Statuses) mogą wysyłać klientowi e-mail z wybranym szablonem przy zmianie statusu. Oficjalny moduł powiadomień e-mail (ps_emailalerts) według opisu w repozytorium PrestaShop obsługuje alerty o zamówieniach i stanach magazynowych, adresowane do sprzedawcy i do klientów. Zanim zbudujesz zewnętrzny scenariusz, sprawdź, czy to, czego potrzebujesz, nie jest już opcją w panelu.

Wbudowane mechanizmy mają jedną dużą zaletę: działają wewnątrz sklepu, więc nie trzeba ich osobno monitorować ani płacić za kolejną usługę. Ich ograniczenie jest takie, że reagują głównie e-mailem. Gdy dane mają trafić do innego systemu, potrzebne jest jedno z narzędzi opisanych niżej.

Od czego zacząć automatyzację w sklepie PrestaShop?

Najczęstszy błąd to zaczynanie od narzędzia, a nie od procesu. Zanim założysz konto w Make czy kupisz moduł, spisz z zespołem, co dzieje się z zamówieniem od chwili jego złożenia do wysyłki. Przy każdej czynności zanotuj, kto ją wykonuje, ile trwa, jak często się powtarza i co się dzieje, gdy ktoś się pomyli. Taka lista szybko pokazuje, które zadania warto zautomatyzować najpierw:

  1. czynności powtarzane przy każdym zamówieniu, np. przepisywanie danych do arkusza,

  2. czynności, w których pomyłka kosztuje, np. przekazanie złego adresu do magazynu,

  3. czynności zależne od jednej osoby, które stają, gdy jest na urlopie,

  4. czynności rzadkie i nietypowe - te zwykle zostaw ręczne, bo automatyzacja wyjątków kosztuje więcej, niż oszczędza.

Trzy narzędzia automatyzacji w PrestaShop

Gdy panel nie wystarcza, do wyboru są trzy narzędzia o różnym zastosowaniu. Zestawienie pokazuje diagram:

[#chart:prs24a]

Zadania cron w PrestaShop - do czego służą?

Cron to usługa serwera, która uruchamia polecenia lub wywołuje adresy według harmonogramu, np. co godzinę albo codziennie o trzeciej w nocy. W PrestaShop z crona korzystają moduły, które muszą coś robić cyklicznie, a nie tylko wtedy, gdy ktoś otworzy stronę. Moduł wyszukiwania fasetowego zaleca zadania cron do odświeżania indeksów cen i atrybutów, moduły kurierów aktualizują w ten sposób statusy przesyłek, a moduły importu - stany z hurtowni.

Moduł zwykle podaje w konfiguracji adres zadania z tokenem zabezpieczającym. Ten adres wpisujesz w panelu hostingu, w sekcji zadań cron, z wybraną częstotliwością. Jeśli hosting nie daje dostępu do crona, istnieje starszy moduł menedżera zadań cron (Cron tasks manager) z repozytorium PrestaShop na GitHubie, który pozwala zarządzać zadaniami z panelu sklepu - przed użyciem sprawdź, czy działa z Twoją wersją PrestaShop 9.

[#tip] Prowadź listę zadań cron: adres, moduł, częstotliwość, godzina i osoba odpowiedzialna. Ciężkie zadania, takie jak przebudowa indeksów czy pełny import, rozłóż w nocy tak, żeby nie startowały jednocześnie. Token z adresu zadania traktuj jak hasło i nie publikuj go w dokumentach dostępnych dla wszystkich.

Bezpłatna konsultacja PrestaShop
Chcesz uruchomić lub rozwinąć sklep na PrestaShop?
  • Przegląd sklepu, konfiguracji i integracji
  • Płatności, wysyłki i połączenie z marketplace’ami
  • Plan rozwoju sprzedaży krok po kroku
Łukasz PalejKonsultację poprowadzi Łukasz Palej, Technical Implementation Expert

Webhooki w PrestaShop - czy sklep powiadamia o zamówieniach?

Webhook to powiadomienie, które system wysyła do innego systemu w chwili zdarzenia, np. nowego zamówienia. Rdzeń PrestaShop nie wysyła webhooków - ani webservice, ani Admin API nie mają takiej funkcji, co opisujemy szerzej we wpisie Admin API i webservice w PrestaShop 9 - jak działa API do integracji z innymi systemami. Zewnętrzne narzędzia muszą więc cyklicznie pytać sklep o zmiany albo w sklepie trzeba zainstalować moduł, który wyśle powiadomienie.

Takie moduły korzystają z hooków PrestaShop, czyli punktów w kodzie, w których sklep pozwala modułom zareagować na zdarzenie. Lista hooków w dokumentacji dla deweloperów PrestaShop 9 zawiera m.in. actionOrderStatusPostUpdate, opisany jako moment po aktualizacji statusu zamówienia, i actionCustomerAccountAdd, czyli udane założenie konta klienta. Moduł webhooków przy takim zdarzeniu wysyła dane pod wskazany adres, np. do scenariusza w Make. Moduły tego typu znajdziesz na PrestaShop Addons i u niezależnych producentów - zgodność z PrestaShop 9 sprawdź u producenta.

Webhook ma przewagę szybkości: zamówienie trafia dalej w ciągu sekund, a nie przy następnym odpytaniu. Ma też wady: jeśli odbiorca jest niedostępny, powiadomienie może przepaść, o ile moduł nie ponawia wysyłki. Zasady bezpiecznego wdrożenia, takie jak podpis wiadomości i obsługa ponowień, opisujemy w tekście Webhooki w e-commerce - do czego służą i jak je bezpiecznie wdrożyć.

Make i PrestaShop - jak zbudować automatyzację zamówień?

Make to platforma do budowania automatyzacji z gotowych klocków, tzw. scenariuszy. Dokumentacja aplikacji PrestaShop w Make opisuje połączenie przez klucz webservice: w parametrach zaawansowanych (Advanced Parameters > Webservice) dodajesz klucz przyciskiem dodania (Add new webservice key), generujesz go i wklejasz przy tworzeniu połączenia w Make. Aplikacja ma wyzwalacze obserwujące zamówienia, klientów, produkty, koszyki i marki (Watch Orders, Watch Customers, Watch Products, Watch Carts, Watch Manufacturers), akcje pobierania, tworzenia i aktualizacji m.in. zamówień i stanów produktów oraz akcję dowolnego zapytania do API (Make an API Call).

Ponieważ sklep sam nie wysyła powiadomień, scenariusz z wyzwalaczem obserwowania zamówień sprawdza sklep według harmonogramu ustawionego w Make. Przykładowy scenariusz po nowym zamówieniu wygląda tak:

[#chart:prs24b]

Przykładowe automatyzacje po zamówieniu w Make

Ten sam schemat, czyli wyzwalacz obserwujący zamówienia, filtr i akcja, wystarcza do wielu praktycznych scenariuszy. Kilka przykładów, które często wdrażają sklepy na PrestaShop:

  • Raport dzienny - każde nowe zamówienie trafia do arkusza z datą, kwotą, metodą płatności i dostawy, a arkusz zasila prosty raport sprzedaży bez logowania do panelu.

  • Alert o dużym zamówieniu - zamówienie powyżej ustalonej kwoty lub z wybranym produktem wysyła wiadomość do handlowca, który może od razu zadzwonić do klienta.

  • Przekazanie do magazynu - dane zamówienia trafiają e-mailem lub przez API do magazynu zewnętrznego, a numer przesyłki wraca do sklepu akcją aktualizacji zamówienia.

  • Lista mailingowa - klient, który przy zamówieniu zapisał się na newsletter, trafia do narzędzia e-mail marketingu z oznaczeniem pierwszego zakupu.

Uprawnienia klucza dla Make

Dla Make utwórz osobny klucz webservice z opisem, np. „Make - raport zamówień”, i nadaj mu dostęp tylko do zasobów, z których korzysta scenariusz, np. odczyt zamówień i klientów. To inna sytuacja niż przy integracji z Base, która według bazy wiedzy Base wymaga klucza ze wszystkimi uprawnieniami - taki klucz powinien służyć wyłącznie Base. Nie używaj jednego klucza do kilku narzędzi, bo przy wyłączeniu jednego przestaną działać wszystkie, a w razie wycieku nie będziesz wiedzieć, skąd wyciekł.

Koszty i limity scenariuszy

Make rozlicza się według planów, w których liczy się m.in. liczba operacji wykonywanych przez scenariusze. Każde sprawdzenie sklepu przez wyzwalacz i każdy krok scenariusza zużywa operacje, więc częstotliwość odpytywania i liczba kroków przekładają się na koszt. Aktualne limity i ceny sprawdź w cenniku Make. Przy dużej liczbie zamówień zastanów się, czy część zadań nie powinna działać po stronie sklepu, np. w module lub integratorze.

Dane klientów w zewnętrznych narzędziach

Scenariusz w Make przetwarza dane osobowe klientów: imiona, adresy, e-maile i telefony. Te dane opuszczają Twój serwer i trafiają do zewnętrznej usługi, a potem do kolejnych narzędzi, np. arkusza czy komunikatora. Przekazuj tylko te pola, które są naprawdę potrzebne - do powiadomienia zespołu wystarczy numer i kwota zamówienia, bez adresu klienta. Kwestie umów powierzenia danych i informacji w polityce prywatności ustal z prawnikiem, zanim uruchomisz scenariusz na produkcji.

Cron czy Make - co uruchamiać gdzie?

Prosta zasada: zadania, które dotyczą danych wewnątrz sklepu, np. indeksy filtrów, czyszczenie pamięci podręcznej czy import z hurtowni, zostaw w cronie i modułach. Działają na serwerze sklepu, nie zużywają operacji w zewnętrznej usłudze i nie wymagają wysyłania danych poza sklep. Make wybieraj tam, gdzie dane trzeba przekazać do innych narzędzi: arkusza, komunikatora, systemu księgowego czy narzędzia mailingowego. Gdy jeden proces wymaga obu, np. import z pliku i powiadomienie zespołu o błędzie, podziel go: import w cronie, a alert w Make lub w module.

Aktualizacje PrestaShop a automatyzacje

Automatyzacje zależą od modułów, klucza webservice i struktury danych zamówień. Według zapowiedzi wydania PrestaShop 9.1 z marca 2026 r. Update Assistant w wersji 7.6.0 wykrywa moduły niezgodne z wersją docelową i odinstalowuje je. Moduł webhooków albo moduł z zadaniami cron może więc po aktualizacji po prostu zniknąć. Przed każdą aktualizacją spisz moduły, od których zależą automatyzacje, sprawdź ich zgodność u producentów i przetestuj scenariusze na kopii sklepu.

Jak zmierzyć efekt automatyzacji w sklepie PrestaShop?

Automatyzacja ma sens, gdy zmniejsza ręczną pracę i liczbę pomyłek. Prosty wskaźnik to odsetek zamówień, które przeszły przez proces bez ręcznej interwencji. Licz go co tydzień i zapisuj przyczyny wyjątków - to one pokazują, co poprawić w kolejnym kroku:

[#chart:prs24c]

Wyjątki zapisuj w kilku stałych kategoriach, np. brak danych w zamówieniu, błąd połączenia ze sklepem, błąd po stronie narzędzia docelowego i decyzja pracownika. Jeśli większość wyjątków ma jedną przyczynę, np. puste pole numeru telefonu, często wystarczy zmiana w formularzu zamówienia zamiast rozbudowy scenariusza.

Każda automatyzacja wymaga też nadzoru. Make pokazuje historię uruchomień scenariusza i błędy, ale ktoś musi je przeglądać. Ustaw powiadomienie o błędzie scenariusza, a po każdej aktualizacji PrestaShop sprawdź, czy klucz webservice działa i czy scenariusz pobiera zamówienia. Przy większej liczbie automatyzacji opłaca się prosta dokumentacja: co uruchamia scenariusz, jakie dane przekazuje i kto go utrzymuje. Pomysł na pierwszą automatyzację, która chroni sprzedaż, znajdziesz w tekście Automatyczne alerty o brakach magazynowych - skrypt, Make albo ERP.

NarzędzieKiedy działaDobre zastosowanieNa co uważać
Statusy i e-maile w paneluprzy zmianie statusupowiadomienia klientaszablony e-maili w każdym języku
Zadanie cronwedług harmonogramu serweraindeksy, statusy przesyłek, importynakładające się ciężkie zadania
Moduł webhookóww chwili zdarzeniaszybkie przekazanie zamówieniazgodność z PrestaShop 9, ponowienia
Make z kluczem webservicewedług harmonogramu scenariuszaarkusze, komunikatory, księgowośćlimity operacji, uprawnienia klucza

[#checklista] Automatyzacja w PrestaShop przed startem: sprawdzone opcje statusów i modułu powiadomień, lista zadań cron z godzinami, moduł webhooków zgodny z PrestaShop 9 lub harmonogram odpytywania w Make, osobny klucz webservice z minimalnymi uprawnieniami i opisem, test na zamówieniu testowym, powiadomienia o błędach scenariuszy, dokumentacja automatyzacji, test po każdej aktualizacji sklepu.

Jak Vinson pomaga z automatyzacją w PrestaShop

W Vinson wdrażamy, rozwijamy i utrzymujemy sklepy na PrestaShop. Przy automatyzacjach zaczynamy od procesu, a dopiero potem dobieramy narzędzie:

  • spisujemy czynności po zamówieniu, które dziś wykonuje zespół,

  • konfigurujemy statusy, powiadomienia i zadania cron w sklepie,

  • budujemy scenariusze w Make albo dobieramy moduł webhooków,

  • łączymy sklep z Base, ERP i marketplace'ami - jesteśmy certyfikowanym partnerem Base.

Szczegóły współpracy znajdziesz na stronie sklep na PrestaShop z Vinson.

Najczęściej zadawane pytania

Czy PrestaShop ma webhooki?

Rdzeń PrestaShop nie wysyła webhooków. Powiadomienia o zdarzeniach, np. o nowym zamówieniu, dodaje moduł, który korzysta z hooków sklepu, albo zewnętrzne narzędzie cyklicznie pyta sklep o zmiany przez webservice lub Admin API.

Jak ustawić cron w PrestaShop?

Skopiuj adres zadania z tokenem z konfiguracji modułu, np. wyszukiwania fasetowego, i dodaj go w panelu hostingu jako zadanie cron z wybraną częstotliwością. Ciężkie zadania uruchamiaj w nocy i nie planuj kilku naraz.

Jak połączyć PrestaShop z Make?

Włącz webservice w parametrach zaawansowanych, dodaj i wygeneruj klucz, nadaj mu uprawnienia do potrzebnych zasobów i wklej go przy tworzeniu połączenia z aplikacją PrestaShop w Make. Potem dodaj do scenariusza wyzwalacz, np. obserwowanie zamówień (Watch Orders).

Czy Make widzi zamówienie w PrestaShop od razu?

Zwykle nie od razu. Bez modułu webhooków scenariusz sprawdza sklep według harmonogramu ustawionego w Make, więc opóźnienie zależy od częstotliwości uruchomień. Gdy liczy się każda minuta, rozważ moduł wysyłający powiadomienie w chwili zdarzenia.

Czy do automatyzacji w PrestaShop potrzebny jest programista?

Do prostych scenariuszy, takich jak powiadomienia, raporty w arkuszu czy alerty o stanach, zwykle nie. Programista przydaje się przy nietypowych danych, wielu systemach naraz i procesach, w których błąd automatyzacji kosztuje zamówienia.

Dobrze zaprojektowana automatyzacja w PrestaShop zdejmuje z zespołu przepisywanie zamówień i pilnowanie powtarzalnych zadań. Jeśli chcesz zautomatyzować obsługę zamówień w swoim sklepie, sprawdź wdrożenie sklepu na PrestaShop z Vinson - zaczniemy od listy czynności, które dziś wykonujecie ręcznie.

Webhooki w PrestaShop - czy sklep powiadamia o zamówieniach?

Webhook to powiadomienie, które system wysyła do innego systemu w chwili zdarzenia, np. nowego zamówienia. Rdzeń PrestaShop nie wysyła webhooków - ani webservice, ani Admin API nie mają takiej funkcji, co opisujemy szerzej we wpisie Admin API i webservice w PrestaShop 9 - jak działa API do integracji z innymi systemami. Zewnętrzne narzędzia muszą więc cyklicznie pytać sklep o zmiany albo w sklepie trzeba zainstalować moduł, który wyśle powiadomienie.

Takie moduły korzystają z hooków PrestaShop, czyli punktów w kodzie, w których sklep pozwala modułom zareagować na zdarzenie. Lista hooków w dokumentacji dla deweloperów PrestaShop 9 zawiera m.in. actionOrderStatusPostUpdate, opisany jako moment po aktualizacji statusu zamówienia, i actionCustomerAccountAdd, czyli udane założenie konta klienta. Moduł webhooków przy takim zdarzeniu wysyła dane pod wskazany adres, np. do scenariusza w Make. Moduły tego typu znajdziesz na PrestaShop Addons i u niezależnych producentów - zgodność z PrestaShop 9 sprawdź u producenta.

Webhook ma przewagę szybkości: zamówienie trafia dalej w ciągu sekund, a nie przy następnym odpytaniu. Ma też wady: jeśli odbiorca jest niedostępny, powiadomienie może przepaść, o ile moduł nie ponawia wysyłki. Zasady bezpiecznego wdrożenia, takie jak podpis wiadomości i obsługa ponowień, opisujemy w tekście Webhooki w e-commerce - do czego służą i jak je bezpiecznie wdrożyć.

Make i PrestaShop - jak zbudować automatyzację zamówień?

Make to platforma do budowania automatyzacji z gotowych klocków, tzw. scenariuszy. Dokumentacja aplikacji PrestaShop w Make opisuje połączenie przez klucz webservice: w parametrach zaawansowanych (Advanced Parameters > Webservice) dodajesz klucz przyciskiem dodania (Add new webservice key), generujesz go i wklejasz przy tworzeniu połączenia w Make. Aplikacja ma wyzwalacze obserwujące zamówienia, klientów, produkty, koszyki i marki (Watch Orders, Watch Customers, Watch Products, Watch Carts, Watch Manufacturers), akcje pobierania, tworzenia i aktualizacji m.in. zamówień i stanów produktów oraz akcję dowolnego zapytania do API (Make an API Call).

Ponieważ sklep sam nie wysyła powiadomień, scenariusz z wyzwalaczem obserwowania zamówień sprawdza sklep według harmonogramu ustawionego w Make. Przykładowy scenariusz po nowym zamówieniu wygląda tak:

[#chart:prs24b]

Przykładowe automatyzacje po zamówieniu w Make

Ten sam schemat, czyli wyzwalacz obserwujący zamówienia, filtr i akcja, wystarcza do wielu praktycznych scenariuszy. Kilka przykładów, które często wdrażają sklepy na PrestaShop:

  • Raport dzienny - każde nowe zamówienie trafia do arkusza z datą, kwotą, metodą płatności i dostawy, a arkusz zasila prosty raport sprzedaży bez logowania do panelu.

  • Alert o dużym zamówieniu - zamówienie powyżej ustalonej kwoty lub z wybranym produktem wysyła wiadomość do handlowca, który może od razu zadzwonić do klienta.

  • Przekazanie do magazynu - dane zamówienia trafiają e-mailem lub przez API do magazynu zewnętrznego, a numer przesyłki wraca do sklepu akcją aktualizacji zamówienia.

  • Lista mailingowa - klient, który przy zamówieniu zapisał się na newsletter, trafia do narzędzia e-mail marketingu z oznaczeniem pierwszego zakupu.

Uprawnienia klucza dla Make

Dla Make utwórz osobny klucz webservice z opisem, np. „Make - raport zamówień”, i nadaj mu dostęp tylko do zasobów, z których korzysta scenariusz, np. odczyt zamówień i klientów. To inna sytuacja niż przy integracji z Base, która według bazy wiedzy Base wymaga klucza ze wszystkimi uprawnieniami - taki klucz powinien służyć wyłącznie Base. Nie używaj jednego klucza do kilku narzędzi, bo przy wyłączeniu jednego przestaną działać wszystkie, a w razie wycieku nie będziesz wiedzieć, skąd wyciekł.

Koszty i limity scenariuszy

Make rozlicza się według planów, w których liczy się m.in. liczba operacji wykonywanych przez scenariusze. Każde sprawdzenie sklepu przez wyzwalacz i każdy krok scenariusza zużywa operacje, więc częstotliwość odpytywania i liczba kroków przekładają się na koszt. Aktualne limity i ceny sprawdź w cenniku Make. Przy dużej liczbie zamówień zastanów się, czy część zadań nie powinna działać po stronie sklepu, np. w module lub integratorze.

Dane klientów w zewnętrznych narzędziach

Scenariusz w Make przetwarza dane osobowe klientów: imiona, adresy, e-maile i telefony. Te dane opuszczają Twój serwer i trafiają do zewnętrznej usługi, a potem do kolejnych narzędzi, np. arkusza czy komunikatora. Przekazuj tylko te pola, które są naprawdę potrzebne - do powiadomienia zespołu wystarczy numer i kwota zamówienia, bez adresu klienta. Kwestie umów powierzenia danych i informacji w polityce prywatności ustal z prawnikiem, zanim uruchomisz scenariusz na produkcji.

Cron czy Make - co uruchamiać gdzie?

Prosta zasada: zadania, które dotyczą danych wewnątrz sklepu, np. indeksy filtrów, czyszczenie pamięci podręcznej czy import z hurtowni, zostaw w cronie i modułach. Działają na serwerze sklepu, nie zużywają operacji w zewnętrznej usłudze i nie wymagają wysyłania danych poza sklep. Make wybieraj tam, gdzie dane trzeba przekazać do innych narzędzi: arkusza, komunikatora, systemu księgowego czy narzędzia mailingowego. Gdy jeden proces wymaga obu, np. import z pliku i powiadomienie zespołu o błędzie, podziel go: import w cronie, a alert w Make lub w module.

Aktualizacje PrestaShop a automatyzacje

Automatyzacje zależą od modułów, klucza webservice i struktury danych zamówień. Według zapowiedzi wydania PrestaShop 9.1 z marca 2026 r. Update Assistant w wersji 7.6.0 wykrywa moduły niezgodne z wersją docelową i odinstalowuje je. Moduł webhooków albo moduł z zadaniami cron może więc po aktualizacji po prostu zniknąć. Przed każdą aktualizacją spisz moduły, od których zależą automatyzacje, sprawdź ich zgodność u producentów i przetestuj scenariusze na kopii sklepu.

Jak zmierzyć efekt automatyzacji w sklepie PrestaShop?

Automatyzacja ma sens, gdy zmniejsza ręczną pracę i liczbę pomyłek. Prosty wskaźnik to odsetek zamówień, które przeszły przez proces bez ręcznej interwencji. Licz go co tydzień i zapisuj przyczyny wyjątków - to one pokazują, co poprawić w kolejnym kroku:

[#chart:prs24c]

Wyjątki zapisuj w kilku stałych kategoriach, np. brak danych w zamówieniu, błąd połączenia ze sklepem, błąd po stronie narzędzia docelowego i decyzja pracownika. Jeśli większość wyjątków ma jedną przyczynę, np. puste pole numeru telefonu, często wystarczy zmiana w formularzu zamówienia zamiast rozbudowy scenariusza.

Każda automatyzacja wymaga też nadzoru. Make pokazuje historię uruchomień scenariusza i błędy, ale ktoś musi je przeglądać. Ustaw powiadomienie o błędzie scenariusza, a po każdej aktualizacji PrestaShop sprawdź, czy klucz webservice działa i czy scenariusz pobiera zamówienia. Przy większej liczbie automatyzacji opłaca się prosta dokumentacja: co uruchamia scenariusz, jakie dane przekazuje i kto go utrzymuje. Pomysł na pierwszą automatyzację, która chroni sprzedaż, znajdziesz w tekście Automatyczne alerty o brakach magazynowych - skrypt, Make albo ERP.

NarzędzieKiedy działaDobre zastosowanieNa co uważać
Statusy i e-maile w paneluprzy zmianie statusupowiadomienia klientaszablony e-maili w każdym języku
Zadanie cronwedług harmonogramu serweraindeksy, statusy przesyłek, importynakładające się ciężkie zadania
Moduł webhookóww chwili zdarzeniaszybkie przekazanie zamówieniazgodność z PrestaShop 9, ponowienia
Make z kluczem webservicewedług harmonogramu scenariuszaarkusze, komunikatory, księgowośćlimity operacji, uprawnienia klucza

[#checklista] Automatyzacja w PrestaShop przed startem: sprawdzone opcje statusów i modułu powiadomień, lista zadań cron z godzinami, moduł webhooków zgodny z PrestaShop 9 lub harmonogram odpytywania w Make, osobny klucz webservice z minimalnymi uprawnieniami i opisem, test na zamówieniu testowym, powiadomienia o błędach scenariuszy, dokumentacja automatyzacji, test po każdej aktualizacji sklepu.

Jak Vinson pomaga z automatyzacją w PrestaShop

W Vinson wdrażamy, rozwijamy i utrzymujemy sklepy na PrestaShop. Przy automatyzacjach zaczynamy od procesu, a dopiero potem dobieramy narzędzie:

  • spisujemy czynności po zamówieniu, które dziś wykonuje zespół,

  • konfigurujemy statusy, powiadomienia i zadania cron w sklepie,

  • budujemy scenariusze w Make albo dobieramy moduł webhooków,

  • łączymy sklep z Base, ERP i marketplace'ami - jesteśmy certyfikowanym partnerem Base.

Szczegóły współpracy znajdziesz na stronie sklep na PrestaShop z Vinson.

Najczęściej zadawane pytania

Czy PrestaShop ma webhooki?

Rdzeń PrestaShop nie wysyła webhooków. Powiadomienia o zdarzeniach, np. o nowym zamówieniu, dodaje moduł, który korzysta z hooków sklepu, albo zewnętrzne narzędzie cyklicznie pyta sklep o zmiany przez webservice lub Admin API.

Jak ustawić cron w PrestaShop?

Skopiuj adres zadania z tokenem z konfiguracji modułu, np. wyszukiwania fasetowego, i dodaj go w panelu hostingu jako zadanie cron z wybraną częstotliwością. Ciężkie zadania uruchamiaj w nocy i nie planuj kilku naraz.

Jak połączyć PrestaShop z Make?

Włącz webservice w parametrach zaawansowanych, dodaj i wygeneruj klucz, nadaj mu uprawnienia do potrzebnych zasobów i wklej go przy tworzeniu połączenia z aplikacją PrestaShop w Make. Potem dodaj do scenariusza wyzwalacz, np. obserwowanie zamówień (Watch Orders).

Czy Make widzi zamówienie w PrestaShop od razu?

Zwykle nie od razu. Bez modułu webhooków scenariusz sprawdza sklep według harmonogramu ustawionego w Make, więc opóźnienie zależy od częstotliwości uruchomień. Gdy liczy się każda minuta, rozważ moduł wysyłający powiadomienie w chwili zdarzenia.

Czy do automatyzacji w PrestaShop potrzebny jest programista?

Do prostych scenariuszy, takich jak powiadomienia, raporty w arkuszu czy alerty o stanach, zwykle nie. Programista przydaje się przy nietypowych danych, wielu systemach naraz i procesach, w których błąd automatyzacji kosztuje zamówienia.

Dobrze zaprojektowana automatyzacja w PrestaShop zdejmuje z zespołu przepisywanie zamówień i pilnowanie powtarzalnych zadań. Jeśli chcesz zautomatyzować obsługę zamówień w swoim sklepie, sprawdź wdrożenie sklepu na PrestaShop z Vinson - zaczniemy od listy czynności, które dziś wykonujecie ręcznie.

Czy ten artykuł był pomocny? Oceń go
Bądź pierwszą osobą, która oceni

Łukasz Palej

Technical Implementation Expert

Wdraża integracje i rozwiązania IT dla e-commerce: sklepy, feedy produktowe, przepływ danych między systemami.

Wdraża integracje i rozwiązania IT dla e-commerce: sklepy, feedy produktowe, przepływ danych między systemami.

★★★★★
Współpracowałeś z Vinson?
Twoja opinia pomoże innym sprzedawcom wybrać sprawdzoną agencję. Zajmie Ci to minutę.
Oceń nas na Trustpilot →
Potrzebujesz pomocy z tym tematem?

Sklep na PrestaShop z Vinson

Łukasz i nasz zespół pomogą Ci wdrożyć to na Twoim koncie - bez zobowiązań.

  • Analiza Twojego konta i obecnych działań
  • Konkretny plan poprawek do wdrożenia
  • Bezpłatna konsultacja – bez zobowiązań
4,9/5 ze 171 opiniiWdrażamy i obsługujemy PrestaShop
Łukasz Palej - Technical Implementation Expert
Łukasz PalejTechnical Implementation Expert

Przeczytaj także

Więcej porad z naszej bazy wiedzy - przesuń, aby zobaczyć kolejne artykuły.

1 / 1

Masz pytania? Chętnie porozmawiamy!

Masz pytania? Chętnie porozmawiamy!

Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.

Masz pytania? Chętnie porozmawiamy!

Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.

Bartłomiej Stokłosa, CEO Vinson Agency

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."

Bartłomiej Stokłosa, CEO Vinson Agency

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."

Zadzwoń

574 944 685

Adres

Kazimierza Wielkiego 7/7

32-700 Bochnia

Wybierz dogodny termin w kalendarzu - bez wymiany maili w tę i z powrotem.

Napisz do nas

Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.

Łukasz PalejNa zapytanie odpowie Łukasz Palej, Technical Implementation Expert

Napisz do nas

Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.

Łukasz PalejNa zapytanie odpowie Łukasz Palej, Technical Implementation Expert
4,9172 opinii klientów · Trustindex →