Powrót do ChangeloguPowrót do Changelogu

API: pole next w automatyzacjach, nowa funkcja NOW(), transfer kredytów EMA i poprawki

Endpointy API dla automatyzacji zwracają teraz pole next opisujące kolejność kroków, nowy endpoint do listowania feedów produktowych, możliwość utworzenia szablonu bezpośrednio z definicji MJML, funkcja NOW() i obsługa czasu w polu Data, transfer kredytów EMA między agencją a subkontami, poprawka wykluczenia z segmentu nadrzędnego, ujednolicenie stref czasowych w Przeglądzie, poprawka eksportu obszernych automatyzacji oraz poprawka kodów produktowych w Eshop‑rychle.

NOWOŚĆ

API: pole next opisuje kolejność kroków w automatyzacji

Endpointy GET /pipelines/{id}/actionsGET /pipelines/{id}/actions/{actionId} zwracają teraz dla każdego kroku pole next z ID kolejnych kroków, dzięki czemu z odpowiedzi można zbudować cały graf automatyzacji. Dla większości typów kroków next to tablica ID (zwykle jedno, ewentualnie puste lub null na końcu gałęzi). Dla kroków rozgałęziających next jest obiektem z jedną tablicą ID dla każdego wyjścia ‑ yes / no dla kroku Warunek, klucze poszczególnych wariantów dla kroku Podziel test i default / quarantine_skip dla kroku Wyślij e‑mail.

NOWOŚĆ

API: nowy endpoint do listowania feedów produktowych

Nowy endpoint GET /feeds zwraca listę wszystkich feedów produktowych na koncie, wraz z typem feedu, URL, liczbą wczytanych produktów i ewentualnym błędem z ostatniego przetwarzania. Pole id z odpowiedzi można użyć jako feed_id dla endpointu odświeżania feedu.

NOWOŚĆ

API: szablon można utworzyć bezpośrednio z definicji MJML

Endpoint POST /templates przyjmuje teraz oprócz pola html również pole mjml z definicją szablonu w tym samym formacie JSON, którego używa edytor szablonów Ecomail. Szablon utworzony z definicji MJML jest w pełni edytowalny w edytorze drag‑and-drop ‑ Ecomail automatycznie kompiluje definicję do HTML. Szablon utworzony z czystego HTML pozostaje edytowalny wyłącznie w edytorze kodu. Pól htmlmjml nie można łączyć ‑ trzeba wysłać dokładnie jedno z nich.

NOWOŚĆ

Automatyzacje: funkcja NOW() i obsługa czasu w polu Data

Obok istniejącej funkcji CURDATE() dostępna jest teraz również NOW(), która zwraca aktualną datę i czas w formacie RRRR‑MM-DD GG:MM:SS. Pole typu Data przyjmuje teraz oprócz samej daty również ten rozszerzony format z czasem ‑ przydatne do dokładniejszego logowania, na przykład dokładnego czasu rejestracji lub zakupu.

NOWOŚĆ

Agencje: transfer kredytów EMA między agencją a subkontami

Administrator agencji może teraz przenosić kredyty EMA między kontem agencji a subkontami tak samo, jak działa to dziś dla kredytów e‑mailowych i SMS ‑ w obu kierunkach, w sekcji Zarządzanie subkontem. Transferu nie można wykonać, jeśli na agencji lub danym subkoncie trwa właśnie nierozliczona sesja EMA (czat lub zaplanowany checkup) ‑ w takim przypadku trzeba poczekać na jej zakończenie.

ULEPSZENIE

Segmentacja: wykluczenie z segmentu nadrzędnego działa poprawnie

Jeśli jako segment nadrzędny użyto segmentu z warunkiem Wyklucz z segmentu, wynikowy segment ignorował to wykluczenie i zwracał również kontakty, które powinny zostać wykluczone. Wykluczenie z segmentu nadrzędnego jest teraz respektowane.

POPRAWKA

Przegląd: godziny odpowiadają reszcie aplikacji

Godzina ostatniej wysłanej kampanii w sekcji Przegląd wyświetlała się w UTC, podczas gdy sekcja Kampanie pokazywała ten sam moment w czasie lokalnym (CET/CEST). Wyświetlanie czasu w Przeglądzie jest teraz ujednolicone z resztą aplikacji.

POPRAWKA

Eshop‑rychle: kod produktu w zamówieniu odpowiada katalogowi

W przypadku części zamówień z integracji Eshop‑rychle kod produktu zapisany przy zamówieniu różnił się od kodu w katalogu produktowym, przez co produkt nie był odnajdywany w feedzie danych. Kody są teraz zapisywane spójnie, a dopasowywanie do katalogu działa niezawodnie.

ULEPSZENIE

Automatyzacje: eksport obszernej automatyzacji jest szybszy

Eksport automatyzacji z dużą liczbą kroków i kontaktów mógł się nie udać lub trwać nieproporcjonalnie długo. Przetwarzanie eksportu zostało zoptymalizowane i radzi sobie niezawodnie również z rozbudowanymi automatyzacjami.

newsletterBądź na bieżąco

Raz na jakiś czas wyślemy podsumowanie nowych funkcji, ulepszeń i poprawek na Twój e-mail. Żadnego spamu, żadnego marketingu – tylko wieści z rozwoju Ecomailu.