Blog
Aktualizacja analityki: ulepszone sygnały dla Google Tag Manager i GA4
Do systemu dodano zaktualizowane sygnały i zdarzenia dla Google Tag Manager oraz Google Analytics 4 (GA4).
Konfiguracja została dostosowana do wymagań GA4 – dla maksymalnej zgodności z nowoczesnymi raportami i automatycznego śledzenia konwersji. Obsługa przestarzałej wersji Google Analytics Universal została całkowicie wycofana.
Dodano specjalny styl CSS poprawiający wygląd tabeli koszyka na urządzeniach mobilnych oraz ekranach o szerokości mniejszej niż 450 pikseli. Styl jest ładowany wyłącznie na stronie koszyka i nie wpływa na inne sekcje witryny. Dzięki temu korzystanie z koszyka na smartfonach i małych ekranach jest bardziej wygodne i czytelne.
Teraz Hotlist.biz ma zaimplementowaną możliwość asynchronicznego importu produktów — oznacza to, że możesz przesyłać duże ilości danych bez odświeżania strony i bez tymczasowego wyłączania witryny dla Ciebie.
🔹 Wcześniej: podczas importu strona stawała się tymczasowo niedostępna dla administratora, dopóki cały proces nie został zakończony. Było to niewygodne — zwłaszcza przy dużej liczbie produktów.
🔹 Teraz: możesz kontynuować pracę z witryną, podczas gdy import odbywa się w tle. Proces importu nie blokuje już interfejsu, a wiersze z pliku są przetwarzane i wyświetlane w czasie rzeczywistym bezpośrednio na ekranie.
💡 Na przykład, podczas przesyłania 5000 produktów, z których każdy zawiera dziesiątki zdjęć, czas przetwarzania może zająć dziesiątki minut. Asynchroniczny import całkowicie rozwiązuje ten problem — witryna pozostaje dostępna, a Ty widzisz postęp.
🔹 Wcześniej: podczas importu strona stawała się tymczasowo niedostępna dla administratora, dopóki cały proces nie został zakończony. Było to niewygodne — zwłaszcza przy dużej liczbie produktów.
🔹 Teraz: możesz kontynuować pracę z witryną, podczas gdy import odbywa się w tle. Proces importu nie blokuje już interfejsu, a wiersze z pliku są przetwarzane i wyświetlane w czasie rzeczywistym bezpośrednio na ekranie.
💡 Na przykład, podczas przesyłania 5000 produktów, z których każdy zawiera dziesiątki zdjęć, czas przetwarzania może zająć dziesiątki minut. Asynchroniczny import całkowicie rozwiązuje ten problem — witryna pozostaje dostępna, a Ty widzisz postęp.
Możesz włączyć opcję „Asynchroniczny import”, aby przesyłać duże ilości danych w tle.
Zalety:
- Import odbywa się w tle — możesz kontynuować pracę z witryną podczas przetwarzania.
- Przeglądarka nie jest przeciążona, a Ty widzisz postęp w czasie rzeczywistym.
Ważne:
- Jeśli nie używasz trybu asynchronicznego, witryna stanie się tymczasowo niedostępna specjalnie dla Ciebie podczas importu. Jednak dla innych użytkowników będzie działać normalnie.
- Podczas asynchronicznego importu szczegółowy dziennik dla każdego produktu nie jest dostępny — nie zobaczysz, które konkretne pola zostały zmienione dla każdego elementu w czasie rzeczywistym.
- Po zakończeniu importu dostępny będzie krótki raport podsumowujący z listą zaktualizowanych, pominiętych, usuniętych i problematycznych produktów i wariantów.
Historia jest dostępna w punktach — „Pokaż wynik poprzedniego importu” lub „Poprzedni proces importu”.
System posiada API — odpowiednik API WooCommerce — które umożliwia: otrzymywanie statystyk zamówień, dodawanie, aktualizowanie i usuwanie zamówień, przeglądanie kategorii i zarządzanie produktami. Wszystko to jest dostępne za pośrednictwem bezpiecznych żądań.
Możliwe jest zbiorcze dodawanie lub aktualizowanie produktów, w tym ich cech i odmian.
Więcej szczegółów w instrukcji: https://hotlist.biz/pl/user_guide.html#hotengine-CommerceAPI
Możliwe jest zbiorcze dodawanie lub aktualizowanie produktów, w tym ich cech i odmian.
Więcej szczegółów w instrukcji: https://hotlist.biz/pl/user_guide.html#hotengine-CommerceAPI
Dodano kalendarz rezerwacji. Kalendarz zawiera informacje o zajętych miejscach umieszczonych w kalendarzu. Kolory statusów i podpowiedzi są podobne do kolorów statystyk sprzedaży. Dodatkowo dodano możliwość wyświetlania czasu w systemie rezerwacyjnym, zarówno w formacie 24-godzinnym, jak i 12-godzinnym - AM/PM. Dodano możliwość stworzenia systemu rezerwacji na wiele dni.
Dodano widget Rezerwacji.
Funkcja rezerwacji to dodatkowy widget, który pozwala zrealizować system zapisów na dostępne przedziały czasowe. Rezerwację można zrealizować z podziałem na grupy, na przykład dla łóżek do masażu, stolików w restauracji, samochodów do wynajęcia lub innych zasobów.
Możesz określić harmonogram dostępnych okien w swoim grafiku, zarówno powtarzających się, jak i jednorazowych. Po tym użytkownik będzie mógł dokonać rezerwacji.
Podczas rezerwacji dostępne są różne statusy. Będziesz mógł określić domyślny status do rejestracji, a także aktywować funkcję Płatności, po której zostanie ustawiony inny status, wskazany w ustawieniach.
Funkcja pozwala ograniczyć daty wyświetlane w kalendarzu. Dodatkowo, można zrealizować rezerwację jednego slotu na określoną liczbę miejsc.
Funkcja rezerwacji to dodatkowy widget, który pozwala zrealizować system zapisów na dostępne przedziały czasowe. Rezerwację można zrealizować z podziałem na grupy, na przykład dla łóżek do masażu, stolików w restauracji, samochodów do wynajęcia lub innych zasobów.
Możesz określić harmonogram dostępnych okien w swoim grafiku, zarówno powtarzających się, jak i jednorazowych. Po tym użytkownik będzie mógł dokonać rezerwacji.
Podczas rezerwacji dostępne są różne statusy. Będziesz mógł określić domyślny status do rejestracji, a także aktywować funkcję Płatności, po której zostanie ustawiony inny status, wskazany w ustawieniach.
Funkcja pozwala ograniczyć daty wyświetlane w kalendarzu. Dodatkowo, można zrealizować rezerwację jednego slotu na określoną liczbę miejsc.
Dodano widżet z recenzjami Google Reviews – Api (Google Moja Firma).
Widżet umożliwia otrzymywanie opinii o Twojej firmie z profilu Google Moja Firma.
Google Reviews - Api
Widżet umożliwia otrzymywanie opinii o Twojej firmie z profilu Google Moja Firma.
Google Reviews - Api
Dodano nowy sposób wyświetlania listy kategorii w Sklepie. Ta metoda pozwala wyświetlić listę kategorii, a także kilka podkategorii podrzędnych. Tę metodę wyświetlania można włączyć za pomocą Widżetów, „Widżet z kategoriami sklepu”, „Sposób wyświetlania” - „Lista standardowa z blokami (przyciskami) + lista podkategorii”.
Dodano otoczenie dla przycisku koszyka «hotengine-shop-product-cart-parent», które może zawierać dodatkowe klasy «hotengine-shop-product-compare-exists» i «hotengine-shop-product-favorite-exists», jeśli włączone jest porównywanie produktów lub ikona „Dodaj do ulubionych”, z pozycją «ZA» lub «PRZED» przyciskiem koszyka. Ponadto, jeśli włączono przełącznik ilości dodawanych produktów do koszyka, element będzie zawierał dodatkową klasę «hotengine-shop-product-spinner-block».
Zaktualizowano ikony zmiany stylu wyświetlania listy produktów.
Zaktualizowano styl wyświetlania produktów na liście.
Zaktualizowano ikony zmiany stylu wyświetlania listy produktów.
Zaktualizowano styl wyświetlania produktów na liście.
jQuery UI została całkowicie usunięta z witryny. Instalacja biblioteki odbywa się tylko na niektórych stronach Centrum Administracyjnego. Powodem usunięcia jest optymalizacja i przyspieszenie ładowania. Biblioteka jQuery UI zajmuje ponad 250 kB.
Po optymalizacji napisaliśmy własne moduły okien dialogowych (dialog), zmiany liczby produktów przed dodaniem do koszyka (spinner), zaktualizowaliśmy konfigurowany moduł okien dialogowych hotengine-popup, zastąpiliśmy funkcję zakładek (tabs) — teraz są one w pełni realizowane przy użyciu standardowych narzędzi przeglądarek. Ponadto zastąpiono funkcję autouzupełnienia za pomocą najbardziej kompaktowego pluginu — Awesomplete.
Dzięki takiej optymalizacji udało się skrócić kod ładowanych bibliotek do 22 kB. Ponadto wiele naszych bibliotek zostało przeniesionych do oddzielnych procesów, dzięki czemu nie są ładowane bez potrzeby.
Proszę zwrócić uwagę: jeśli wcześniej korzystałeś z takich funkcji, jak dialog, slide, accordion, autocomplete lub niektóre inne funkcje dostępne tylko w bibliotece jQuery UI, musisz zainstalować kod do ich załadowania. Można to zrobić, dodając blok/menu, umieszczając w tagach pomocniczych, z następującym kodem.
Funkcje, które są wyłączone:
Po optymalizacji napisaliśmy własne moduły okien dialogowych (dialog), zmiany liczby produktów przed dodaniem do koszyka (spinner), zaktualizowaliśmy konfigurowany moduł okien dialogowych hotengine-popup, zastąpiliśmy funkcję zakładek (tabs) — teraz są one w pełni realizowane przy użyciu standardowych narzędzi przeglądarek. Ponadto zastąpiono funkcję autouzupełnienia za pomocą najbardziej kompaktowego pluginu — Awesomplete.
Dzięki takiej optymalizacji udało się skrócić kod ładowanych bibliotek do 22 kB. Ponadto wiele naszych bibliotek zostało przeniesionych do oddzielnych procesów, dzięki czemu nie są ładowane bez potrzeby.
Proszę zwrócić uwagę: jeśli wcześniej korzystałeś z takich funkcji, jak dialog, slide, accordion, autocomplete lub niektóre inne funkcje dostępne tylko w bibliotece jQuery UI, musisz zainstalować kod do ich załadowania. Można to zrobić, dodając blok/menu, umieszczając w tagach pomocniczych, z następującym kodem.
Code: html
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.0/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.0/jquery-ui.min.js"></script>
Funkcje, które są wyłączone:
- dialog()
- draggable()
- droppable()
- resizable()
- selectable()
- sortable()
- accordion()
- tabs()
- tooltip()
- datepicker()
- progressbar()
- spinner()
- slider()
- slider("option")
- slideUp()
- slideDown()
- fadeIn()
- fadeOut()
- position()
- widget()
W najbliższych dniach zostanie przeprowadzone globalne uaktualnienie funkcjonalności platformy. Duża biblioteka JUQEY UI zostanie wyłączona. Aby ją zainstalować, jeśli korzystasz z jakichkolwiek funkcji z poniższego wykazu do stylizacji swojej strony, musisz ręcznie podłączyć bibliotekę. Można to zrobić, tworząc blok/menu i umieszczając w nim kod
Funkcje, które zostaną wyłączone:
Code: html
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.0/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.0/jquery-ui.min.js"></script>
Funkcje, które zostaną wyłączone:
- dialog()
- draggable()
- droppable()
- resizable()
- selectable()
- sortable()
- accordion()
- tabs()
- tooltip()
- datepicker()
- progressbar()
- spinner()
- slider()
- slider("option")
- slideUp()
- slideDown()
- fadeIn()
- fadeOut()
- position()
- widget()
Dodano wersję demonstracyjną szablonu i szybką instalację. Szablon zaimplementowano z możliwością zmiany schematu kolorów w edytorze projektów.
Otwórz wersję demonstracyjną szablonu
Zainstaluj szablon.
Otwórz wersję demonstracyjną szablonu
Zainstaluj szablon.