Udostępniliśmy aktualizację 1.2.3 wtyczek Webist WP Asari CRM oraz Webist WP Asari CRM Pro. Nowa wersja koncentruje się przede wszystkim na stabilności automatycznej synchronizacji ofert, dokładniejszej obsłudze błędów oraz większej kontroli nad działaniem aktualizatora. Zachowaliśmy zgodność z dotychczasowymi ustawieniami oraz danymi zapisanymi przez wersję 1.2.2, dzięki czemu aktualizacja nie wymaga ponownego mapowania pól.
Co nowego?
Stabilniejsza synchronizacja ofert z Asari CRM
W wersji 1.2.3 przebudowaliśmy mechanizm odpowiedzialny za pobieranie i aktualizowanie ofert. Wtyczka dokładniej sprawdza odpowiedzi otrzymywane z API Asari CRM, kontroluje poprawność danych oraz odpowiednio reaguje na błędy połączenia, niepełne odpowiedzi i problemy z zapisem oferty w WordPressie. Import nadal odbywa się partiami, dzięki czemu może obsługiwać również większe bazy nieruchomości bez nadmiernego obciążania serwera. Poprawiliśmy działanie kursora aktualizatora oraz automatyczne uruchamianie kolejnych partii ofert.
Każda oferta otrzymuje również poprawione informację o dacie ostatniej aktualizacji w Asari CRM. Podczas kolejnych synchronizacji wtyczka może pominąć oferty, których dane nie zostały zmienione. Ogranicza to liczbę niepotrzebnych zapytań i przyspiesza regularne aktualizacje.
Nowy mechanizm blokady aktualizatora
Aktualizator korzysta teraz z jednego, spójnego mechanizmu blokady. Zapobiega on jednoczesnemu uruchomieniu kilku procesów synchronizacji, które mogłyby aktualizować te same oferty w tym samym czasie. Plik blokady jest przechowywany w katalogu wtyczki, a jego ważność jest odświeżana podczas przetwarzania ofert. Po zakończeniu działania blokada zostaje automatycznie zwolniona, również wtedy, gdy podczas importu wystąpi błąd.
Raporty e-mail po aktualizacji
Dodaliśmy możliwość wysyłania wiadomości e-mail z podsumowaniem działania aktualizatora. Administrator może wyłączyć raporty, otrzymywać wiadomość po każdej przetworzonej partii albo otrzymać jeden raport po zakończeniu pełnej synchronizacji wszystkich ofert.
Raport zawiera liczbę przetworzonych, dodanych, zaktualizowanych, pominiętych, usuniętych oraz błędnych ofert. W przypadku raportu końcowego statystyki obejmują cały cykl aktualizacji, nawet jeśli został on wykonany w kilku oddzielnych uruchomieniach.
Opcjonalne logi aktualizatora
W ustawieniach wtyczki pojawiła się opcja włączania i wyłączania logów. Po ich aktywacji wtyczka zapisuje informacje o przebiegu synchronizacji, odpowiedziach API, przetwarzanych ofertach oraz napotkanych błędach. Logi są szczególnie przydatne podczas diagnozowania problemów z pojedynczymi ofertami lub połączeniem z Asari CRM. Pliki są przechowywane w chronionym katalogu WordPressa, a poufne dane, takie jak tokeny, hasła i klucze, są maskowane.
Nowy system sprawdzania licencji i aktualizacji
Wersja 1.2.3 korzysta z nowego API licencyjnego. Komunikacja odbywa się przez mechanizmy WordPressa, z kontrolą kodów odpowiedzi, poprawności danych i błędów połączenia. Wtyczka rozróżnia nieprawidłową licencję od tymczasowej niedostępności serwera. Krótkotrwały problem z połączeniem nie powoduje automatycznego unieważnienia wcześniej poprawnie zweryfikowanej licencji.
Wtyczki zostały podłączone do nowego systemu aktualizacji. Nadal wyświetlają w panelu WordPressa informacje o dostępnej wersji, wymagania systemowe, opis zmian oraz szczegóły wydania. Pobieranie paczki aktualizacyjnej jest powiązane z licencją i realizowane za pomocą zabezpieczonego, czasowego adresu.
Nieruchomości na stronie? Napisz do nas!
Chcesz prezentować oferty z Asari CRM bezpośrednio na swojej stronie WordPress?
Skontaktuj się z nami! Pomożemy dobrać odpowiednią wersję wtyczki i wdrożyć ją na Twojej stronie.

