BaseLinker – warunki / akcje automatyczne to silnik, który steruje większością codziennych procesów sklepu. Przy rozbudowanym koncie łatwo doprowadzić do sytuacji, w której dwie reguły próbują wykonać sprzeczne działania na tym samym zamówieniu. W Serwisie Wiatraczna (Aleja Stanów Zjednoczonych 72) projektujemy logikę warunków i akcji tak, aby reguły nie kolidowały ze sobą, wykonywały się w przewidywalnej kolejności i działały zgodnie z rzeczywistymi procesami firmy.
Dlaczego warunki i akcje są trudniejsze niż wyglądają
Panel automatyzacji BaseLinker pozwala łączyć warunki (np. źródło zamówienia, wartość koszyka, zawartość) z akcjami (zmiana statusu, wysyłka e-maila, dodanie tagu, wywołanie webhooka). Problem w tym, że reguły wykonują się w określonej kolejności, a przy większej liczbie automatyzacji łatwo doprowadzić do sytuacji, w której dwie reguły próbują wykonać sprzeczne akcje na tym samym zamówieniu. Efektem bywa nadpisany status, podwójnie naliczony rabat albo akcja wykonana zanim spełnią się wszystkie warunki, które miały ją poprzedzać.
Drugim źródłem problemów są warunki oparte na danych, które nie zawsze są dostępne w momencie wyzwolenia reguły – na przykład numer śledzenia przesyłki, który pojawia się z opóźnieniem względem zmiany statusu. Zaprojektowanie odpornej logiki wymaga zrozumienia nie tylko interfejsu, ale też kolejności zdarzeń w systemie. Istotne jest też odróżnienie warunków wykluczających się od uzupełniających – reguła zaprojektowana bez jasno określonego zakresu działania potrafi objąć zamówienia, dla których w ogóle nie była pomyślana, co ujawnia się dopiero po pewnym czasie w postaci nietypowych zgłoszeń klientów.
Co dokładnie robimy
- Przeprowadzamy audyt istniejących reguł i identyfikujemy konflikty oraz nadmiarowe automatyzacje.
- Porządkujemy kolejność wykonywania reguł zgodnie z logiką biznesową procesu sprzedaży.
- Projektujemy warunki złożone łączące źródło zamówienia, wartość, zawartość koszyka i dane klienta.
- Wdrażamy mechanizmy zabezpieczające przed wielokrotnym wykonaniem tej samej akcji.
- Dokumentujemy każdą regułę wraz z jej celem biznesowym, aby ułatwić utrzymanie w przyszłości.
- Wprowadzamy nazewnictwo reguł ułatwiające szybką orientację w rozbudowanej liście automatyzacji.
- Testujemy reguły na kopii danych produkcyjnych przed wdrożeniem na żywym sklepie.
Jak podchodzimy do porządkowania istniejących reguł
Zamiast usuwać nieznane reguły „na wyczucie”, każdą analizujemy pod kątem jej rzeczywistego wpływu na zamówienia z ostatnich miesięcy. Dopiero na tej podstawie decydujemy, czy regułę należy zachować, przeprojektować czy wycofać. Takie podejście pozwala uniknąć wyłączenia automatyzacji, która wygląda na zbędną, a w rzeczywistości obsługuje rzadki, ale ważny przypadek biznesowy.
Efekt wdrożenia
Reguły automatyczne przestają się wzajemnie wykluczać, a każda akcja w systemie ma jasno określony powód wykonania. Zespół zyskuje pewność, że automatyzacja działa zgodnie z założeniami, nawet przy dużym wolumenie zamówień.
Dla kogo jest ta usługa
- Sklepów z rozbudowaną liczbą reguł automatyzacji nagromadzonych przez lata.
- Firm, które zauważyły nieprzewidywalne zachowania w obsłudze zamówień.
- Zespołów planujących rozbudowę automatyzacji o nowe procesy.
Serwis Wiatraczna porządkuje logikę warunków i akcji tak, by system był przewidywalny, a nie tylko formalnie skonfigurowany.