Aktualności platformy SAAS BooStore.pro CMS
Aktualizacje platformy BooStore.pro do tworzenia stron i sklepów internetowych

Aktualizacje i nowości

Ważna aktualizacja na BooStore.pro: wszystkie strony teraz z SSL!

Miło nam poinformować, że wszystkie strony na platformie BooStore.pro domyślnie działają teraz przez bezpieczne połączenie HTTPS. Każda strona otrzymuje certyfikat SSL, co zwiększa ochronę danych użytkowników i buduje zaufanie do Twojego zasobu.

Ta aktualizacja to ważny krok w zwiększeniu bezpieczeństwa i niezawodności stron na naszej platformie. Nie musisz podejmować żadnych dodatkowych działań — automatycznie skonfigurowaliśmy certyfikaty dla wszystkich domen i subdomen.

Teraz Twoi odwiedzający mogą być pewni, że ich dane są chronione, a wyszukiwarki traktują Twoją stronę jako bezpieczny i nowoczesny zasób.

BooStore.pro nadal udoskonala platformę dla Twojej wygody i bezpieczeństwa!







Nowa opcja marż w eksportach reklamowych BooStore.pro

W systemie BooStore.pro dodano nową opcję zarządzania marżami w reklamowych eksportach XML (Google Merchant, Rozetka, Prom.ua, Epicentrk.ua i inne).

Teraz możesz elastycznie kontrolować, które marże będą stosowane podczas generowania eksportów, lub całkowicie je wyłączyć.

Dostępne możliwości

  • całkowicie wyłączyć wszystkie marże i eksportować oryginalną cenę produktu;
  • wyłączyć marże tylko dla wybranych platform reklamowych (Rozetka, Prom.ua, Epicentrk.ua);
  • wyłączyć tylko marże formułowe, zachowując pozostałe zasady ustalania cen;
  • używać standardowych marż bez zmian (tryb domyślny) — czyli te marże, które są wcześniej ustawione dla każdej kategorii w konkretnym eksporcie.

** — w BooStore.pro możesz ustalać indywidualne zasady marż dla każdej kategorii i każdej platformy reklamowej osobno, np. dla Rozetka, Epicentrk.ua lub Prom.ua.

Pozwala to precyzyjnie dostosowywać ceny do wymagań konkretnych kanałów reklamowych, unikać zbędnych narzutów i zwiększać konkurencyjność ofert.

Nowa opcja jest już dostępna w ustawieniach eksportów reklamowych i nie wymaga dodatkowych prac.

Nowe położenie bloku menu

W BooStore.pro dodano nowe położenie istniejącego bloku menu — w górnej części strony, ale pod drzewem kategorii.







To położenie jest przeznaczone dla elementów sterujących, które logicznie umieszczać bezpośrednio pod drzewem kategorii i przed główną listą produktów.

Na przykład:
  • sortowanie produktów
  • dodatkowe opcje wyświetlania katalogu
  • elementy nawigacyjne

Aktualizacja widgetów BooStore.pro: nowe zasady ładowania skryptów

W BooStore.pro wprowadzono ważną aktualizację dla wszystkich widgetów z produktami, kategoriami i producentami. Wcześniej parametr :htmlonly służył do wyłączenia ładowania skryptów i styli. Teraz został zastąpiony nowym parametrem :add-javascript, ale z odwrotną logiką.

Co to oznacza:

  • Wcześniej :htmlonly wyłączał ładowanie skryptów (przydatne, jeśli chcesz zaimplementować własny skrypt rozwijanego menu, style lub inne funkcje).
  • Teraz :add-javascript działa odwrotnie — przy jego użyciu skrypty i style są ładowane automatycznie.
  • Wszystkie funkcje widgetów pozostały bez zmian, zmieniła się tylko logika włączania skryptów.

Ważne:

Na wszystkich stronach i we wszystkich blokach/menu, gdzie wcześniej używano widgetu bez parametru :htmlonly, został on automatycznie uzupełniony parametrem :add-javascript. Oznacza to, że skrypty widgetów są teraz ładowane poprawnie bez dodatkowej ręcznej konfiguracji.







Dodano system płatności https://fondy.ua/ru/?connect=118490 (z obsługą wielu języków, walut, Google Pay i Apple Pay). Dodano również zarządzanie stronami komunikatów o statusie płatności. Uwaga! Aby się podłączyć, konieczna jest rejestracja pod linkiem https://fondy.ua/ru/?connect=118490


Dodano system płatności Hutko (z obsługą wielu języków, walut i metod płatności).

Hutko.org — to ukraiński serwis płatniczy, który pozwala firmom łatwo i elastycznie przyjmować płatności online w różnych kanałach sprzedaży — na stronie internetowej, landing page, w mediach społecznościowych, chatbotach, aplikacjach mobilnych, a nawet offline za pomocą kodów QR.
Obsługuje karty bankowe (Visa, Mastercard), portfele elektroniczne, Apple Pay, Google Pay i inne metody płatności, oferuje responsywną stronę płatności, automatyczną konwersję walut oraz narzędzia do ponownych obciążeń i analityki online.




Instrukcja podłączenia

BooStore.pro poprawia ładowanie skryptów: odejście od $.getScript

Zespół BooStore.pro zoptymalizował działanie JavaScript na platformie, zastępując $.getScript dynamicznym tworzeniem elementów <script> za pomocą czystego JavaScript.







Wcześniej skrypt ładowany był w ten sposób:

Code: JavaScript
$(function(){
if ($(".hotengine-shop-products-add-count-spinner").length){
         if(typeof $hotengine_shop_product_count_spinner == "undefined"){
		        $.getScript("/templates/scripts/hotengine-script-shop-product-count-spinner.js?v33").fail(function(jqxhr, settings, exception) { console.error("Failed to load script: ", exception);
                });
		 }
} 
});

Teraz stosuje się inne podejście:

Code: JavaScript
$(function(){
    if ($(".hotengine-shop-products-add-count-spinner").length){
        if (typeof $hotengine_shop_product_count_spinner == "undefined"){
            const s = document.createElement("script");
            s.async = true;
            s.src = "/templates/scripts/hotengine-script-shop-product-count-spinner.js?v34";
            s.onerror = (e) => { console.error(`Failed to load script: ${s.src}`, e); };
            document.head.appendChild(s);
        }
    }
});

Dlaczego jest to zalecane:

  • Nie wymaga jQuery, mniej zależności.
  • Kontrola nad ponownym ładowaniem: skrypt wstawiany jest tylko raz.
  • Asynchroniczne ładowanie poprawia wydajność bez blokowania strony.
  • Proste i przewidywalne obsługiwanie błędów przez onerror.
  • Kod jest nowoczesny i kompatybilny z czystym JavaScript.

Dodano ładowanie wariantów produktów przez Ajax + JSON

W systemie zaimplementowano nowy sposób wyświetlania wariantów produktów na liście — ładowanie w locie z wykorzystaniem technologii Ajax i JSON. Pozwala to znacząco zmniejszyć obciążenie strony oraz przyspieszyć początkowe ładowanie strony.

Teraz warianty produktów mogą być ładowane dynamicznie: po kliknięciu przycisku «Kup» / «Wybierz» lub po najechaniu kursorem myszy. Takie podejście nie powoduje dodatkowego obciążenia serwera i jest optymalne dla większości sklepów z dużym asortymentem.

Ważne: dostępna jest również metoda płatna, w której warianty produktów są wyświetlane od razu na liście produktów. Opcja ta wymaga opłaty za rozszerzony eksport, ponieważ zwiększa obciążenie strony poprzez stałe ładowanie wszystkich wariantów.

Podczas korzystania z ładowania Ajax należy wziąć pod uwagę, że w sliderach produktowych oraz widżetach z dynamicznym przewijaniem mogą wystąpić trudności z poprawnym wyświetlaniem wariantów. Dlatego ten sposób zaleca się stosować przy standardowym przeglądaniu listy produktów, a nie wewnątrz sliderów ani widżetów produktowych.







Na BooStore.pro dodano testowanie wysyłki wiadomości na Viber i Telegram

Teraz możesz przetestować wysyłkę powiadomień przez Viber i Telegram bezpośrednio z panelu zarządzania.
Pojawiła się również możliwość usuwania subskrybentów bez potrzeby zmiany klucza dostępu.







Nowa funkcja: konwersja obrazów do WebP

Na platformie SAAS BooStore.pro dodano funkcję konwersji obrazów przy dodawaniu produktów do formatu WebP. Ten format zapewnia szybsze wyświetlanie i lepszą kompresję obrazów, co jest zalecane w celu optymalizacji szybkości strony.

Konwersja jest dostępna zarówno przy ręcznym dodawaniu produktów, jak i przy automatycznym imporcie. Aby włączyć konwersję, wystarczy zaznaczyć opcję «Konwertować do Webp» podczas przesyłania obrazów.

Teraz Twoje produkty będą ładować się w nowoczesnym formacie obrazów bez konieczności wcześniejszej konwersji plików, co przyspiesza działanie strony i zwiększa wygodę użytkowników.







W głównym menu pojawiła się możliwość wyboru producentów

Teraz w widżecie głównego menu dostępna jest nowa funkcja — rozwijana lista producentów. Pozwala to szybciej wybierać potrzebną markę i przechodzić bezpośrednio do jej produktów.







Dodano możliwość ustawiania małej ikony dla Kategorii, Producentów i Kolekcji sklepu

Oprócz dużych ikon (wyświetlanych wewnątrz strony po otwarciu kategorii) dodano obsługę małych ikon, które pojawiają się we wszystkich elementach menu — w menu głównym, listach rozwijanych oraz w menu mobilnym:

  • Małe ikony z wbudowanej biblioteki — dostępne kolorowe oraz jednokolorowe (maskowane) SVG;
  • Dla jednokolorowych SVG można ustawić własny kolor (przez CSS/atrybut lub panel ustawień);
  • Możliwość dodania własnych plików ikon w formatach SVG, WEBP, PNG, JPG;

Dzięki temu każda kategoria, producent lub kolekcja może mieć widoczną małą ikonę w menu, co poprawia czytelność i ułatwia nawigację w sklepie.







Dodano możliwość ustawiania ikon w menu głównym

Teraz w menu głównym można dodawać ikony — dostępnych jest kilka opcji, aby łatwo dostosować wygląd i poprawić czytelność elementów menu:

  • Ikony z wbudowanej biblioteki — dostępne są zarówno kolorowe, jak i jednokolorowe (maskowane) SVG;
  • Dla jednokolorowych ikon SVG można ustawić własny kolor (przez CSS/atrybut lub w panelu ustawień);
  • Obsługiwana jest również możliwość wgrywania własnych ikon w formatach SVG, WEBP, PNG, JPG;

Daje to dużą elastyczność: możesz używać gotowych ikon kolorowych, aby szybko uzyskać efekt, lub jednokolorowych SVG — jeśli zależy Ci na spójności i możliwości dopasowania koloru do motywu strony.







Dodano tryb Scroll w widżecie Kategorie i Producenci

Platforma otrzymała nowy poziomy tryb przewijania dla widżetów "Kategorie" i "Producenci". Tryb aktywuje się automatycznie, jeśli w widżecie podany jest parametr :scroll-9999, który określa maksymalną szerokość ekranu dla włączenia przewijania (jeśli rzeczywista szerokość ekranu jest mniejsza — tryb zostaje włączony).







Jeżeli szerokość ekranu jest mniejsza niż ustawiona:

  • Widżet automatycznie przechodzi w tryb poziomego przewijania;
  • Szerokość bloków kategorii/producentów obliczana jest z uwzględnieniem padding i margin we wszystkich kontenerach;
  • Na komputerze działa drag-scroll;
  • Jeżeli w parametrze podano drugi argument (:scroll-9999x3), włączana jest paginacja z określoną liczbą punktów (tutaj — 3).

Jeżeli szerokość ekranu jest większa niż ustawiona:

  • Tryb Scroll jest całkowicie wyłączony;
  • Układ wraca do standardowego wyświetlania;
  • Paginacja (kropki) jest usuwana.

Jak włączyć tryb Scroll

  1. W generatorze widżetów kategorii lub producentów podaj parametr:
    :scroll-9999 — szerokość ekranu, poniżej której włączone jest przewijanie.
  2. W razie potrzeby dodaj liczbę punktów paginacji za pomocą drugiego parametru:
    :scroll-9999x3 — liczba „3” włącza paginację z trzema punktami.
  3. Skrypt aktywuje się automatycznie po załadowaniu strony.

Przykład HTML (generowany automatycznie)

<div class="hotengine-categories-list"
     data-scroll-width="9999"
     data-scroll-pagination="3">
    ...
</div>

Po tym przewijanie i paginacja będą działały automatycznie, w zależności od szerokości ekranu i parametrów ustawionych w widżecie.

Dodano dodatkową ochronę przed spamem







Do systemu wysyłania wiadomości wprowadzono nowy poziom ochrony przed spamem. Teraz sprawdzanie odbywa się nie tylko na podstawie obecności linków, zabronionych słów i wyrażeń, ale także poprzez porównanie treści z wcześniej wysłanymi wiadomościami.

Jeśli system wykryje powtarzające się lub identyczne wiadomości, zostaną one automatycznie oznaczone jako spam. Pozwala to znacznie zwiększyć skuteczność filtrowania i zapobiegać masowym wysyłkom powtórek.

Dodano HTML Widget z zakładkami (całkowicie w HTML bez JavaScript)







Na platformie BooStore.pro pojawił się nowy HTML Widget z zakładkami. Ten widget działa bez dodatkowych skryptów i pozwala organizować kilka zakładek w jednym bloku.

Każda zakładka może współpracować z widgetami produktów, zapewniając wygodny podgląd i nawigację.

Aktualizacja widżetu produktów: dynamiczny tryb «append»







W widżecie produktów tryb :append (dodawanie produktów na końcu listy po kliknięciu «Pokaż więcej») zyskał nową funkcję: blok produktów może automatycznie zmieniać sposób wyświetlania w zależności od szerokości ekranu.

Szczegóły:

  • Na urządzeniach mobilnych i mniejszych ekranach blok może przełączać się w tryb scroll lub swipe z ograniczoną szerokością i przewijaniem produktów.
  • Na większych ekranach standardowy tryb :append nadal działa, dodając produkty na końcu listy.

Tryb :append jest aktywowany przez parametry, np. :append-900x9999, gdzie:

  • 900 — minimalna szerokość ekranu (w pikselach), od której funkcja jest aktywna;
  • 9999 — maksymalna szerokość ekranu (opcjonalnie), do której funkcja działa.

Jeśli podany jest tylko pierwszy parametr, np. :append-900, funkcja będzie aktywna dla ekranów o szerokości od 900px wzwyż.

Tryb append stał się teraz bardziej elastyczny i przyjazny dla urządzeń mobilnych, zachowując wygodę dodawania produktów i wizualny układ widżetu.

Dodano funkcjonalny blok «Z produktem kupują»







W systemie wprowadzono nowy funkcjonalny blok — «Z produktem kupują», przeznaczony do wyświetlania listy produktów powiązanych, które najczęściej są kupowane razem z wybranymi pozycjami.

Produkty w bloku są generowane na podstawie zawartości koszyka oraz danych z pola każdego produktu «Produkty powiązane».

Blok oparty jest na module «Widgety z produktami», co pozwala elastycznie zarządzać parametrami wyświetlania i dostosować go do dowolnej części strony.

  • Gdzie wyświetlać: dowolna sekcja strony — koszyk, karta produktu, stopka, panel boczny itp.
  • Kontrola wyświetlania: ilość i kolejność produktów, filtry według kategorii i dostępności.
  • Format wyświetlania: lista, galeria, slider lub slider z efektem Scroll.
  • Automatyzacja: automatyczne wykrywanie produktów powiązanych na podstawie danych katalogowych.

Zaleca się stosowanie bloku podczas przeglądania koszyka — to prosty i skuteczny sposób na zaproponowanie klientom odpowiednich produktów uzupełniających i zwiększenie średniej wartości zamówienia.

Instalacja odbywa się w sekcji «Bloki/Menu» — «Dodaj Bloki/Menu» — «Menu funkcjonalne» — «Produkty: Produkty powiązane»

Nowy JavaScript do dynamicznego tworzenia „Widgetu z produktami”







Na stronie BooStore.pro dodano JavaScript, który umożliwia dynamiczne tworzenie „Widgetów z produktami” — bez konieczności ręcznego dodawania standardowego widżetu.
Teraz można w locie ładować listy produktów, stosować parametry wyświetlania, dostosowywać style, umieszczać bloki w wybranych częściach strony lub w oknie popup, a także dodawać funkcje interaktywne.
Plik skryptu: /templates/scripts/hotengine-scripts-additional/hotengine-shop-products-list-generated.js

Szczegółowa instrukcja użycia: https://boostore.pro/ru/scripts_guide.html#faq_shop_catalog_page_getproducts_list

Dzięki temu skryptowi można szybko utworzyć dynamiczne wyświetlanie produktów, wykorzystując parametry „Widgetu z produktami” — określając style, limity, filtry kategorii i inne ustawienia.

Przykłady wyglądu i prezentacji można zobaczyć tutaj: https://boostore.pro/pl/blog/instructions_pl/widget_products_demo.htm

Skrypt symuluje działanie standardowego „Widgetu z produktami”, zapewniając pełną zgodność ze zdarzeniami i mechanizmami Hotlist — w tym przewijanie, stylizację i sposoby prezentacji produktów.


Przykład nr 1 — Produkty powiązane w koszyku („Często kupowane razem”)

Za pomocą tego skryptu można utworzyć blok „Często kupowane razem”, który automatycznie ładuje produkty powiązane z pozycjami znajdującymi się w koszyku klienta. To skuteczne narzędzie zwiększające średnią wartość zamówienia i zaangażowanie klientów.

Instrukcja i przykład konfiguracji:
https://boostore.pro/ru/scripts_guide.html#faq_shop_catalog_page_cart_bought_with

Blok można ładować zarówno w **oknie popup**, jak i **w treści strony** — można również określić, **po którym elemencie** lub **zamiast którego elementu** ma zostać wyświetlony.


Przykład nr 2 — Produkty powiązane po dodaniu do koszyka

Zaimplementowano również przykład integracji z **funkcją Callback po dodaniu produktu do koszyka**: https://boostore.pro/ru/scripts_guide.html#faq_callback_hotengine_cart_plus_after

Po wywołaniu zdarzenia `hotengine_cart_plus_after` (dodanie produktu do koszyka) automatycznie otwiera się okno popup, w którym wyświetlane są produkty powiązane — przy użyciu tego samego skryptu hotengine-shop-products-list-generated.js.

Takie rozwiązanie pozwala łączyć różne scenariusze interakcji z użytkownikiem — prezentując odpowiednie produkty dokładnie w momencie, gdy klient jest gotowy do zakupu, co zwiększa skuteczność sklepu.

Na platformie BooStore.pro dodano zarządzanie blokami z dodatkowymi produktami

W systemie jest teraz dostępne pełne zarządzanie blokami produktów dodatkowych, co umożliwia elastyczne dostosowanie ich wyglądu i działania bezpośrednio z panelu administratora.

Blok «Z produktem kupują» — Produkty powiązane

Dla bloku produktów powiązanych dodano nowe opcje wyświetlania. Teraz można wybrać jeden z poniższych formatów:







  • Standardowa lista — z możliwością doładowania produktów po kliknięciu przycisku «Показать ещё».
  • Standardowy slider — klasyczny format przewijania produktów za pomocą strzałek.
  • Slider z efektem swipe — nowoczesny sposób przewijania produktów za pomocą myszy lub dotyku.
  • Tryb scroll — nowy wygodny format z poziomym przewijaniem i doładowywaniem produktów w obrębie bloku bez zmiany jego szerokości (produkty w jednym rzędzie).

Dodatkowo dla wszystkich trybów oprócz pierwszego (Standardowa lista z przyciskiem) można włączyć opcję «Автоширина» — produkty automatycznie dopasowują się do dostępnej przestrzeni. Można także ustawić liczbę produktów wyświetlanych początkowo (domyślnie — 20).

Dolny blok — inne produkty z kategorii

Dla dolnego bloku dostępna jest teraz elastyczna konfiguracja efektów wyświetlania. Można włączyć wszystkie tryby oprócz Standardowej listy z przyciskiem «Показать ещё». Dodano również możliwość aktywacji efektu przewijania.

Podczas korzystania z trybu scroll można włączyć paginację, w której ustawia się:

  • Początkową liczbę punktów — liczbę stron wyświetlanych przy ładowaniu bloku.
  • Liczbę dodawanych punktów — punkty przewijania pojawiające się po przesunięciu produktów do przodu. Na przykład, jeśli użytkownik przewinie 6 razy do przodu i produkty są dostępne, pojawi się 6 punktów nawigacyjnych.

Nowe ustawienia pozwalają tworzyć nowoczesny, dynamiczny i wygodny interfejs witryny, zwiększając zaangażowanie i konwersję użytkowników.