Kategoria: Akcje automatyczne

Akcje automatyczne i zdarzenia wywoływane przez połączenie z innym programem (API)

Zdarzenia akcji automatycznych mogą być uruchamiane również przez modyfikacje danych zamówienia wykonane za pośrednictwem API.

Przykład z życia: reguła wysyła SMS, kiedy zamówienie jest oznaczone do powiadomienia kuriera. Jeżeli później ktoś poprawi adres zamówienia, reguła może wykonać się ponownie. Dlatego przed jej włączeniem sprawdź, czy wiadomość nie zostanie wysłana drugi raz.

API to sposób, w jaki inny program przekazuje dane do PowerHub. Jeśli program zewnętrzny zmieni informacje o zamówieniu, może to uruchomić tę samą regułę co zmiana wykonana ręcznie.

Akcja automatyczna wykonuje czynność za Ciebie po wystąpieniu określonej sytuacji. Na przykład: gdy zmienisz dane zamówienia, PowerHub może sprawdzić ustalony warunek i wysłać powiadomienie.

Najpierw: co to jest akcja automatyczna?

Co uruchamia zdarzenie „Edytowano dane zamówienia”?

Po poprawce potwierdzonej przez Helpdesk w październiku 2026 r. zmiana uwag i pól dodatkowych, zarówno w panelu, jak i przez połączenie z innym programem (API), uruchamia zdarzenie Edytowano dane zamówienia.

Dlaczego powiadomienie może zostać wysłane ponownie?

Warunki akcji są sprawdzane przy każdej kolejnej edycji. Jeżeli pole dodatkowe nadal ma wartość wskazaną w regule, przy następnej edycji wiadomość może zostać wysłana ponownie.

  1. Reguła sprawdza, czy pole „Powiadomienie kuriera” ma wartość MRKTN.
  2. Gdy warunek jest spełniony, wysyłany jest SMS.
  3. Zmiana innego pola w zamówieniu ponownie uruchamia ocenę reguły.
  4. Jeżeli warunek nadal jest spełniony, SMS może wyjść drugi raz.

Jak projektować jednorazowe akcje?

Do operacji, które powinny być wykonane tylko raz, rozważ zdarzenie własne wywoływane przez połączenie z innym programem (API) albo dodatkowe zabezpieczenie w logice reguły. Testuj powtarzane wywołania i ponowną edycję zamówienia.

Weryfikacja API

Gdy zapis się powiódł, ale akcja nie została wykonana, sprawdź, czy dany adres usługi API generuje zdarzenie, czy zdarzenie nie zostało wyłączone parametrem oraz czy warunek reguły jest spełniony.

Jeśli korzystasz z połączenia między programami, sprawdź opis dostępnych zdarzeń w dokumentacji API PowerHub. Nie umieszczaj kluczy dostępowych ani danych klientów w zgłoszeniu.