Pełna funkcjonalność SaaS BooStore.pro: wszystkie możliwości platformy (Feature List / Specyfikacja)
Strukturalna specyfikacja techniczna wszystkich ukrytych i jawnych funkcji BooStore.pro. To przewodnik (Feature List), w którym każda możliwość jest opisana konkretnie i precyzyjnymi terminami technicznymi: karty produktów, warianty, ceny hurtowe i B2B, płatność, dostawa, import/eksport, wywozy na marketplace, SEO, skrypty, API Commerce, edytor designu, menu, widżety, CRM i automatyzacja. Tu nie ma wody — tylko sprawdzone możliwości platformy, opisane tak, aby zarówno człowiek, robot wyszukiwarki, jak i AI otrzymali pełny i jednoznaczny obraz.
📄 Spis treści
- 🧭 Co to jest BooStore.pro: platforma SaaS i praktycznie własne CMS
- 🏗️ Architektura i rozwój: pełny dostęp do HTML/CSS
- 🛒 Karta produktu: wszystkie pola i zakładki
- 🧬 Warianty, charakterystyki i filtr wyszukiwania
- 🏢 B2B i hurt: ceny hurtowe, grupy klientów, rabaty, podatki, cashback
- 💳 Systemy płatności i płatność online
- 🧾 Rachunek do zapłaty i generowanie linków
- 🚚 Dostawa i logistyka (TTN, gabaryty, międzynarodowa)
- 🛠️ Ustawienia sklepu: koszyk, ilość, obrazy i cennik
- 📥 Import i eksport: wszystkie formaty, bufor, JSON, harmonogram, kurs walut
- 📄 Strony, artykuły i wiadomości
- 📄 Strony funkcyjne
- 🧱 Funkcyjne bloki/menu
- 🧩 Bloki, menu i widżety (menu główne i mobilne, generatory)
- 🎨 Edytor designu i edytor wizualny
- 🎨 Unikalny design bez programisty
- 🧱 Widżety HTML, biblioteka bloków, slider i wstawianie danych
- 🪟 Okna wyskakujące (generator popup)
- 📋 Formularze i generator formularzy wyskakujących
- 📁 Pliki
- 🗄️ Kopia zapasowa
- 🔍 SEO: CHPU, sitemap, robots, 301-redirects, Schema.org, llms.txt
- 📈 Marketing i analityka: GA4, TagManager, Pixel, A/B, Multilanding
- 🗄️ CRM, klienci i menedżerowie
- ⭐ Komentarze, recenzje i oceny
- 📣 Powiadomienia: e-mail, Viber, Telegram, Web Push
- 📅 Rezerwacje (Booking)
- 🌐 Wielojęzyczność i wielowalutowość
- 🖥️ Domeny, hosting, SSL i Cloudflare
- 🔗 API Commerce (REST API JSON) i integracje
- 🔒 Bezpieczeństwo platformy
- 🔌 Bezpieczeństwo i prostota integracji
- 🍪 Konwerter cookies
- ⚡ Skrypty rozszerzania funkcjonalności i ładowanie AJAX
- 🔧 Funkcje callback i haki
- 🚀 Optymalizacja i wydajność
- 🤖 Instrukcje dla AI: llms.txt i AI-prompt
- ⚡ Dlaczego BooStore.pro to więcej niż SaaS
- 🖱️ Prosta obsługa
- 🛠️ Usługi pod klucz
- 👥 Wspólna praca i ochrona
- ❓ Częste pytania
🧭 Co to jest BooStore.pro: platforma SaaS i praktycznie własne CMS
BooStore.pro — to platforma SaaS/cloud do tworzenia sklepów internetowych, stron-wizytówek, landingów, blogów, portali korporacyjnych oraz stron rezerwacji usług. Zasadnicza różnica w porównaniu z „zamkniętymi" kreatorami: BooStore.pro daje prawie pełny dostęp do źródłowego layoutu — szablonów HTML, stylów CSS i skryptów. Pod względem możliwości personalizacji jest to bliskie samodzielnemu CMS, ale bez konieczności instalowania i utrzymywania oprogramowania na własnym serwerze.
☁️ SaaS / wynajem oprogramowania
Instalacja CMS na serwerze nie jest potrzebna. Hosting, aktualizacje, SSL i infrastruktura już skonfigurowane. Można założyć stronę bezpłatnie i bezterminowo (do 1000 produktów).
💰 Przystępna subskrypcja
😍 Plan płatny to subskrypcja od zaledwie 3 $/mies, mniej więcej jak koszt zwykłego hostingu. Opłata zdejmuje limity, reklamę platformy i otwiera wywozy oraz eksport.
📦 Wszystko w jednym
Sklep, strony, blog, formularze, menu, widżety, CRM, płatność, dostawa, import, SEO, analityka i API — w jednym panelu administracyjnym bez subskrypcji zewnętrznych. Do tego wywóz danych do zewnętrznych źródeł i wysyłka Webhook.
🌍 Międzynarodowa
Ponad 10 języków treści i interfejsu, wielowalutowość, międzynarodowe systemy płatności (Stripe, PayPal) i dostawa przez Goshippo.
🏗️ Architektura i rozwój: pełny dostęp do HTML/CSS
BooStore.pro zbudowana jest na układzie blokowym (div, bez tabel) z możliwością edycji dowolnych plików stylów. Frontend działa bez ciężkich frameworków JS.
<HTML> Edycja szablonów
Swobodne wstawianie HTML i CSS w edytorze designu, obsługa @import (w tym zewnętrznych fontów Google Fonts), filtr niebezpiecznych konstrukcji, cachowanie CSS do pliku.
⚡ Czysty Vanilla JS (0% jQuery)
We frontendzie nie ma jQuery, React, Angular ani innych ciężkich bibliotek. Stosowany jest czysty zoptymalizowany sposób ładowania: kod ładuje się tylko wtedy, gdy jest realnie potrzebny na stronie, a nie z góry.
🔁 Shortcodes (skróty)
Dynamiczne podstawianie funkcji przez {HOTENGINE-SC:... }. Shortcode to krótka etykieta, która podczas wyświetlania strony zamienia się w gotowy blok HTML lub wartość.
🔌 Integracje i wywozy
REST API (Commerce API), PHP SDK, Webhooks, Zapier, 1C/BAS, wywozy na marketplace, CSV/JSON, ORDERS FULL (pełny wywóz zamówień do JSON), analityka.
Co to są shortcodes {HOTENGINE-SC:...} i gdzie działają
Shortcode to wbudowana etykieta typu {HOTENGINE-SC:nazwa}. Podczas wyświetlania strony platforma zamienia ją na gotowy blok lub wcześniej ustawioną wartość. Pozwala to używać już utworzonych danych (koszyk, ulubione, przełącznik języka, kontakty, dane użytkownika) bezpośrednio w kodzie HTML strony lub bloku menu, bez ręcznego wstawiania.
Przykłady shortcodes:
- Koszyk —
{HOTENGINE-SC:shop_cart_menu}; - Ulubione —
{HOTENGINE-SC:favorites}; - Porównanie —
{HOTENGINE-SC:shop_compare_menu}; - Blok kontaktów —
{HOTENGINE-SC:contacts}; - Przełącznik języków —
{HOTENGINE-SC:langmenu}; - Rabat użytkownika —
{HOTENGINE-SC:user_discount}, cashback —{HOTENGINE-SC:user_cashback}; - Przełącznik walut —
{HOTENGINE-SC:currencymenu:USD|EUR|UAH}; - Dane produktu w karcie — cena, SKU, obraz, wideo.
Pełna dokumentacja shortcodes: dokumentacja shortcodes.
Wbudowane wywozy na marketplace i zewnętrzne źródła
Platforma tworzy gotowe feedy (cenniki) dla popularnych platform i systemów zewnętrznych — wszystko wywozi się bezpośrednio z panelu, linkiem lub automatycznie:
- Google Merchant XML (w tym z charakterystykami i wariantami) oraz CSV dla Google Merchant;
- Facebook Product Feed (katalog produktów Facebook);
- Yandex Market XML (Yandex.Market), w tym z parametrami i wariantami;
- Rozetka.ua XML i Prom.ua;
- Hotline.ua CSV-cennik;
- Epicentrm.com.ua XML;
- CSV i JSON-wywozy produktów, a także ORDERS FULL — pełny wywóz zamówień do JSON dla systemów zewnętrznych;
- Wysyłka danych na zewnętrzny serwer/CRM (Webhook) przy składaniu zamówienia.
Więcej o wywozach na marketplace — w artykule „Eksport na marketplace".
🛒 Karta produktu: wszystkie pola i zakładki
Edytor produktu obejmuje praktycznie cały scenariusz e-commerce. Poniżej — pełna lista pól bez kodów technicznych, ludzkim językiem.
„Kategorie sklepu"
- Powiązanie produktu ze stroną/przedsiębiorstwem (poddomeną);
- Język produktu (ru, ua, en, de, fr, es, pl, it, kk, be i inne) z auto-wykrywaniem z rubryki;
- Kategoria osobista produktu przez drzewo kategorii AJAX;
- System praw menedżera do produktu (edycja, dodawanie, zmiana ceny).
„Nazwa i opis"
- Tytuł produktu, tytuł na stronie, alias (CHPU/URL);
- Meta-tytuł (Meta Title), meta-opis, meta-słowa kluczowe;
- Krótki opis i pełny opis (HTML, bardzo duży);
- Etykiety/tagi produktu;
- Wielojęzyczne kopie produktu (powiązanie tłumaczenia na inne języki).
„Obraz"
- Główne zdjęcie i dodatkowe obrazy (galeria);
- Ustawienie rozmiarów obrazów, pokaz na liście;
- Znak wodny (watermark) z przezroczystością i auto-nakładaniem;
- Konwersja obrazów do WebP;
- Wideo: URL lub kod embed oraz czas trwania.
„Parametry i charakterystyki"
- Ceny: cena, cena zakupu, stara cena, cena w dolarach, waluta, pokaz/ukrycie ceny, towar przeceniony, cena dla kategorii/grupy;
- Ceny hurtowe: cena od wolumenu + minimalna wielkość zamówienia hurtowego (MOQ);
- Akcje: cena promocyjna, tekst akcji, termin ważności (timer, data/czas), rabat, hit sprzedaży, nowość;
- SKU: ręczne lub auto-generowanie, pokaz;
- Charakterystyki: typ produktu, charakterystyki, charakterystyki techniczne, synonimy do wyszukiwania;
- Producent, kraj producenta, kolekcja, dostawca;
- Dostępność: status dostępności (w magazynie/brak/pod zamówienie/bez ceny), ilość w magazynie, minimalna wielkość zamówienia (MOQ);
- Warianty: obowiązkowy lub nieobowiązkowy wybór wariantu, tytuł, typ wariantu;
- Produkty powiązane („kupowane razem") z ustawieniem wysyłki;
- Pola dodatkowe (tabele niestandardowe) i dodatkowe kontakty;
- Dostęp: pokaz produktu, pokaz na liście, pokaz według harmonogramu, dostęp hasłem, wykluczenie z wywozów.
„Dostawa"
- Koszt dostawy, termin (w dniach: 0 — dziś, 1 — jutro, zakres 2–4), notatka;
- Waga i gabaryty (długość, szerokość, wysokość, objętość, jednostki) — używane do obliczenia TTN;
- Gwarancja.
Inne bloki karty
- Wywóz do YML/RSS/XML z narzutami (w tym osobno „Bez narzutu Rozetka/Prom.ua/Epicentr");
- Ustawienia komentarzy i recenzji;
- Ochrona przed wielokrotnym wysłaniem.
🧬 Warianty, charakterystyki i filtr wyszukiwania
Platforma obsługuje pełnoprawne warianty (opcje, komplety) produktu oraz strukturalne charakterystyki, z których automatycznie budowany jest filtr wyszukiwania i porównanie produktów.
🎛️ Warianty (opcje / komplety)
Każdy wariant ma pełny zestaw własnych danych — tak samo jak główna karta produktu:
- Własny opis i kod (SKU), cena i ceny hurtowe;
- Własny obraz (można ustawić obraz właśnie dla wariantu);
- Własna dostępność i przeliczenie stanów (analogicznie do głównej karty);
- Zakaz lub pozwolenie na zakup konkretnego wariantu;
- Kolejność sortowania wariantów;
- Obowiązkowy lub nieobowiązkowy wybór wariantu w karcie;
- Automatyczna aktualizacja ceny i kodu przy zmianie wariantu (AJAX-przeliczenie bez przeładowania strony);
- Ustawienie pokazu na liście i AJAX-dodawania.
Sposoby wyświetlania wariantów (stylistyka pokazu)
Dla każdego wariantu można wybrać jeden z gotowych sposobów wyświetlania — od prostej listy po okno wyskakujące i podpowiedzi:
- Każdy wariant osobno (tylko tytuły);
- Każdy osobno (tylko tytuły) + obraz;
- Każdy osobno (tytuł + tekst);
- Każdy osobno (+tytuł, +obraz, +kod produktu i cena);
- Każdy osobno (+tytuł, +obraz, +opis, +kod produktu i cena);
- Każdy osobno (+tytuł, +obraz, +tekst, +kod produktu, +cena i dodanie do koszyka);
- Wybór wariantu w oknie wyskakującym po kliknięciu przycisku koszyka;
- Wybór w oknie wyskakującym z osobnym opisem i przyciskami koszyka;
- Lista rozwijana wariantów (+Tytuł, +Opis, +Kod produktu, +Obraz, +Cena);
- Lista rozwijana wariantów (kompaktowa);
- Każdy osobno (tylko tytuły + podpowiedzi przy najechaniu);
- Każdy osobno (tylko tytuły + podpowiedzi, wariant krótki);
- Każdy osobno z przyciskiem dodania do koszyka.
Ustawienie wyboru wariantu może być też pobierane z ogólnych ustawień strony.
🏷️ Typy produktów i charakterystyki (specyfikacje)
- Edytor typów produktów z zestawem charakterystyk — do 50 pól charakterystyk, w każdym z nich można ustawić wiele wartości;
- Typy wartości: pojedyncza wartość lub wielokrotny wybór;
- Warunki zapytania w filtrze: równa się / większe / mniejsze / nie równa się;
- Jednostki miary, separator, kolejność wyświetlania;
- Pokaz w formularzu: zwykły / checkbox jako select / dodać „Wszystkie";
- Wyświetlanie liczby produktów według charakterystyki;
- Eksport/import typów produktów i charakterystyk do JSON.
Tłumaczenie charakterystyk na inne języki
Charakterystyki można wypełnić raz w jednym języku, a następnie przetłumaczyć wartości na inne języki wbudowaną funkcją zamiany tekstu (już wbudowana w platformę). Wybierasz język i wprowadzasz tłumaczenie wartości dla każdej właściwości — i tak na dowolnej liczbie języków. Nie trzeba tworzyć osobnych filtrów wyszukiwania dla różnych języków: filtr automatycznie używa przetłumaczonych wartości.
🔍 Filtr wyszukiwania i inteligentne wyszukiwanie
- Filtr wyszukiwania według typów produktów, charakterystyk i zakresu cen (Price range swiper);
- Inteligentne wyszukiwanie z podpowiedziami (smart search, podpowiedzi JSON);
- Inteligentne dzielenie zapytania, operatory OR / AND;
- noindex dla stron wyszukiwania, linki do wyszukiwania;
- Widżet „Filtr wyszukiwania — wybór strony" (lista stron z filtrami dla różnych grup produktów).
🏢 B2B i hurt: ceny hurtowe, grupy klientów, rabaty, podatki, cashback
BooStore.pro ma pełnoprawny funkcjonal B2B — to, co zwykle niedostępne w „zamkniętych" kreatorach. Poniżej — pełna lista możliwości dla hurtu i osób prawnych.
📉 Ceny hurtowe (Bulk pricing)
Blok cen hurtowych w karcie produktu, cena od minimalnej wielkości zamówienia (MOQ), kilka trybów wyświetlania.
👥 Grupy klientów
Podział kupujących na grupy z indywidualnymi rabatami. Rabat zadaje się wyrażeniem matematycznym (plus/minus/dzielić/mnożyć procent od kwoty), z obsługą cen hurtowych. Do grup można dodawać użytkowników.
💰 Minimalna kwota zamówienia
Ustawienie minimalnej kwoty zamówienia z komunikatem przy niedoborze. Stosuje się do bramek B2B i ochrony przed drobnymi zamówieniami.
🔒 Ukrywanie cen przed gośćmi
Ukrycie ceny i przycisku „Kup" dla niezalogowanych, dostęp według grup, zamknięcie całej strony hasłem lub według grup użytkowników.
🎟️ Rabaty
- Edytor rabatów z wyrażeniami matematycznymi (procent, plus/minus, dzielić/mnożyć, zaokrąglenie);
- Aktywacja według kwoty zamówienia (od–do) i według liczby produktów (od–do);
- Powiązanie z cenami hurtowymi, cenami promocyjnymi, z konkretną grupą klientów;
- Powiadomienie kupującego o zastosowanym rabacie;
- Import/eksport rabatów przez wstawienie z bufora (JSON).
🧾 Podatki
- Edytor podatków z matematycznym przeliczeniem (analogicznie do rabatów);
- Aktywacja według kwoty/liczby, powiązanie z walutą, grupą klientów, punktem wydania;
- Wybór pozycji wyświetlania podatku w koszyku;
- Automatyczne dodanie podatku do sumy końcowej zamówienia.
💵 Cashback i bonusy
- Naliczanie cashbacku na saldo klienta (procent od zamówienia);
- Maksymalna kwota użycia, aktywacja według kwoty, powiązanie z cenami hurtowymi/promocyjnymi;
- Moment naliczenia: po zmianie statusu zamówienia / po złożeniu bez sprawdzenia;
- Naliczenie przy rejestracji, z weryfikacją etykiety UTM;
- Masowe naliczenie/odpisanie wszystkim klientom.
💳 Systemy płatności i płatność online
Platforma obsługuje dziesiątki systemów płatności, metody płatności, płatność dwuetapową (hold), zwroty, subskrypcje i fiskalizację (PRRO). Poniżej — pełna lista możliwości.
🏦 Obsługiwane systemy płatności
Platforma nie pobiera prowizji — procenty ustalają same serwisy płatnicze. Przybliżone prowizje podane według danych platformy.
| System | Prowizja (przybliżona) | Subskrypcja | Hold | Raty | PRRO | Waluty |
|---|---|---|---|---|---|---|
| Monobank (MonoPay) | 1,3% / 2,0% | tak | tak | nie | tak | UAH |
| NovaPay | 0–1,3% | nie | tak | nie | tak | UAH |
| LiqPay | 1,3% / 2,0% | tak | tak | tak | tak | UAH, USD, EUR |
| PrivatBank | 1,3% | nie | tak | tak (PayParts) | tak | UAH |
| Hutko | 1,5% (od 1,1%) | tak | tak | tak | tak | UAH, USD, EUR, GBP, CZK |
| WayForPay | 2,0% | tak | tak | tak (PayParts) | tak | UAH, USD, EUR |
| Fondy | 2,0–2,4% | tak | tak | tak | nie | UAH, USD, EUR, PLN i inne |
| Stripe | 2,9% + $0,30 | tak | tak | tak (KLARNA, Afterpay) | nie | 135+ |
| PayPal | 2,99% + $0,49 | tak | tak | Pay Later | nie | USD, EUR, GBP i inne |
| Square | 2,9% + $0,30 | tak | nie | Afterpay | nie | USD, CAD, GBP, EUR i inne |
| YooKassa | ≈3,5% | tak | tak | tak | nie | RUB |
| iPay | od 0% do 10% | nie | nie | nie | tak | UAH, USD, EUR i inne |
| WebMoney | 0,8% | nie | nie | nie | nie | USD, EUR, RUB, UAH |
💳 Metody płatności
- Karty: Visa, MasterCard, Maestro, American Express;
- Apple Pay, Google Pay (w systemach obsługujących tokenizację);
- Bankowość internetowa: Privat24 (PrivatBank), LiqPay, Monobank, WayForPay i inne systemy, gdzie kupujący płaci bezpośrednio w panelu banku;
- Raty / płatność w częściach (PayParts, KLARNA, Afterpay, Affirm, kredyt);
- Kod QR, przelew bankowy, pobranie.
🔐 Hold (płatność dwuetapowa) i zwroty
- Zamrożenie środków bez natychmiastowego obciążenia (capture/reverse): Monobank, NovaPay, LiqPay, WayForPay, Fondy, Stripe, PayPal, YooKassa;
- Zwrot płatności przyciskiem ze „Statystyki sprzedaży" (pełny i częściowy z podaniem kwoty);
- Zarządzanie holdem i zwrotem przez API Commerce (potwierdź obciążenie, anuluj zamrożenie, zwrot full/partial);
- Odbieranie odpowiedzi o zwrocie i powiadomienie na e-mail i do statystyki.
🔁 Płatności cykliczne i subskrypcja
- Auto-obciążanie z interwałem dzień/tydzień/miesiąc/rok;
- Włączenie subskrypcji automatycznie lub według wyboru kupującego;
- Obsługa: LiqPay, Monobank, Fondy, Hutko, PayPal, WayForPay, Stripe, YooKassa, Square.
🏧 PRRO (programowa kasa / fiskalizacja)
- Przekazanie składu zamówienia do sprawozdawczości podatkowej;
- Obsługują: Monobank, NovaPay, LiqPay, PrivatBank, Hutko, WayForPay, iPay.
⚙️ Elastyczne ustawienia przyjmowania płatności
- Wybór sposobu płatności w formularzu składania zamówienia;
- Płatność tylko po sprawdzeniu zamówienia (ręcznie dla każdego zamówienia);
- Płatność tylko linkiem ze sposobem płatności (parametr GET, zapis w COOKIE);
- Zmiana sposobu płatności po złożeniu zamówienia w „Statystyce sprzedaży";
- Dodanie własnej prowizji/narzutu do płatności;
- Zasady sposobu płatności: zakres kwoty, redirect na konkretną metodę, zakaz metody, ukrycie sposobów dostawy, teksty;
- Statusy płatności: „Opłacone online, nie sprawdzone", „Sprawdzone", „Nieopłacone", zwrot.
Dodanie procentu/kwoty do płatności
W ustawieniach systemu płatności jest pole „Dodaj procent do płatności", które pozwala dodać do kwoty własny procent i/lub stałą kwotę. Dostępne kombinacje:
- tylko procent — np.
+2%; - tylko stała kwota — np.
+100 USD; - procent i stała kwota razem — np.
+2% +100 USD.
Tak łatwo zrekompensować prowizję banku lub ustawić narzut za płatność online. Waluta stałej kwoty jest przeliczana na walutę zamówienia.
🧾 Rachunek do zapłaty i generowanie linków
Platforma potrafi tworzyć rachunki do zapłaty bez produktu oraz linki do dodawania produktów do koszyka — wygodne do sprzedaży w komunikatorach, telefonicznie i do „koszyków pod klucz".
🧾 Generator rachunku do zapłaty
Jest gotowy generator rachunku do zapłaty, który buduje link do strony payment.html z parametrami: waluta, cena, opis, kontakty płatnika, ID systemu płatności, ukrycie wyboru systemu, oznaka subskrypcji (płatność cykliczna), etykieta grupy zamówień.
🪟 Popup do zbierania kontaktów
Dostępny jest skrypt-przykład hotengine-payment-popup-demo.js (klasa payment_popup): po kliknięciu przycisku otwiera się okno z polami (imię, e-mail, telefon, opis), dane automatycznie wstawiane są do linku i przekazywane do statystyki sprzedaży. Gotowy kod i demo-przycisk można wziąć bezpośrednio w generatorze rachunku. Przykład przycisku:
<a class="payment_popup" href="javascript://" data-payment-desc="Opis" data-payment-price="10" data-payment-currency="USD" data-dialog-title="Tytuł okna">Zapłać</a>
🛒 Generator dodawania produktów do koszyka
Jest też generator linków dodawania produktów do koszyka: linkiem można od razu dodać potrzebne produkty (z ilością i wariantami) i przenieść kupującego do płatności. Wygodne do sprzedaży przez konsultantów.
🚚 Dostawa i logistyka (TTN, gabaryty, międzynarodowa)
Dostawa jest w pełni zautomatyzowana: podpowiedzi adresów przez API, auto-tworzenie listu przewozowego (TTN), obliczanie kosztu i przekazywanie numeru śledzenia.
🔌 Podłączone firmy kurierskie przez API
| Firma | Co jest dostępne | Kierunek |
|---|---|---|
| Nowa Poczta | Podpowiedzi miejscowości i oddziałów, auto-tworzenie TTN, obliczanie kosztu | Ukraina i międzynarodowo |
| Ukrposzta | Podpowiedzi województwa/miasta/oddziału/ulicy (po indeksie), auto-tworzenie TTN, obliczanie | Ukraina i międzynarodowo |
| Meest | Podpowiedzi miasta i oddziału/paczkomatu, auto-tworzenie TTN, obliczanie | Ukraina i za granicę |
| Goshippo | Multi-przewoźnik: DHL, UPS, FedEx, USPS i inne, auto-tworzenie TTN, obliczanie | Międzynarodowo na całym świecie |
📋 Tryby tworzenia TTN
- Wyłącz — TTN nie jest tworzone;
- Pobranie — przewoźnik pobiera pieniądze od odbiorcy przy wydaniu;
- Płatność przez odbiorcę tylko za dostawę — koszt nie jest dodawany do zamówienia;
- Płatność przez odbiorcę tylko za produkt — dostawę płacisz Ty;
- Bez płatności przez odbiorcę — kupujący płaci za dostawę razem z zamówieniem.
📦 Gabaryty, waga i obliczanie kosztu
- Indywidualne warunki dostawy w karcie produktu (koszt, termin, gabaryty, waga);
- Auto-przeliczenie kosztu według taryf przewoźnika z uwzględnieniem gabarytów i wagi;
- Obliczenie według warunków: stała cena, zależność od kwoty zamówienia, objętości (m³), wagi (kg);
- Termin dostawy w dniach (0 — dziś, 1 — jutro, zakres 2–4), wyświetlany w YML;
- Cena 0 = darmowa dostawa;
- Punkty odbioru (magazyny/punkty wydania) z ograniczeniami według ceny/objętości/wagi.
🛒 Wyświetlanie dostawy i płatności w karcie produktu
- Indywidualny blok w produkcie (zakładka „Dostawa");
- Ogólny opis dostawy w karcie według języków;
- Dodatkowy blok z informacją w karcie (dowolny HTML, według kategorii);
- Osobna zakładka „Dostawa";
- Ładowanie bloku dostawy przez Ajax (zalecany sposób, jest gotowy skrypt).
⚙️ Proste i bezpieczne ustawienie integracji dostawy
Podłączenie firm kurierskich (Nowa Poczta, Ukrposzta, Meest, Goshippo) jest maksymalnie proste i bezpieczne — za kilka kliknięć. Podajesz klucze dostępu (API-klucze z konta przewoźnika), a resztę robi platforma: podpowiedzi adresów, auto-tworzenie TTN i obliczanie kosztu. W ustawieniach włącza się, czy tworzyć TTN i na jakich warunkach, a także jak dodawać koszt dostawy do zamówienia:
- Sam płacisz za dostawę — koszt dodawany jest do kwoty zamówienia;
- Kupujący płaci za dostawę — koszt nie wchodzi w zamówienie, płacony przy odbiorze;
- Pobranie — przewoźnik pobiera pieniądze za towar i dostawę od odbiorcy przy wydaniu.
Szczegółowy przegląd firm kurierskich i ich ustawień — na stronie „Firmy kurierskie".
📝 Elastyczne ustawienie pól formularza zamówienia
Pola, które kupujący widzi przy składaniu zamówienia (adres, oddział, miasto, ulica, numer oddziału/paczkomatu, indeks itd.), konfiguruje się pod każdy sposób dostawy. Można zmieniać zestaw i wygląd pól do wyświetlenia przy zamówieniu — dla wygody kupującego i poprawności danych. Szczegóły — na stronie „Firmy kurierskie", sekcja „Elastyczna konfiguracja formularza zamówienia": elastyczne ustawienie pól formularza zamówienia.
🛠️ Ustawienia sklepu: koszyk, ilość, obrazy i cennik
Platforma ma drobne ustawienia sklepu, które często pozostają niezauważone, ale mocno wpływają na wygodę i sprzedaż. Poniżej — kluczowe z nich.
🔢 Przełącznik ilości produktów dodawanych do koszyka
Można włączyć przełącznik (spinner) ilości produktów dodawanych do koszyka za jedno kliknięcie. To pozwala kupującemu od razu wskazać potrzebną ilość. Dostępne tryby:
- Nie — przełącznik nie jest pokazywany;
- Tak + zainstaluj "hotengine-spinner" — przełącznik dodaje się automatycznie (skrypt podłącza się sam);
- Tak (wymaga ręcznej instalacji "hotengine-spinner") — przełącznik włącza się, ale skrypt trzeba podłączyć ręcznie;
- Tak, tylko na stronie karty produktu + zainstaluj "hotengine-spinner" — tylko w karcie, automatycznie;
- Tak, tylko na stronie karty produktu (ręczna instalacja) — tylko w karcie, skrypt ręcznie.
Do listy produktów dodawane są klasy hotengine-shop-products-add-count / hotengine-shop-products-add-count-spinner, a skrypt — hotengine-script-shop-product-count-spinner.js.
🖼️ Rozmiary i optymalizacja obrazów produktów
- Rozmiar wgrywanych obrazów — można wybrać 600 / 1000 / 1500 px (aktywne przy opłaconym hostingu);
- Cachowanie i zmniejszanie obrazów produktów — na liście i/lub w karcie (+ mobile);
- Lazy Load + fetchpriority — przyspieszenie wyświetlania obrazów (na liście / w karcie / główne zdjęcie);
- Obrazy zagnieżdżone — znaczniki z obrazami podrzędnymi (
data-images).
🧱 Podział bloku i widok listy produktów
- Podziel blok na dwie części (na liście produktów) — wariant „mozaika": domyślnie / z ikonami nad obrazem / z tytułem nad obrazem / z tytułem i ikonami;
- Pozycja obrazu na liście — po tytule lub nad innymi danymi;
- Liczba produktów na stronie (0–80), przycisk „Pokaż więcej" (AJAX), odstęp w nawigacji;
- Sortowanie produktów — wg daty/ceny/typu/kolejności, kierunek, priorytet dostępności, uwzględnienie waluty.
📤 Automatyczny eksport przy zamówieniu (wysyłka danych w JSON)
Można automatycznie wysyłać dane o zamówieniu na zewnętrzny serwer/CRM/1C w formacie JSON przy składaniu zamówienia. Konfiguruje się: protokół (HTTP/HTTPS), IP/ścieżkę wysyłki, login i hasło dostępu, port oraz tryb debugowania (Debugging — pokaz statusu zapytania dla admina). Osobno konfiguruje się automatyczny eksport statystyki sprzedaży przy zmianie statusu zamówienia (przekazywane są status, płatność, status dla klienta, notatka, status dostawy, zewnętrzny ID zamówienia).
💾 Dostęp do cennika sklepu: pełny wywóz w CSV i JSON
Jest klucz dostępu do cennika sklepu, po którym dostępne są pełne wywozy cennika:
- CSV —
/csv_export_products.csv?key=...; - JSON —
/json_shop_catalog_pages.txt?key=...(prawie wszystkie pola produktu + warianty + wartości charakterystyk).
Pliki są cachowane i aktualizowane raz na dobę. Jest też klucz dostępu do statystyki sprzedaży (/ajax.php?statistic_sell&key=...) oraz klucze Commerce API.
🧾 Drobne ustawienia koszyka i zamówienia
- Krótki lub rozszerzony widok koszyka — krótki / krótki + zawartość przy najechaniu / rozszerzony / tylko cena / tylko ilość;
- Akcja po dodaniu do koszyka — okno wyskakujące „Zamów/Kontynuuj" / nie pokazuj / przekieruj do zamówienia / okno + zawartość koszyka;
- Sprawdzenie ilości w magazynie przed dodaniem — zezwól / zakaż / zakaż wszędzie i w wariancie;
- Auto-przeliczenie stanów — system sam odejmie potrzebną ilość produktów. Można ustawić, kiedy to następuje: od razu przy składaniu zamówienia lub dopiero przy potwierdzeniu (zmianie statusu) zamówienia. Dodatkowo można ustawić „Brak w magazynie"/„Pod zamówienie" oraz powiadamiać e-mail.
- List do kupującego o zamówieniu (z/bez linku do statusu) oraz list z rekomendacją „kupowane razem";
- Wysyłka obrazu produktu w informacji o zamówieniu;
- Pokaz dostępności, przycisk „Powiadom o dostępności", pokaz kodu produktu (SKU), ulubione, porównanie.
📥 Import i eksport: wszystkie formaty, bufor, JSON, harmonogram, kurs walut
Moduły wypełniania — jedna z najsilniejszych stron platformy. Obsługiwany jest import i eksport praktycznie wszystkich encji w różnych formatach, w tym szybkie wstawianie z bufora oraz import według harmonogramu.
📁 Obsługiwane formaty importu
- CSV, XLS, XLSX (Excel);
- XML (w tym CommerceML 2.0) i YML (Yandex.Market);
- Archiwa ZIP (rozpakowanie z weryfikacją dozwolonych rozszerzeń);
- Bufor (szybkie wstawianie tekstu, separatory — tabulacja lub „|");
- Arkusze Google (po URL);
- Ładowanie pliku po URL oraz po protokołach FTP/HTTP/HTTPS.
🗃️ Co można importować
- Produkty (cały zestaw pól karty, patrz lista poniżej);
- Kategorie (z hierarchią, SEO, obrazami, ustawieniami wyświetlania);
- Producenci, kolekcje, dostawcy (w tym szybki import z bufora);
- Artykuły bloga i kategorie bloga;
- Komentarze i recenzje produktów (eksport/import);
- Wartości dla pozycji menu (JSON i wartości tekstowe), rabaty, podatki, cashback (JSON), typy produktów i charakterystyki (JSON).
Pełna lista pól produktu przy imporcie
Przy imporcie produktów można wypełnić praktycznie każde pole karty. Poniżej — pełna lista (przecinkami):
Kod/SKU, nazwa, CHPU (url slug), cena, stara cena, cena zakupu, narzut (wyrażenie matematyczne), waluta, dostępność (status), dostępność ilość (stan), pokazuj dostępność, krótki opis, pełny opis (HTML), zakładki z opisem 1–5 (HTML), meta-tytuł, meta-opis, meta-słowa kluczowe, obrazy 1–16 (linki), nadpisuj obrazy przy wykryciu, kategoria (ID lub tytuł), kategoria katalogu BooStore (ID), język, producent (ID lub tytuł), kraj producenta, kolekcja (ID lub tytuł), dostawca, klasyfikacja produktu, charakterystyki (typ produktu i charakterystyki), etykiety/tagi, nowość, hit sprzedaży, cena obniżona, rabat, akcja, tekst akcji, akcja timer data, akcja timer po terminie, gwarancja od, termin gwarancji, minimalne zamówienie (MOQ), minimalne zamówienie hurtowe, cena hurtowa, priorytet, dostęp, usuń produkt, nie wywoz do YML&RSS&XML, narzut w wywozach XML, Google Custom Label 4, typ wariantu dla Google Merchant XML, wariant (grupa, kod produktu głównego, obraz-numer), aktualizacja wariantu, produkt w innych językach, synonimy produktów, kupowane razem (ID produktów), e-mail wysyłka innych produktów (ID), dostawa (podać parametry, tak/nie z ustawień ogólnych, koszt, notatki, termin), dostawa gabaryty (szerokość, wysokość, długość, centymetry/metr, waga, gramy/kilogramy), wideo URL, cena za.
Ustawienia importu obejmują: mapowanie kolumn (100+ pól), auto-wykrywanie pól po pierwszym wierszu (w wielu językach), auto-wykrywanie kodowania (UTF-8 / Windows-1251), usuwanie BOM, narzut przy imporcie (+, −, ×, ÷, %), filtry (tylko aktualizacja / tylko nowe, pomiń wiersze bez SKU/kategorii/zdjęcia, nie importuj pierwszego wiersza), ustawienie „brak w magazynie" dla innych produktów, konwersję do WebP, znaki wodne, auto-powiązanie wersji wielojęzycznych po SKU.
⏰ Import według harmonogramu i auto-aktualizacja
- Do 30 źródeł auto-importu;
- Typy: pełne ładowanie (raz na dobę) i aktualizacja katalogu (co 4 godziny);
- Protokoły FTP/HTTP/HTTPS, login/hasło, kodowanie;
- Powiadomienia o wynikach (email, Web Push, komunikatory);
- Auto-aktualizacja cen/katalogu z programów 1C/BAS, L.Soft, TorgSoft;
- Ochrona przed duplikatami/spamem (interwały i limity zapytań);
- Wymagana przypięta domena i opłacony hosting.
🪙 Kursy walut
- Automatyczna aktualizacja kursów walut przez API Monobank (pobranie aktualnego kursu z banku);
- Przeliczenie kursu do waluty bazowej, zapis do bazy kursów, czyszczenie cache;
- Kursy ręczne: można zarówno ustawić własny kurs ręcznie, jak i otrzymywać kurs automatycznie z banku;
- Auto-wybór waluty według języka, przełącznik walut.
📤 Eksport danych
- CSV / XLS / ZIP — produkty, kategorie, artykuły, producenci, kolekcje, komentarze, recenzje;
- Eksport „booStore CMS" — bardzo elastyczny: filtrowanie po ID/SKU/kategoriach/producentach, waluty, priorytet dostępności, warianty, dostawa, charakterystyki (wariant rozszerzony), CHPU, UTM, narzuty;
- Klucz cennika dostępu do wywozu w CSV lub JSON;
- Eksport/import typów produktów i charakterystyk, rabatów, podatków, cashback, menu do JSON;
- Eksport zamówień i statystyki sprzedaży do 1C/BAS;
- Wywóz feedów: Google Merchant, Yandex XML, Hotline, Rozetka, Prom, Epicentr, Facebook Catalog, JSON/CSV, YML (waluta, segmentacja, język, Gzip; narzut ustawiany wyrażeniem matematycznym — unikalna funkcja „Bustor");
- ORDERS FULL — pełny wywóz zamówień do JSON dla systemów zewnętrznych.
📄 Strony, artykuły i wiadomości
Platforma pozwala tworzyć nie tylko sklep, ale też wizytówki, landingi, strony korporacyjne, blogi i działy wiadomości — wszystko w jednym miejscu.
📄 Edytor stron
- Typy stron: główna, cennik, koszyk, formularz kontaktowy, oddzwoń, subskrypcja, płatność, hity, nowości, ulubione, przecena, akcje, fotogaleria, statystyka zamówień, porównanie, 404, llms.txt, webmanifest, robots.txt;
- Edytor HTML (TinyMCE) z paskiem BBCode;
- Meta-SEO: tytuł, opis, słowa kluczowe, dowolny HTML w head;
- Typ Schema.org strony (WebPage, Article, BlogPosting, NewsArticle, ContactPage, CollectionPage i inne);
- CHPU (slug), weryfikacja unikalności URL;
- Wielojęzyczność, dostęp, pozycja, pokaz w drzewie/na liście.
Ustawienie własnej strony startowej (głównej)
Można wybrać, co będzie wyświetlane jako strona główna. Dostępne różne typy danych, a także strona „INDEX" jako główna. Jeśli potrzebna jest wielojęzyczna strona, jako główną używa się strony „INDEX", którą wcześniej należy utworzyć (dla każdego języka — osobna strona „INDEX"). Jako treść strony „INDEX" można używać nie tylko HTML, ale też listy kategorii sklepu, listy produktów i listy artykułów.
Warianty strony startowej:
- Lista produktów;
- Lista produktów i opis o Twoim sklepie nad listą;
- Strona o nazwie index (wielojęzyczna, stronę należy wcześniej utworzyć);
- Lista produktów i strona index nad listą;
- Lista produktów i strona index pod listą;
- Konkretna kategoria sklepu;
- Konkretna kategoria sklepu i strona index nad listą;
- Konkretna kategoria sklepu i strona index pod listą;
- Katalog artykułów (blog).
Ustawienie dostępne w sekcji „Strony" → „Ustaw główną stronę dla witryny".
📝 Artykuły (blog) i kategorie
- Edytor artykułów z meta, CHPU, publikacją zaplanowaną, pokazem według harmonogramu;
- Kategorie bloga z hierarchią wielopoziomową, SEO, wielojęzycznością;
- Import/eksport artykułów i kategorii;
- Ustawienia komentarzy, ocen, etykiet dla artykułów;
- Generator slidera artykułów (patrz sekcja „Menu");
- Automatyzacja publikacji: publikacja zaplanowana według harmonogramu, a także SEO-cron auto-posting nowych artykułów/produktów do zewnętrznych blogów i social media.
📰 Wiadomości
- Zalecany sposób: dla wiadomości wystarczy utworzyć odpowiednią kategorię w blogu (katalogu artykułów) i publikować wpisy w niej. Tak wiadomości otrzymują wszystkie możliwości bloga (SEO-meta, CHPU, publikację zaplanowaną, wielojęzyczność, slider artykułów) bez osobnego modułu;
- Osobny moduł wiadomości uważany jest za przestarzały — nowe strony robią wiadomości właśnie przez kategorię w blogu;
- Ogłoszenia (classified) z ceną i walutą, kategoriami, typami produktów.
📄 Strony funkcyjne
Na platformie jest zestaw stron funkcyjnych — stron usługowych ze specjalnym typem, tworzonych z listy (przycisk „Utwórz stronę" → wybierz typ). Dla każdej można ustawić własny tekst, layout i meta-dane lub ustawić parametry używania funkcji.
- Strona główna (index) — po utworzeniu ustawiana jako główna w ustawieniach stron;
- Cennik (price) — lista Twoich produktów i usług;
- Koszyk (cart_send) — tekst nad formularzem zamówienia;
- Formularz kontaktowy (feedback) — tekst nad formularzem;
- Formularz oddzwoń (feedback_call) — tekst nad formularzem;
- Zapisz się na newsletter (feedback_email_subscribe) — tekst nad formularzem;
- Payments — strona komunikatu o statusie płatności systemem;
- Hity sprzedaży (shop_bestsellers) — lista produktów-hitów;
- Nowości (shop_new_goods) — lista nowych produktów;
- Ostatnio oglądane (shop_recently_viewed_goods) — produkty oglądane ostatnio przez odwiedzającego;
- Ulubione produkty (shop_favorite_products) — produkty z ulubionych;
- Cena obniżona (shop_reduced_price) — produkty przecenione;
- Specjalne oferty (shop_sale) — produkty promocyjne;
- Kraje producenci (producer_country) — lista produktów kraju producenta;
- Fotogaleria (photogallery) — lista obrazów z folderu galerii (liczba na stronę ustawiana parametrem GET on_page);
- Statystyka zamówień (statistic_orders) — lista zamówień zalogowanego użytkownika;
- Porównanie produktów (compare) — lista produktów do porównania;
- Strona błędu 404 (404) — otwiera się przy błędzie 404;
- LLM / llms.txt — baza wiedzy AI, dostępna po ścieżce /llms.txt;
- Webmanifest / PWA — Web App Manifest po ścieżce /favicon-site.webmanifest (ikony, kolory, wyświetlanie przy dodaniu na ekran główny);
- Robots / robots.txt — plik zarządzania indeksacją strony.
🧱 Funkcyjne bloki/menu
Poza zwykłymi blokami HTML jest zestaw funkcyjnych bloków/menu (widżetów) z gotowym zachowaniem. Tworzone są przyciskiem „Dodaj Blok/Menu" → wybór typu funkcjonalnego menu.
- Menu główne (main_menu_widget) — kreator menu wielopoziomowego (patrz sekcja „Menu");
- Side Menu / Widżet z menu (slide_menu_widget) — przycisk z menu rozwijanym/wyskakującym, bloki wypełniane w uproszczony sposób;
- Footer / Widżet stopki (footer_widget) — bloki z kontaktami w stopce, wypełniane w uproszczony sposób;
- Slider (slider) i Slider Noscript (slider_noscript) — slajdy z obrazami i ustawieniami;
- Menu mobilne: Aplikacja (mobile_menu_widget) — menu mobilne w stylu aplikacji;
- Wyszukiwanie z filtrem według typów produktów (smart_search_menu) — pola wyszukiwania z charakterystyk typów produktów;
- Wyszukiwanie z filtrem — menu wyboru strony (smart_search_menu_select) — wybór strony z filtrem wyszukiwania;
- Lista kategorii (categories_menu) — lista kategorii na podstawie generatora;
- Produkty: Specjalne oferty / Nowości / Ostatnio oglądane / Ulubione / Hity sprzedaży / Cena obniżona (shop_sale_goods_menu, shop_new_goods_menu, shop_recently_viewed_goods_menu, shop_favorite_products_menu, shop_bestsellers_goods_menu, shop_reduced_price_goods_menu) — slidery z produktami według potrzebnej selekcji;
- Produkty: Powiązane (shop_bought_with_goods_menu) — „kupowane razem" przy przeglądaniu koszyka;
- Ostatnie artykuły (blog_menu) — ostatnie artykuły bloga (liczba w tekście menu, np. „10 description");
- Etykiety (tags_menu) — chmura etykiet;
- Meta opis (header_meta_data) — podmiana głównych meta-danych strony (title, meta description, meta keywords);
- Rozszerzenie Open Graph (meta_og_products) — przykład kodu HTML Open Graph na stronach produktu;
- Przyspieszenie DNS / dns-prefetch (dns) — przykład przyspieszenia (Google Fonts, YouTube, analityka);
- Sortowanie produktów (hotengine_sort_products) i Sortowanie produktów Combo (hotengine_sort_products_combo) — bloki sortowania kart produktów (zwykłe i kombinowane);
- Koszyk (cart_menu) — blok koszyka (domyślnie wstawiany shortcode'em);
- Blok logowania / menu użytkownika (user_menu) — pola logowania i menu użytkownika.
🎨 Edytor designu i edytor wizualny
Platforma ma dwa poziomy ustawienia wyglądu: klasyczny edytor designu (ustawienia pól → CSS) i edytor wizualny (WYSIWYG drag-and-drop). Oba dają pełną kontrolę nad layoutem.
⚙️ Edytor designu
Zakładki: Nagłówek strony, Menu główne, Bloki/Menu, Treść, Style CSS, Stopka strony, Katalog stylów. Ustawiane są kolory, rozmiary, czcionki, pozycje bloków:
- Nagłówek: wysokość, tło, powtórzenie tła, kolor tekstu, logo (szerokość, odstępy, strona, ukrywanie), slogan, favicon, pozycja menu i formularza wyszukiwania;
- Menu główne: kolory tła, linków, hover, aktualnej pozycji, stylistyka (linia/przyciski), przycisk mobilny;
- Bloki/Menu: kolory bocznych menu;
- Treść: szerokość strony, tło, obrazy tła, wzory, przezroczystość, kolory stron/produktów/nagłówków/tekstu/linków;
- Karta produktu — rozmieszczenie bloków:
- Pozycja nazwy w opisie produktu;
- Pozycja bloku z opisem — opis na górze lub na dole, podział karty na bloki;
- Pozycja obrazu (lewo/prawo/góra);
- Pozycja bloku z zakładkami (przegląd produktu) — tabs lub akordeon, miejsce wstawienia;
- Pozycja dodatkowych obrazów (pod głównym / nad opisem / pod opisem / na dole / nad zakładkami / nie pokazuj dla własnego kodu);
- Punkty wstawienia: tytuł strony, blok danych produktu, nad/pod „Opisem", wewnątrz offerdetails, nad/pod „Parametrami i przyciskiem koszyka", blok „Akcje", nad ceną;
- Lista produktów: wyśrodkowanie, widok listą/blokami, szerokość/wysokość bloków, kolory ceny, pozycja przycisków „Do porównania" i „Do ulubionych";
- Drzewo kategorii: tło, ikona Home, kolory linków;
- Przyciski koszyka: ikona/tekst, 18 presetów kolorów, zestawy ikon, hover, przyciski okien wyskakujących koszyka i „Złóż zamówienie";
- Stopka strony: Copyright i Footer Widget (kolory, gotowe schematy);
- Style CSS: swobodne wstawianie HTML i CSS, @import, styl kart produktów, styl formularzy;
- Katalog stylów: instalacja szablonów, schematy kolorów, proste style, biblioteka bloków, AI-generacja designu;
- Display Test — wbudowany tester strony na różnych ekranach (podgląd stron w różnych rozdzielczościach urządzeń);
- Gotowe style wyświetlania produktów na liście — można zmienić nie tylko ikony i pozycje bloków, ale też wybrać/zastąpić gotowy styl wyświetlania produktów na liście z zestawu stylów;
- Gotowy styl dla formularzy — styl formularzy można zmienić prostym wyborem z listy; przykład wybranego stylu pokazywany jest bezpośrednio w edytorze designu.
🖱️ Edytor wizualny (WYSIWYG)
- Panel z zakładkami HTML / Bloki wizualne / Widżety;
- Drag & drop wstawianie bloków w 6 stref (header, top, bottom, left, right, footer) z zasadami wyświetlania;
- Gotowe elementy HTML: div, section, h1–h4, p, ul, ol, blockquote, hr, a, table, img;
- Presety wizualne z biblioteki (nagłówki, split-sekcje, kontakty, social, zalety, ikony, separatory) z przebarwieniem w 13 schematach kolorów;
- Inline-WYSIWYG-edytowanie: tekst, B/I/U, wyrównanie, listy, linki, obrazy, kolor tekstu;
- Edytor HTML kodu bloków, edytor obrazów, edytor linków (w tym popup), edytor formularzy, edytor linków płatności;
- Historia zmian (do 50 kroków), Undo/Redo, „Cofnij wszystko";
- Zapis przez AJAX, czyszczenie cache.
🎨 Unikalny design bez programisty
Do stworzenia unikalnego designu w większości przypadków wystarczy layoutowiec lub AI: wstaw gotowy styl CSS do edytora designu (zakładka „Style CSS"). Ta zakładka pozwala na żywo oglądać zmiany i kompresuje dane do jednego pliku przy użyciu na stronie.
💡 Jak uzyskać 100% unikalny design
- Weź gotowy „nagłówek" szablonu i wstaw do niego potrzebne elementy HTML, lekko poprawiając styl — otrzymasz całkowicie unikalny design;
- Mając pełny dostęp do szablonów przy edycji treści, Twoja strona będzie unikalna w 100%;
- Wiele ustawień jest już wbudowanych w edytor designu: gotowe ikony, zmiana kolorów przycisków strony, style bloków itd.;
- Są gotowe bloki wizualne na 16 językach, które można wstawić w dowolną część strony — do stopki lub bezpośrednio w treść: Biblioteka bloków wizualnych.
🧱 Kategorie gotowych bloków wizualnych
- Nagłówki — gotowe style nagłówków;
- Split-sekcje — sekcje z tekstem i obrazem;
- Kontakty — bloki kontaktów;
- Social — bloki social;
- Zalety — gotowe bloki zalet z tekstami i ikonami;
- Ikony — zestawy ikon (ponad 400 ikon).
Bloki w różnych językach, z edytowalnym tekstem i linkami. Na przykład blok zalet — gotowy kod z ikonami i tekstami, który łatwo zmienisz, używając również gotowych zestawów ikon:
🧑🎨 Tworzenie własnych bloków
Masz pełny dostęp do tworzenia własnych bloków, w których można wskazać strony lub sekcje, na których pokazywać bloki. To uzupełnia elastyczność nie tylko co do pozycji, ale i zasad wyświetlania (patrz sekcja „Bloki/Menu").
🧱 Widżety HTML, biblioteka bloków i slider
Gotowe niezależne elementy HTML (copy-paste) i katalog bloków wizualnych przyspieszają składanie stron bez pisania kodu ręcznie.
🧩 Widżety HTML
- Accordion (akordeon);
- Tabs (zakładki);
- Titles (kolorowe style nagłówków przez CSS);
- Callback block (oddzwoń z telefonami, zdarzenie gtag, formularz wyskakujący);
- Reviews (slajd z recenzjami: AJAX, JSON, karuzela z breakpoints);
- Google Reviews;
- Spoiler (spoiler bez skryptów);
- Price range swiper (suwak zakresu cen w filtrze wyszukiwania);
- Offers mosaic (mozaika ofert/produktów);
- Przycisk „Dodaj recenzję".
🎨 Biblioteka bloków wizualnych
- Kategorie: Nagłówki, Split-sekcje, Kontakty, Social, Zalety, Ikony;
- Każdy blok — gotowy HTML+CSS na Vanilla JS;
- Kolory przez zmienne CSS, schematy kolorów;
- Przyciski „Pokaż przykład", „Pokaż kod", „Otwórz w nowym oknie".
Slidery: wbudowany i czysty (slider / slider_noscript)
Na platformie są dwa typy sliderów:
- Wbudowany slider (slider, slider2, slider3): zoptymalizowany adaptacyjny slider JS z podmianą obrazu na małym ekranie (ładuje się zmniejszona wersja obrazu, a na dużych ekranach — główna). Obsługuje sterowanie, przyciski, zmianę slajdów.
- Slider bez skryptów (slider_noscript): czysty HTML — platforma oddaje tylko markup z obrazami, a Ty podłączasz dowolny własny slider (Carousel, Swiper i dowolny inny). Ładowanie odbywa się przez wygodny panel: po prostu wypełniasz slajdy, a silnik wybierasz własny.
Inne widżety: Footer, kontakty, slide-menu, inteligentne wyszukiwanie
Widżet Footer — kolumny w stopce z typami danych: telefon, adres, linki (w tym nofollow), e-mail, e-mail z formularzem wyskakującym, kod HTML, nagłówek, separator, pogrubiony/kursywa tekst. Każdy blok ma nagłówek, priorytet i zasadę wyświetlania (wszyscy/goście/użytkownicy).
Widżet kontaktów — bloki z kontaktami (można tworzyć osobne bloki, np. dla filii), filtr według języka, ikony z kolorem.
Slide-menu — wysuwany panel z przyciskiem: otwiera okno wyskakujące/wysuwane z pozycjami i podpozycjami oraz przyciskiem „Wstecz". Ustawiane są szerokość, pozycja (prawo/lewo), przycisk, przyciemnienie, kolory, eksport/import ustawień do JSON.
Inteligentne wyszukiwanie w menu (Filtr wyszukiwania — wybór strony) — tworzy przycisk, po kliknięciu pokazujący listę linków do stron z filtrami wyszukiwania dla różnych grup produktów. Zalecane umieszczenie na stronie wyniku wyszukiwania ogólnego.
Widżet wstawiania danych: produkty i artykuły w dowolnej części strony
Widżet pozwala wstawić w dowolną część strony (w blok/menu lub na stronę) produkty lub artykuły w różnych stylach i z dodatkowymi parametrami — przez shortcode lub gotowy kod generatora. Przykłady generatorów:
- Widżet z produktami sklepu — slider/lista produktów z parametrami: kategoria, liczba na stronie, hity sprzedaży, ze zniżką, promocyjne, nowości, ostatnio oglądane, ulubione, przecenione, losowa kolejność, producent, kolekcja, auto-szerokość, opis, przycisk koszyka/porównania, ocena, ulubione, swipe, tylko HTML, ukrywanie przy braku, przewijanie poziome;
- Widżet z artykułami — slider ostatnich artykułów bloga z parametrami: kategoria, strona, liczba na stronie, opis, powtórzenie, losowa kolejność, swipe, język, sortowanie;
- Widżet z kategoriami sklepu — menu kategorii (pionowe/poziome/rozwijane/mega-menu) z parametrami poziomów, liczby produktów, data-rozszerzeniem;
- Widżet z producentami — lista/slider producentów.
Generatory dostępne w sekcji „Bloki/Menu" panelu: Widżet z produktami, Widżet z artykułami, Widżet z kategoriami, Widżet z producentami. Szczegółowa instrukcja — w bazie wiedzy.
🪟 Okna wyskakujące i generator popup
Na platformie jest osobny generator okien wyskakujących (popup) z elastycznymi parametrami i obsługą dowolnej treści. Okno wyskakujące może zawierać tekst, zawartość bloku HTML, ładowanie iframe (np. YouTube lub dane innych stron) lub dane AJAX ze stron i artykułów Twojej strony.
- Typy ładowanych danych: strona katalogu artykułów, pełny URL (np. YouTube), blok z ID/Class ze strony, strona serwisu, karta produktu, dane HTML strony/produktu/artykułu (bez iframe);
- Rozmiary okna: szerokość, wysokość, automatyczna szerokość/wysokość, maksymalne rozmiary, szerokość okna mobilnego;
- Layout: tytuł okna, tekst przycisku zamknięcia, tekst przycisku otwarcia, fiksacja tytułu, zamykanie po kliknięciu poza;
- Rozszerzone atrybuty: funkcja callback po otwarciu okna, funkcje callback dla przycisków okna, atrybut zamykania okna od środka;
- Instalacja skryptu jeden raz (w Blok/Menu lub treść strony);
- Gotowe przykłady: okno z wideo, okno z przyciskiem.
Generator dostępny linkiem: Okna wyskakujące.
📋 Formularze i generator formularzy wyskakujących
Kreator formularzy pozwala szybko tworzyć formularze kontaktowe, oddzwoń, „zadaj pytanie", szybkie zamówienie i inne.
- Szybkie tworzenie: można utworzyć formularz w trybie automatycznym — wszystkie pola i skrypty wypełniają się automatycznie;
- Kreator pól: wiersz, pole tekstowe, select, checkbox, plik, data, czas, kolor, range; tytuł, podpowiedź, placeholder, klasy, walidacja (e-mail/telefon/URL), obowiązkowość, antyspam;
- Formularze wyskakujące (popup-formularze): generator „Formularze — Okna wyskakujące" — formularz otwiera się w oknie wyskakującym po przycisku;
- Funkcjonalne nazwy formularzy: Callback (oddzwoń — tylko imię i telefon), Consultation (zadaj pytanie), Ask price (poznaj cenę), Quick order (szybkie zamówienie) — z auto-ukrywaniem zbędnych pól;
- Przekazanie danych produktu: ID produktu, ilość, wariant, cena — zgłoszenie wiąże się z konkretnym produktem;
- Auto-wypełnianie i auto-zamiana: auto-podstawienie wartości, pola obowiązkowe z komunikatami, auto-zamiana tekstu zgłoszenia;
- Tłumaczenie formularza na bieżąco: wbudowana funkcja tłumaczenia wartości przycisków i tytułów;
- Powiadomienia: formularz może wysyłać powiadomienia o wiadomości do Telegram, Viber i Web Push, a także auto-odpowiedź nadawcy (na e-mail);
- Zgłoszenia trafiają do statystyki sprzedaży (można wiązać z grupami, pozycjami, produktami).
Generator formularzy wyskakujących: Formularze — Okna wyskakujące, lista formularzy — w sekcji „Formularze" panelu.
📁 Pliki
W sekcji „Pliki" panelu można zarządzać plikami strony: wgrywać pliki, tworzyć foldery, konwertować i przycinać obrazy oraz wykonywać inne operacje na plikach.
- Wgrywanie plików na stronę;
- Tworzenie folderów do strukturyzacji plików;
- Konwersja obrazów (w tym do WebP);
- Przycinanie i zmiana rozmiarów obrazów;
- Zarządzanie plikami (zmiana nazwy, usuwanie).
🗄️ Kopia zapasowa
Platforma potrafi tworzyć kopie zapasowe strony — można zrobić kopię wszystkich danych, w tym w skompresowanej formie, do szybkiej aktualizacji ustawień i powrotu z kopii.
- Kopia artykułów, stron, kategorii, producentów, kolekcji, kategorii artykułów;
- Kopia ustawień (JSON) i stylów CSS;
- Kopia rabatów, podatków, cashback, typów produktów i charakterystyk (JSON);
- Kopia szablonów listów i menu (JSON);
- Skompresowana (archiwizowana) kopia zapasowa;
- Przywrócenie (powrót) z kopii;
- Wywóz zamówień również dostępny.
🔍 SEO: CHPU, sitemap, robots, 301-redirects, Schema.org, llms.txt
Platforma tworzona była z myślą o mocnym SEO: czytelne URL, pełna kontrola nad meta-tagami, rozszerzeniami i plikami dla wyszukiwarek.
🔗 CHPU
Czytelne URL (slugi) dla stron, artykułów i produktów. Format domyślny „/{język}/{nazwa}.htm".
🔄 301-redirects
Baza redirects, import masowy CSV/XLS (do 3000 wierszy), licznik działań, aktywacja.
🗺️ Sitemap
Generacja sitemap.xml i sitemap.xml.gz, ustawienie dla Search Console.
🤖 robots.txt
Edycja /robots.txt (do 40 000 znaków), czyszczenie cache robots.
📊 Pełny zestaw narzędzi SEO
- Meta-tytuł, meta-opis, meta-słowa kluczowe na wszystkich typach treści;
- Smart Meta (auto-generacja), rozszerzenie JSON-Schema;
- Schema.org na stronach i w kartach produktów;
- Kanoniczne URL (canonical) — w tym dla Multilanding, aby nie tworzyć duplikatów;
- Separator SEO nagłówków;
- noindex dla stron wyszukiwania;
- Plik llms.txt dla botów AI i webmanifest dla PWA;
- Auto-opisy produktów według charakterystyk/kategorii/producenta;
- Masowa zamiana HTML na całej stronie (dla globalnych poprawek);
- Repost stron w social (Facebook, Twitter, VK, Yandex, LJ i inne) z kanonicznym URL;
- SEO-cron auto-posting nowych produktów/artykułów do zewnętrznych blogów i social;
- Szybkość: cache 0,1–0,3 s, Lazy Loading, Core Web Vitals.
🧾 Wbudowane rozszerzenie Schema.org (dane strukturalne)
Platforma automatycznie generuje dane strukturalne (Schema.org / JSON-LD) dla różnych typów treści — to pomaga wyszukiwarkom i AI lepiej rozumieć strony oraz wyświetlać rozszerzone snippety.
- Strony: WebPage, Article, BlogPosting, NewsArticle, AboutPage, ContactPage, CollectionPage, ProfilePage — typ ustawiany w edytorze strony;
- Karty produktów: rozszerzenie produktu (Product) z ceną, walutą, dostępnością, oceną i recenzjami — dla rozszerzonych snippetów w Google;
- Blog i artykuły: rozszerzenie artykułu i okruszki chleba;
- FAQ: rozszerzenie FAQPage dla bloków pytań-odpowiedzi (jak w tym artykule);
- Obrazy: rozszerzenie ImageObject;
- Kategorie/producenci/kolekcje: rozszerzenie dla nawigacji (w tym Google-rozszerzenie w menu przez parametr googlenav);
- Mikrorozszerzenie data-* i itemprop w menu i widżetach.
Szczegółowy przewodnik po rozszerzeniu produktów — w artykule „Schema.org rozszerzenie produktów".
📈 Marketing i analityka: GA4, TagManager, Pixel, A/B, Multilanding
Moduły promocji zamykają zadania analityki, retargetingu, testów konwersji i dynamicznej treści.
📊 Analityka
- Google Analytics (G-XXXX / UA-XXXX) i typ analityki (GA4 Events / GUA / GUA+GA4);
- Dynamiczny remarketing (parametry ecomm_pagetype, ecomm_prodid, ecomm_totalvalue);
- Google Ads Tag, Google Merchant (ID feedu);
- Google Tag Manager (GTM, dataLayer, zdarzenia view_item/add_to_cart/purchase i inne);
- Tryb zgody (Cookie Consent) z banerem „Akceptuj/Odrzuć";
- Facebook Pixel (PageView, AddToCart, ViewContent, InitiateCheckout, Purchase);
- Ogonki referencyjne (etykiety UTM, auto-oznaczanie Yandex.Direct i Google AdWords).
🧪 Testy A/B
- Testowanie stron docelowych przez URL-redirects (grupy linków A/B);
- Statystyka przejść i zamówień dla każdego linku-wariantu;
- Wiązanie zamówień po cookies.
🌐 Multilanding
- Automatyczna zmiana treści strony zależnie od zapytania wyszukiwarki, etykiet UTM lub źródła przejścia;
- Zamiana treści (słowa/HTML) lub redirect na inną stronę;
- Canonical dla stron Multilanding (przeciw duplikatom);
- Program partnerski przez link z parametrem reff;
- Pamięć danych: źródło — 24 godziny, program partnerski — 120 dni.
📧 E-mail marketing
- Baza e-mail (import CSV/XLS do 50 000 adresów, subskrypcja/rezygnacja);
- Własne szablony listów z placeholderami;
- Wysyłki z planowaniem, SMTP2, wysyłką paczkową;
- Przypomnienia o porzuconym koszyku (po 1/2/3/5/7/10/15/20 dniach);
- Powiadomienie o pojawieniu się produktu w magazynie;
- Zapytanie o recenzję po zamówieniu, list „kupowane razem" (auto-wysyłka przy zamówieniu);
- Auto-zbiór bazy subskrybentów przy zamówieniu i wysyłka do nich;
- Program partnerski (referencyjny).
Własne szablony listów: 13 gotowych typów
Można tworzyć własne szablony listów lub edytować gotowe — dla każdego zdarzenia. Wbudowane typy szablonów:
- Powiadomienie kupującego o złożonym zamówieniu — list z potwierdzeniem zamówienia;
- List z produktem „kupowane razem" — produkty powiązane po zamówieniu;
- List z ulubionymi produktami — przypomnienie o produktach w ulubionych;
- List z zachętą do recenzji — zapytanie o recenzję po zakupie;
- List rejestracji na stronie — potwierdzenie rejestracji;
- List odzyskiwania hasła — reset/odzyskanie dostępu;
- List o automatycznej rejestracji na stronie;
- Powiadomienie o pojawieniu się w magazynie — powiadomienie subskrybentów;
- Powiadomienie o saldzie Cashback — naliczanie/odpisanie bonusów;
- Powiadomienie z linkiem do płatności — link do płatności zamówienia;
- Powiadomienie o zmianie statusu zamówienia;
- List „nieukończony zakup" — porzucony koszyk;
- List o dokonaniu płatności — potwierdzenie płatności.
W szablonach stosowane są placeholdery (np. URL strony, imię kupującego, e-mail), obsługiwana jest auto-generacja linku rezygnacji i załączanie plików.
🗄️ CRM, klienci i menedżerowie
Wbudowane CRM pozwala zarządzać klientami, statusami zamówień, saldami i prawami dostępu bez zewnętrznych usług.
👤 Klienci
Baza klientów: imię, telefon, e-mail, grupa, saldo cashback, subskrypcja, dostęp do strony.
Auto-rejestracja przy zamówieniu: można ustawić, aby przy składaniu zamówienia kupujący automatycznie rejestrował się na stronie (i/lub dodawał do osobistej bazy klientów). Tworzona jest baza takich użytkowników, a samą auto-rejestrację można włączać lub wyłączać.
👥 Grupy klientów
Grupy ze zniżkami (wyrażenia matematyczne), dostępem do cen hurtowych, indywidualnymi warunkami.
🧑💼 Menedżerowie
Dodawanie menedżerów z elastycznym systemem praw — każdemu można otworzyć tylko potrzebne sekcje panelu.
📊 Statystyka sprzedaży
Lejek statusów, analityka sprzedaży, statusy płatności, zwroty, eksport, integracja z 1C/BAS, zarządzanie przez Telegram.
Co można zezwolić menedżerowi (elastyczne prawa)
Menedżerowi można otworzyć tylko potrzebne sekcje — od ustawień i designu po konkretne operacje na zamówieniach:
- Ogólne: ustawienia strony, design, strony, menu/bloki, formularze, pliki, slider, 301-redirects, kopia zapasowa, testy A/B, multilandingi;
- Blog: edycja artykułów i kategorii, eksport/import artykułów i kategorii;
- Komentarze: przeglądanie i edycja komentarzy;
- Sklep: produkty (dodawanie, edycja, tylko ceny), kategorie, producenci, kolekcje, typy produktów, dostawcy, magazyny/punkty wydania, dostawa, systemy płatności, zwroty płatności, rabaty, cashback, podatki, auto-opisy, generator menu/sliderów, import/eksport;
- Recenzje: przeglądanie i edycja recenzji produktów;
- Statystyka sprzedaży: analityka, eksport, edycja statusów/ceny/danych kupującego/listy produktów, wiadomości do klientów, zapytanie o recenzję, wysyłka „kupowane razem", powiadomienia cashback, dodanie zamówienia od imienia użytkownika;
- E-mail: baza e-mail, szablony listów, wysyłki, powiadomienia o dostępności;
- Komunikatory: baza subskrybentów, wysyłki, kanały;
- Inne: grupy klientów, lista spamu, sloty rezerwacji.
📦 Zarządzanie zamówieniami
- Statusy zamówień i płatności, śledzenie numeru TTN dostawy;
- Eksport zamówień do 1C/BAS (HTTP usługa SiteExchange, POSTData);
- Wysyłka danych o zamówieniu na zewnętrzny serwer/CRM (JSON, otrzymanie zewnętrznego ID zamówienia);
- Zarządzanie zamówieniami przez bota Telegram (CRM-automatyzacja) — szczegóły w artykule „Zarządzanie zamówieniami w Telegram/CRM";
- Analityka: lejki, operatorzy zamówień, konwersje.
⭐ Komentarze, recenzje i oceny
- Wbudowane komentarze (wł/wył, captcha, kod ochronny);
- Komentarze przez Disqus, Facebook, VKontakte;
- Komentarze wielojęzyczne, odpowiedzi (gałęzie), moderacja;
- Recenzje produktów z oceną (gwiazdki);
- Ocena StarRating, pokaz na liście i w karcie;
- Powiadomienie o nowych komentarzach (admin/autoru);
- Przyciski „udostępnij" w social;
- Eksport/import komentarzy i recenzji (CSV/ZIP);
- Zapytanie o recenzję po zamówieniu, slider-widżet z recenzjami, Google Reviews;
- Komentarze i recenzje dostępne też przez API Commerce (REST JSON).
📣 Powiadomienia: e-mail, Viber, Telegram, Web Push
- E-mail: SMTP (główny + drugi do wysyłek), szablony listów, powiadomienia o nowych zamówieniach, listy do kupującego;
- Bot Telegram: podłączenie bota, lista subskrybentów, wysyłki do użytkowników, przyjmowanie płatności, zarządzanie sklepem i zamówieniami bezpośrednio z Telegram;
- Bot Viber: podłączenie, subskrybenci, wysyłka testowa;
- Google Web Push: powiadomienia push w przeglądarce (subskrypcja/rezygnacja);
- Ustawienie powiadomień przy wysyłce formularzy i zamówień (kto otrzymuje, dokąd).
Więcej o sklepie Telegram i automatyzacji sprzedaży: „Utwórz katalog sklepu Telegram", „Automatyzacja sprzedaży i subskrybentów przez Telegram", „Zarządzanie zamówieniami w Telegram/CRM".
📅 Rezerwacje (Booking)
Uniwersalny system rezerwacji dla wynajmu aut, wypożyczalni narzędzi, mieszkań, mini-hoteli, usług.
- Sloty rezerwacji: pojedyncze i okresowe (recurring);
- Rezerwacje godzinowe i wielodniowe, kalendarz zajętości;
- Powtarzające się okresy (według dni tygodnia, miesięcy);
- Grupy slotów z ceną i walutą, punkty/miejsca;
- Kontrola slotów, przedzamówienie (slot wolny do potwierdzenia), przedpłata;
- Wymóg płatności dla potwierdzenia rezerwacji;
- Statusy, zamówienia rezerwacji, analityka;
- API Commerce dla rezerwacji (/booking).
Szczegółowy przewodnik — w artykule „Jak zrobić stronę rezerwacji za darmo".
🌐 Wielojęzyczność i wielowalutowość
- Języki treści i interfejsu: ru, ua, en, de, fr, es, pl, it, kk, be i inne;
- Główny język strony lub tryb wielojęzyczny;
- Przełącznik języków (własny skrypt lub shortcode, jest wbudowany i w menu mobilnym);
- Wielojęzyczne kopie treści przez grupę tłumaczeń (auto-powiązanie po SKU);
- Waluty: USD, EUR, BYN, RUB, UAH, KZT, PLN;
- Auto-wybór waluty według języka, przełącznik walut;
- Autokurs walut z banku, kursy ręczne, zaokrąglanie cen;
- Konwersja cen do jednej waluty przy zamówieniu;
- Wielojęzyczne wywozy (feedy z językiem 20+).
🖥️ Domeny, hosting, SSL i Cloudflare
- Domeny: poddomena platformy (tymczasowa), przypięcie własnej domeny (parkowanie), poddomeny strony;
- SSL/HTTPS: włączenie/wyłączenie redirectu na HTTPS;
- Cloudflare: parametr dla stabilnego importu przez import.boostore.pro przy timeoutach (błąd 524) — zalecenie dla pracy przez Cloudflare;
- Hosting: subskrypcja od 3 $/mies (zdejmuje limity i reklamę), limit produktów (do 1000 na darmowym), kwota plików;
- Przedłużenie hostingu: zapłać za hosting;
- Dostęp: otwarta strona / zamknięta (403/503/404), dostęp według grup użytkowników, hasło;
- Usunięcie strony, monitoring 24/7, nieaktywne strony usuwane po 1 roku.
Zarządzanie stronami — na stronie „Moje strony", podłączenie szablonów — w katalogu szablonów.
🔗 API Commerce (REST API JSON) i integracje
Pełnoprawne REST API (Commerce API) do programowego zarządzania treścią i zamówieniami. Dostępne dla stron z opłaconym hostingiem i przypiętą domeną.
🔐 Autoryzacja
- Klucz dostępu ustawia się w „Sklep" → „Dostęp do statystyki sprzedaży";
- Przekazanie klucza: Authorization Bearer lub consumer_secret;
- Poziomy praw (odczyt/zapis według zasobów: produkty, zamówienia, blog, strony, bloki, komentarze, recenzje);
- Limit częstotliwości (rate-limit) z HTTP 429 i nagłówkami X-RateLimit-*;
- CORS: Access-Control-Allow-Origin: *, metody GET/POST/PUT/PATCH/DELETE/OPTIONS.
📚 Zasoby (endpointy)
| Zasób | Ścieżki |
|---|---|
| Zamówienia | /orders, /crm_orders, /orders/{id} |
| Produkty | /products, /products/{id}, /products/sku/{sku} |
| Kategorie | /products/categories, /categories |
| Producenci | /products/producers, /producers |
| Kolekcje | /products/collections, /collections |
| Blog | /blog/articles |
| Strony | /pages, /pages/slug/... |
| Bloki | /blocks, /blocks/slug/... |
| Rezerwacje | /booking, /booking/{id} |
| Komentarze i recenzje | /comments, /comments/{id} |
💳 Zarządzanie płatnościami przez API
- Potwierdź obciążenie (capture) — zakończenie holda;
- Anuluj zamrożenie (reverse) — anulowanie holda;
- Zwrot (pełny lub częściowy z podaniem kwoty).
🔌 Inne integracje
- Wysyłka danych o zamówieniu na zewnętrzny serwer/CRM (JSON) z otrzymaniem zewnętrznego ID zamówienia;
- Integracja z 1C/BAS, L.Soft, TorgSoft;
- Prefiks kompatybilny z WooCommerce /wp-json/wc/v3;
- Zapier (automatyzacja), Webhooks systemów płatności;
- PHP SDK do synchronizacji treści;
- Operatorzy Telegram (zarządzanie zamówieniami z Telegram);
- ORDERS FULL — pełny wywóz zamówień do JSON.
Więcej — w artykule „API-commerce integracja".
🔒 Bezpieczeństwo platformy
BooStore.pro dba o bezpieczeństwo strony i danych — to ważna przewaga dla sklepów internetowych.
- Heszowanie — hasła i wrażliwe dane przechowywane są w postaci haszy, a nie otwartym tekstem;
- Filtracja wiadomości przychodzących — wbudowany filtr antyspamowy według tekstu (ustawianego samodzielnie) i captcha;
- Autoryzacja dwuskładnikowa — można włączyć Google Authenticator przy logowaniu do panelu/konta;
- Ochrona przed zgadywaniem hasła — automatyczne liczenie liczby prób logowania, dodanie captchy przy podejrzeniu i blokada logowania przy zbyt dużej liczbie nieudanych prób;
- Bezpieczna autoryzacja i bezpieczne odzyskiwanie hasła (link/kod do resetu);
- Filtracja niebezpiecznych konstrukcji przy wstawianiu HTML/CSS (ochrona przed iniekcjami XSS);
- SSL/HTTPS — bezpieczne połączenie strony;
- Monitoring 24/7 i kopie zapasowe danych.
🔌 Bezpieczeństwo i prostota integracji
Na platformie zaimplementowano prosty i bezpieczny sposób podłączania API — zewnętrznych usług, systemów płatności i firm kurierskich. Podajesz klucze dostępu, a resztę robi platforma. Trudno będzie Ci coś zepsuć.
📦 Przykład: podłączanie firm kurierskich (API)
- API Nowej Poczty, Ukrposzty, Meest, Goshippo konfiguruje się w kilka kliknięć;
- Podajesz klucze dostępu (z konta przewoźnika);
- Włączasz dodatkowo: czy tworzyć TTN i na jakich warunkach;
- Wskazujesz, jak dodawać koszt dostawy do zamówienia: sam płacisz za dostawę (dodając do kosztu zamówienia), kupujący płaci za dostawę, lub pobranie (przewoźnik pobiera pieniądze przy wydaniu).
Więcej: „Firmy kurierskie".
💳 Bezpieczeństwo metod płatności
- Po prostu podajesz klucze dostępu (merchant ID, klucz sekretny) — platforma sama buduje bezpieczną wymianę z systemem płatności;
- Ważne skrypty z pudełka nie są edytowane i działają na wewnętrznych zabezpieczonych skryptach, ale masz maksymalną elastyczność ich konfiguracji — np. czy przy płatności włączać auto-tworzenie paragonu PRRO czy nie;
- System z pudełka jest bezpieczny, a nie jest łatwo naruszyć ważne moduły przy pracy platformy, mimo pełnego dostępu do funkcji;
- Jeśli takie błędy będą, łatwo je zobaczysz w debugowaniu przeglądarki (konsola/sieć).
🤖 Rozwój i AI
- Dla 99% zadań nie potrzebujesz programistów;
- Jeśli potrzebne — większość rozwiązań łatwo napisze AI (np. darmowy Gemini) za pomocą bezpośrednich zapytań na czacie;
- Gotowe skrypty i przykłady z katalogu „Skrypty dla stron" można użyć jako bazę.
🍪 Konwerter cookies i bezpieczne ich używanie
Na platformie jest mechanizm zapisu i odczytu cookies z filtracją i ochroną wartości. Pozwala on zachować wybór użytkownika (np. sortowanie, walutę, sposób płatności) między wizytami — przy tym dane są sprawdzane, aby wykluczyć podstawienie szkodliwych wartości (ochrona przed atakiem/iniekcjami).
Przykład: sortowanie produktów tworzone jest właśnie tą metodą — formularz przekazuje parametry sortowania (kierunek, pole, liczba na stronie), konwerter zapisuje je w cookie, i przy kolejnych wizytach użytkownik widzi to samo ustawienie. Przy tym przekazane wartości są filtrowane.
<form id="hotengine-sort-products-generated" method="get" action="">
<select name="sort_by" onchange="this.form.submit()">
<option value="ASC">Ascending</option>
<option value="DESC">Descending</option>
</select>
<select name="order_by" onchange="this.form.submit()">
<option value="0">ID</option><option value="4">Name</option>
<option value="1">Date</option><option value="2">Price</option>
</select>
<select name="NUM_ONPAGE" onchange="this.form.submit()">
<option value="10">10</option><option value="20">20</option>
<option value="30">30</option><option value="50">50</option>
</select>
</form>
Podłączenie skryptu formularza sortowania: /templates/scripts/hotengine-script-shop-products-list-sort-form.js. Wartości przekazywane i zapisywane są z weryfikacją — to właśnie bezpieczne używanie cookies z filtracją dla ochrony przed atakami.
⚡ Skrypty rozszerzania funkcjonalności i ładowanie AJAX
Na platformie jest duży katalog gotowych skryptów i funkcji, które można podłączać, edytować i używać jako przykładów do tworzenia własnych rozwiązań.
📜 Pełna lista skryptów
- Gotowe skrypty-przykłady: popup zbierania kontaktów do płatności, formularze wyskakujące, inteligentne wyszukiwanie, slider, dodawanie informacji o dostawie do karty produktu przez Ajax, formularz sortowania produktów (z zapisem wyboru w cookies) i inne;
- Możliwość edycji gotowych skryptów pod własne potrzeby i tworzenia własnych;
- Ścieżki do skryptów (np.
hotengine-script-shop-products-list-sort-form.js) podawane są jako linki do przeglądania/podłączania; - Katalog skryptów i instrukcji: „Skrypty dla stron" oraz dokumentacja „Skrypty, callbacki i haki".
🔃 Ładowanie AJAX i dynamiczna strona
Na platformie można ładować dane przez AJAX. To pozwala stworzyć dynamiczną stronę z aktualizacją i ładowaniem treści w dowolnym stylu i formacie — bez przeładowania strony: podładowanie produktów, artykułów, recenzji, bloków dostawy i innych danych na żądanie.
🔧 Funkcje callback i haki
Funkcje callback — to wbudowany mechanizm platformy: przy każdej akcji (dodanie do koszyka, złożenie zamówienia, wyszukiwanie, wyświetlanie bloku itd.) wywoływana jest gotowa funkcja, którą możesz ustawić lub przedefiniować samodzielnie. To pozwala rozszerzać zachowanie strony bez zmiany jądra platformy. Pełny przewodnik — w dokumentacji „Callbacki i haki".
🛒 Przykład: callbacki koszyka (Shop / Cart)
callback_hotengine_cart_plus— po wysłaniu zapytania o dodanie produktu do koszyka;callback_hotengine_cart_addresult($result, $item_id)— po dodaniu produktu do koszyka;$result— wynik:"added"(dodano),"removed"(usunięto),"instock_smaller"(stan mniejszy niż dodają),"instock_smaller_exists"(stan mniejszy niż już dodano);callback_hotengine_cart_plus_after($items_in_cart)— po dodaniu produktu;$items_in_cart— liczba produktów w koszyku po wykonaniu;callback_hotengine_cart_plus_after_boughtwith($ids)— po dodaniu przekazywana jest lista „kupowane razem" w$ids;callback_hotengine_cart_plus_after_boughtwith_email($ids)— przekazywana jest „Lista do wysyłki" w$ids(e-mail wysyłka innych produktów);callback_hotengine_cart_count_product_num— po wyborze produktu do zmiany jego ilości w koszyku;callback_hotengine_cart_error_wrong_num— podano nieprawidłową ilość produktu przy dodawaniu do koszyka;callback_hotengine_shop_update_cart_menu— zaktualizuj liczbę produktów w koszyku (dla menu z koszykiem, np. w menu mobilnym);callback_hotengine_cart_menu_hover_block— funkcja przy najechaniu na ikonę koszyka po wyświetleniu jej zawartości.
💡 Co to daje
- Elastyczna personalizacja — podłączasz własne funkcje do standardowych zdarzeń (koszyk, zamówienie, wyszukiwanie itd.) i dodajesz potrzebne zachowanie;
- Rozszerzanie bez zmiany jądra — logika zostaje, a reakcja na zdarzenia — Twoja;
- Integracje — można wysyłać dane, pokazywać powiadomienia, aktualizować interfejs (np. koszyk w menu mobilnym) po akcjach użytkownika;
- Przykład: własna obsługa kliknięć w menu mobilnym — można dodać własną funkcję przy kliknięciu dowolnego linku w menu mobilnym. Menu mobilne to skrypty, więc funkcję można wskazać bezpośrednio tam lub hashem w linku (ale tam z góry są gotowe hasze). Aby stworzyć własną obsługę dla dynamicznej treści (która w menu mobilnym ładuje się nie od razu), używa się callbacku
callback_hotengine_mobilemenu_click($a, $href); - Dla programistów i AI — zrozumiały kontrakt: nazwa funkcji, parametry i moment wywołania opisane dokumentacją.
🚀 Optymalizacja i wydajność
- Cache stron 0,1–0,3 sekundy;
- Czysty Vanilla JS, ładowanie skryptów tylko w razie potrzeby (ładowanie leniwe/odroczone — kod podładowuje się po kliknięciu elementu, a nie zawsze z góry);
- Lazy Loading obrazów;
- Minifikacja CSS, cachowanie CSS do pliku;
- Obrazy adaptacyjne (slider podmienia obraz na małym ekranie na zmniejszoną wersję);
- Core Web Vitals, PageSpeed 100/100/100/100;
- Super-zoptymalizowane menu mobilne: treść nie ładuje się z góry, tylko po kliknięciu.
Pełny rozbiór przyspieszenia sklepu — w artykule „Optymalizacja wydajności e-commerce".
📈 Dlaczego PageSpeed 100/100/100/100
Platforma osiąga maksymalne 100 punktów w testach szybkości (Core Web Vitals / PageSpeed) dzięki architekturze, która od początku zoptymalizowana jest pod wydajność:
- Brak ciężkich frameworków JS (0% jQuery, bez React/Angular) — mniej kodu do załadowania i wykonania;
- Ładowanie odroczone (leniwe) — skrypty i treść podładowują się tylko wtedy, gdy realnie potrzebne (np. menu — po kliknięciu), a nie z góry;
- Szybki cache (0,1–0,3 s) i cachowanie CSS do pliku;
- Lazy Loading i obrazy adaptacyjne — na małych ekranach ładuje się zmniejszona wersja obrazu;
- Minifikacja CSS i czysty zoptymalizowany wynik HTML.
🤖 Instrukcje dla AI: llms.txt i AI-prompt
- Platforma ma plik llms.txt — specjalny plik dla botów AI. Można go wskazać i zmieniać przez panel (strona typu llms);
- Dostępny jest też gotowy AI-prompt z podstawową instrukcją pracy z platformą (plik llms_boostore_manual_prompt.txt), który pomaga AI zrozumieć strukturę strony, bloki, shortcodes i CSS.
Przykłady linków: https://boostore.pro/llms.txt oraz plik-instrukcja dla AI w katalogu głównym platformy.
⚡ Dlaczego BooStore.pro to więcej niż SaaS
W przeciwieństwie do standardowych zamkniętych kreatorów SaaS (Wix, Webflow, Tilda, Horoshop, Weblium), BooStore.pro otwiera to, co zwykle jest zablokowane:
| Możliwość | Zamknięty SaaS | BooStore.pro |
|---|---|---|
| Edycja szablonów HTML | ❌ ograniczone | ✅ pełny dostęp |
| Style CSS i dowolne skrypty | ❌ często nie można | ✅ swobodne wstawianie |
| Ceny hurtowe i B2B | ❌ rzadko | ✅ od razu |
| Import/eksport wszystkich danych | ❌ zamknięte | ✅ CSV/XLS/XML/JSON, harmonogram |
| Pełnoprawne REST API | ❌ często płatne/ograniczone | ✅ Commerce API |
| 301-redirects i CHPU | ❌ częściowo | ✅ pełna kontrola |
| Własna domena | ❌ taryfa | ✅ parkowanie + SSL |
| Brak narzutu platformy | ❌ prowizja | ✅ prowizję biorą tylko systemy płatności |
🖱️ Prosta obsługa
Za całą głębią funkcjonalności stoi jeden logiczny schemat panelu administracyjnego. Zarządzanie zbudowane jest na punktach i podpunktach: otwierając sekcję (Sklep, Strony, Bloki/Menu, Ustawienia itd.), widzisz listę podsekcji i danych. Większość ustawień zadaje się bezpośrednio w prostych parametrach lub w oknach wyskakujących, a do wyszukania potrzebnych rekordów jest wygodne szybkie wyszukiwanie.
🧩 Jak to działa w praktyce
- Punkty i podpunkty: każda sekcja — to logiczna struktura (np. „Bloki/Menu" → „Dodaj Blok/Menu", „Moje Bloki/Menu", „Widżety"). Nie gubisz się — wszystko rozłożone na półkach;
- Okna wyskakujące i parametry: wiele ustawień (wybór typu, parametry widżetu, produkty powiązane, dane formularza) otwiera się w oknie wyskakującym lub zadaje polami bezpośrednio na stronie;
- Szybkie wyszukiwanie: po produktach, stronach, artykułach, klientach, zamówieniach i innych danych jest wyszukiwanie po nazwie/ID/kluczowych polach — znajdujesz potrzebne w sekundy;
- Przykład: chcesz utworzyć Filtr wyszukiwania — klikasz „Dodaj menu funkcjonalne", wybierasz „Filtr wyszukiwania" i wskazujesz typ produktu w oknie wyskakującym parametrów. Podobnie zarządza się wieloma sekcjami.
🧑💻 Wbudowany edytor wizualny dla każdego pola tekstowego
- Wbudowany edytor HTML (TinyMCE) można włączać osobno dla każdego pola tekstowego: dla tekstu strony, dla każdej zakładki produktu (osobno), dla opisu produktu, dla artykułów bloga;
- Tak, można używać czystego kodu HTML lub gotowego edytora wizualnego — do wyboru dla każdego pola;
- Do designu — osobno edytor wizualny (WYSIWYG drag-and-drop).
⚡ Szybkie scenariusze
- Aby dodać produktom blok „kupowane razem", klikasz ikonę wyszukiwania — i w oknie z wyszukiwaniem wybierasz potrzebne produkty;
- Szybki import kategorii (z bufora i plikiem), a także import kolekcji i producentów;
- Rozszerzony import produktów, artykułów i innych encji;
- Import wartości dla pozycji menu w kilku formatach (JSON i wartości tekstowe);
- W menu mobilne można dodać wyszukiwanie i filtr wyszukiwania, powiązać menu z dowolnym elementem (stworzyć własny przycisk);
- Szybkie tłumaczenie strony: prawie wszystkie dane obsługują eksport/import, więc techniczne punkty (np. menu główne) można wywieźć do JSON, przetłumaczyć (w tym przez AI z zamianą ścieżek) i zaimportować z powrotem;
- Przełącznik języków: można stworzyć własny skrypt lub wstawić gotowy shortcode, w menu mobilnym jest już wbudowany;
- Tworzenie własnego szablonu lub własnego designu na bazie gotowego szablonu (zalecane).
🛠️ Usługi pod klucz
Poza samodzielnym zarządzaniem można zamówić zaprojektowanie i wypełnienie strony „pod klucz" — w bardzo przystępnych cenach.
- Zamówić zaprojektowanie, opracowanie i wypełnienie strony/sklepu pod klucz — usługi BooStore.pro (w przystępnych cenach);
- Zamówić zaprojektowanie strony można też z sekcji „Design strony" panelu (kontakt z działem wsparcia);
- Gotowe szablony — w katalogu szablonów, podłączenie — jak podłączyć szablon.
🔗 Przydatne sekcje i linki
👥 Wspólna praca i ochrona
Funkcjonalne możliwości wspólnej pracy nad stroną i ochrony przed spamem.
✏️ Edycja grupowa
- Masowa edycja produktów: zmiana ceny/narzutu, przeniesienie do kategorii, zmiana dostępności, narzut dla wielu produktów od razu;
- Przenoszenie do kategorii i producentów sposobem grupowym;
- Masowa zmiana cen „jak w wariantach".
👥 Wspólny dostęp
- Menedżerowie strony (wspólny dostęp) z elastycznymi prawami (patrz sekcja „CRM");
- Program partnerski (referencyjny).
🛡️ Ochrona przed spamem
- Wbudowany filtr wiadomości przychodzących (filtr antyspamowy);
- Filtr według tekstu, który można ustawić samodzielnie (lista zakazanych słów/adresów);
- Import wartości filtra z CSV;
- Captcha do ochrony formularzy i komentarzy.
❓ Częste pytania
Odpowiedzi na kluczowe pytania o możliwości platformy BooStore.pro. Ten blok ujawnia całą funkcjonalność, abyś dokładnie wiedział, co potrafi platforma.
Co to jest BooStore.pro i czym różni się od Wix, Tilda, OpenCart, WordPress, Horoshop?
BooStore.pro — to platforma SaaS (wynajem oprogramowania bez instalacji na serwerze), która jednocześnie daje prawie pełny dostęp do szablonów HTML, CSS i skryptów, jak samodzielne CMS. Kluczowe różnice:
- W przeciwieństwie do zamkniętych kreatorów (Wix, Tilda, Webflow, Horoshop, Weblium) tu są ceny hurtowe i B2B, pełny import/eksport danych, REST API Commerce, 301-redirects, CHPU, edytor designu i edytor wizualny — i nie ma narzutu platformy na płatności;
- W przeciwieństwie do OpenCart/WooCommerce/WordPress nie trzeba instalować i utrzymywać oprogramowania: hosting, aktualizacje, SSL i cache już wbudowane;
- Wszystko w jednym panelu: sklep, strony, blog, formularze, menu, widżety, CRM, płatność, dostawa, import, SEO, analityka i API.
Czy można edytować HTML i CSS bezpośrednio?
Tak, to jedna z kluczowych możliwości. W edytorze designu jest pole do swobodnego wstawiania HTML i CSS (obsługa @import, zewnętrznych fontów Google Fonts), osobne style dla kart produktów i formularzy, a także edytor wizualny z edycją kodu HTML bloków. Można ustawiać położenie bloków karty produktu (opis na górze/na dole, podział na bloki), wybierać zakładki (tabs) lub akordeon. System filtruje niebezpieczne konstrukcje (javascript:, document.cookie itp.) dla ochrony przed XSS.
Czy można ograniczyć dostęp do strony?
Tak. Można całkowicie zamknąć stronę (dostęp 403/503/404), ograniczyć dostęp według grup użytkowników lub ustawić hasło na strony/produkty. Można też ukryć cenę i przycisk „Kup" dla niezalogowanych gości — wygodne dla B2B i katalogów „na zapytanie".
Czy jest minimalna kwota zamówienia?
Tak. W ustawieniach sklepu zadaje się minimalną kwotę zamówienia: jeśli nie zostanie osiągnięta, wyświetla się komunikat i zamówienia nie można złożyć. Stosuje się to do bramek B2B, warunków hurtowych i ochrony przed drobnymi nieopłacalnymi zamówieniami.
Czy obsługiwane są ceny hurtowe i B2B?
Tak, pełnoprawny funkcjonal B2B: ceny hurtowe (bulk) z minimalną wielkością zamówienia (MOQ), grupy klientów z indywidualnymi rabatami (do grup można dodawać użytkowników), matematyczne formuły przeliczenia cen pod grupy, rabaty, podatki, cashback i bonusy. Dodatkowo jest minimalna kwota zamówienia i ukrywanie cen przed gośćmi.
Jakie systemy płatności są obsługiwane?
Obsługiwany jest szeroki zestaw systemów: Monobank (MonoPay), NovaPay, LiqPay, PrivatBank, Fondy, WayForPay, Stripe, PayPal, Square, Hutko, iPay, YooKassa, WebMoney i inne. Dostępne metody: karty (Visa/MasterCard), Apple Pay, Google Pay, bankowość internetowa (Privat24, LiqPay i inne), raty/płatność w częściach, PRRO (fiskalizacja), hold (płatność dwuetapowa), płatności cykliczne/subskrypcja i zwroty (pełne i częściowe). Platforma nie pobiera prowizji — procenty ustalają same serwisy.
Jak zrobić rachunek do zapłaty bez produktu?
Przez generator rachunku budowany jest link do strony payment.html z parametrami GET: waluta (payment_currency), cena (payment_price), opis (payment_desc), kontakty płatnika (payment_email/payment_phone/payment_soname), ID systemu płatności (shop_payment_systems), oznaka subskrypcji (payment_subscribe), etykieta grupy zamówień (shop_cart_statistic_group). Jest skrypt popup do zbierania kontaktów (hotengine-payment-popup-demo.js), który automatycznie wstawia dane do linku.
Czy można dodać prowizję/narzut do płatności?
Tak. W ustawieniach systemu płatności jest pole „Dodaj procent do płatności": można wskazać procent, stałą kwotę w walucie lub ich kombinację — np. „+2%", „+100 USD" lub „+2% +100 USD". Waluta stałej kwoty przeliczana jest na walutę zamówienia. Wygodne do rekompensaty prowizji banku lub narzutu za płatność online.
Jak zwrócić pieniądze kupującemu?
Zwrot wykonuje się przyciskiem ze „Statystyki sprzedaży" i bywa pełny i częściowy (z podaniem kwoty zwrotu częściowego). Termin zwrotu zwykle ok. tygodnia i zależy od systemu płatności. Odpowiedzi o zwrocie przychodzą na e-mail i do statystyki. Zarządzać holdem i zwrotem można też przez API Commerce (payment_action: hold_finalize, hold_cancel, refund).
Jakie sposoby dostawy są dostępne?
Po Ukrainie i za granicę: Nowa Poczta, Ukrposzta, Meest — z podpowiedziami adresów i oddziałów przez API, auto-tworzeniem TTN i obliczaniem kosztu. Dostawa międzynarodowa — przez Goshippo (DHL, UPS, FedEx, USPS i inne). Są punkty odbioru (magazyny/punkty wydania) z ograniczeniami według ceny/objętości/wagi. Tryby TTN: pobranie, płatność przez odbiorcę tylko za dostawę/tylko za produkt, bez płatności przez odbiorcę.
Jakie formaty importu są obsługiwane?
Import: CSV, XLS, XLSX, XML (w tym CommerceML 2.0), YML (Yandex.Market), archiwa ZIP, Arkusze Google (po URL), ładowanie po HTTP/HTTPS/FTP oraz wstawianie z bufora. Importowane są produkty, kategorie, producenci, kolekcje, dostawcy, artykuły i kategorie bloga. Ustawienia: mapowanie kolumn (100+ pól), auto-wykrywanie pól, narzut, kodowanie, WebP, znaki wodne, wielojęzyczność.
Czy jest import według harmonogramu?
Tak. Ustawia się do 30 źródeł auto-importu z protokołami FTP/HTTP/HTTPS (login/hasło, kodowanie). Pełne ładowanie wykonuje się raz na dobę, aktualizacja katalogu — co 4 godziny. O wynikach wysyłane są powiadomienia na e-mail, Web Push lub komunikatory. Wymagana przypięta domena i opłacony hosting. Jest też auto-aktualizacja cen/katalogu z programów 1C/BAS, L.Soft, TorgSoft.
Czy jest import wartości dla pozycji menu?
Tak. Pozycje menu importowane są w kilku formatach: JSON (po wierszach) i wartości tekstowe. Np. dla menu głównego stosuje się format „URL | tekst" przez wstawianie z bufora, a także pełny import JSON. Eksport menu do JSON pozwala przetłumaczyć je i zaimportować z powrotem.
Czy można dodać wyszukiwanie do menu mobilnego?
Tak. Do menu mobilnego (widżet „jak aplikacja") można dodać i zwykłe wyszukiwanie, i filtr wyszukiwania (wywołanie okna filtra), a także powiązać menu z dowolnym elementem strony — stworzyć własny przycisk wywołania i zastąpić standardowy. Menu obsługuje ładowanie leniwe treści (podładowuje się po kliknięciu), co przyspiesza stronę.
Jak szybko przetłumaczyć stronę?
Prawie wszystkie dane obsługują eksport/import, więc tłumaczenie wykonuje się prosto i szybko. Np. menu główne można wywieźć do JSON, przetłumaczyć (w tym przez AI, zastępując tylko teksty i zachowując ścieżki URL) i zaimportować z powrotem. Charakterystyki tłumaczy się wbudowaną funkcją zamiany tekstu (wybór języka + tłumaczenie wartości). Jest przełącznik języków: własny skrypt lub gotowy shortcode, w menu mobilnym już wbudowany.
Czy można stworzyć własny szablon lub własny design?
Tak. Można zainstalować gotowy szablon z katalogu (templates.boostore.pro) i zmienić go pod siebie, albo stworzyć własny design na jego bazie (zalecane) przez edytor designu i edytor wizualny. Obsługiwane są schematy kolorów, niestandardowy HTML/CSS, AI-generacja designu i „katalog stylów".
Czy są wysyłki e-mail i funkcja „kupowane razem\"?
Tak. Są wysyłki e-mail (baza adresów, szablony listów, planowanie, SMTP2) i wysyłki w Telegram. Jest auto-wysyłka „kupowane razem": osobne pole — przy zamówieniu kupujący otrzymuje list z produktami powiązanymi. Pokazać blok „kupowane razem" można też bezpośrednio w koszyku — jest kilka metod (w bloku menu i w oknie wyskakującym), z weryfikacją dostępności takich produktów. Są też przypomnienia o porzuconym koszyku i zapytanie o recenzję po zamówieniu.
Czy jest wbudowane CRM?
Tak. Wbudowane CRM obejmuje bazę klientów z grupami i rabatami, salda cashback, menedżerów z elastycznymi prawami dostępu, statystykę sprzedaży z lejkiem statusów, eksport do 1C/BAS, wysyłkę danych o zamówieniu na zewnętrzny CRM (JSON, otrzymanie zewnętrznego ID zamówienia) i zarządzanie zamówieniami przez bota Telegram.
Czy jest REST API do integracji?
Tak. Commerce API (REST API JSON) z zasobami: orders, products, categories, producers, collections, blog/articles, pages, blocks, booking, comments/reviews. Autoryzacja przez klucz Bearer lub consumer_secret, różne poziomy praw, zarządzanie płatnościami (hold/zwrot), rate-limit, CORS. Dostępny jest też prefiks kompatybilny z WooCommerce /wp-json/wc/v3 i pełny wywóz zamówień do JSON (ORDERS FULL).
Czy jest system rezerwacji?
Tak. Sloty rezerwacji (pojedyncze i okresowe/recurring), rezerwacje godzinowe i wielodniowe, kalendarz zajętości, powtarzające się okresy według dni tygodnia i miesięcy, grupy slotów z ceną i walutą, przedzamówienie (slot wolny do potwierdzenia), przedpłata i wymóg płatności dla potwierdzenia, statusy i analityka. Nadaje się do wynajmu aut, wypożyczalni narzędzi, mieszkań i mini-hoteli.
Jakie języki i waluty są obsługiwane?
Języki treści i interfejsu: ru, ua, en, de, fr, es, pl, it, kk, be i inne. Waluty: USD, EUR, BYN, RUB, UAH, KZT, PLN. Jest auto-wybór waluty według języka, przełącznik języków i walut, autokurs z banku (Monobank) i kursy ręczne, konwersja cen. Inną walutę można dodać przez dział wsparcia.
Czy można podłączyć własną domenę i SSL?
Tak. Można przypiąć własną domenę (strona „Moje strony" lub zgłoszenie do wsparcia) i włączyć redirect na HTTPS (SSL). Podłączanie systemów płatności i rozszerzonych wywozów możliwe jest tylko na własną domenę. Obsługiwane są też poddomeny strony.
Czy potrzebny jest Cloudflare?
Nie obowiązkowo, ale zalecany. Przy pracy przez Cloudflare jest ustawienie dla stabilnego importu przez import.boostore.pro, które pomaga uniknąć timeoutów (np. błędu 524) przy dużych wywozach i przyspiesza dostarczanie treści przez CDN.
Ile kosztuje BooStore.pro?
Można utworzyć stronę za darmo i bezterminowo (do 1000 produktów). Plan płatny — subskrypcja od 3 $/mies, mniej więcej jak koszt zwykłego hostingu: zdejmuje limity, reklamę platformy i otwiera wywozy/eksport oraz API. Platforma nie pobiera prowizji z płatności — biorą je tylko same systemy płatności.
Jakie wywozy na marketplace są dostępne?
Gotowe feedy: Google Merchant (XML i CSV), Facebook Product Feed, Yandex Market XML (w tym z parametrami i wariantami), Rozetka.ua XML, Prom.ua, Hotline.ua CSV, Epicentrm.com.ua XML, a także CSV i JSON-wywozy produktów oraz ORDERS FULL (pełny wywóz zamówień do JSON). Feedy ustawiane są według waluty, segmentacji, języka i obsługują Gzip-skompresję. Dostępna jest też funkcja narzutu z wyrażeniem matematycznym — unikalna funkcja „Bustor", która pozwala ustawić narzut w postaci formuły (procent, kwota, operacje) dla wywozów i katalogu.
Czy można automatycznie aktualizować kurs walut z banku?
Tak. Jest automatyczna aktualizacja kursów walut przez API Monobank (pobranie aktualnego kursu z banku), z przeliczeniem do waluty bazowej i czyszczeniem cache. Można też ustawić własny kurs ręcznie i skonfigurować auto-wybór waluty według języka.
Czy można ładować dane przez AJAX dla dynamicznej strony?
Tak. Na platformie można ładować dane przez AJAX — tworzyć dynamiczną stronę z aktualizacją i ładowaniem treści w dowolnym stylu i formacie bez przeładowania strony. Stosuje się to do podładowania produktów, artykułów, recenzji, bloków dostawy i treści popup.
Czy są gotowe skrypty i możliwość ich edycji?
Tak. Jest katalog gotowych skryptów-przykładów: popup-formularze, płatność (zbieranie kontaktów), inteligentne wyszukiwanie, slider, Ajax-dostawa do karty produktu i inne. Można je edytować i używać jako podstawy własnych rozwiązań. Katalog i instrukcje — na stronie „Skrypty dla stron" (https://boostore.pro/pl/scripts_guide.html).
Jak szybko wypełnić stronę produktami?
Użyj importu: CSV/XLS/XML/YML, bufor, Arkusze Google, FTP/HTTP/HTTPS lub auto-import według harmonogramu. Ustawienia obejmują auto-wykrywanie pól po pierwszym wierszu, mapowanie 100+ pól (w tym 16 obrazów, charakterystyk, wariantów, dostawy), narzut, kodowanie (UTF-8/Windows-1251), WebP i wielojęzyczność. Jest też edycja grupowa produktów.
Co to są warianty i jak je ustawić?
Warianty (opcje) — to warianty produktu (rozmiar, kolor itd.) z własnym opisem, kodem (SKU), ceną, cenami hurtowymi, obrazem, dostępnością i zakazem/pozwoleniem na zakup. Są różne sposoby wyświetlania (lista, kafelki, okno wyskakujące, podpowiedzi), AJAX-przeliczenie ceny i kodu przy zmianie wariantu, a także sortowanie i przeliczenie stanów jak w głównej karcie.
Czy można przetłumaczyć charakterystyki na inne języki?
Tak. Charakterystyki wypełnia się raz w jednym języku, a tłumaczenie wartości na inne języki wykonuje się wbudowaną funkcją zamiany tekstu: wybierasz język i wprowadzasz tłumaczenie wartości dla każdej właściwości — i tak na dowolnej liczbie języków. Osobne filtry wyszukiwania dla języków tworzyć nie trzeba.
Czy jest generator okien wyskakujących i formularzy?
Tak. Są dwa osobne generatory:
- Okna wyskakujące (popup) — okno może zawierać tekst, HTML, iframe (np. YouTube) lub dane AJAX ze stron, produktów i artykułów strony. Ustawia się szerokość/wysokość, rozmiary automatyczne i maksymalne, szerokość okna mobilnego, tytuł, przyciski, zamykanie po kliknięciu poza, funkcje callback po otwarciu.
- Formularze wyskakujące — oddzwoń (tylko imię i telefon), zadaj pytanie, poznaj cenę, szybkie zamówienie — z auto-ukrywaniem zbędnych pól i przekazaniem danych produktu (ID, cena, ilość, wariant). Jest auto-wypełnianie, pola obowiązkowe, tłumaczenie formularza na bieżąco i powiadomienia w Telegram/Viber/Push.
Generator popup: Okna wyskakujące. Generator formularzy: Formularze — Okna wyskakujące.
Czy można wgrywać i przetwarzać pliki?
Tak. W sekcji „Pliki" panelu jest pełnoprawny menedżer plików: wgrywanie plików na stronę, tworzenie folderów, konwersja obrazów (w tym do WebP), przycinanie i zmiana rozmiarów obrazów, zmiana nazwy i usuwanie. Wygodne do przechowywania plików, obrazów i dokumentów oraz ich wstawiania do treści.
Czy jest kopia zapasowa strony?
Tak. Można utworzyć kopię praktycznie wszystkich danych strony: artykułów, stron, kategorii, producentów, kolekcji, kategorii artykułów, a także ustawień, stylów CSS, rabatów, podatków, cashback, typów produktów i charakterystyk, szablonów listów i menu (w formacie JSON). Kopię można zrobić w skompresowanej (archiwizowanej) formie, a następnie przywrócić dane z kopii — to szybkie rozwiązanie powrotu ustawień po zmianach. Dostępny jest też wywóz zamówień.
Czy można tworzyć własne szablony listów?
Tak. Jest edytor szablonów listów z 13 gotowymi typami na różne zdarzenia, które można edytować: zamówienie (powiadomienie kupującego), „kupowane razem" (produkty powiązane), ulubione produkty, zapytanie o recenzję, rejestracja na stronie, odzyskiwanie hasła, automatyczna rejestracja, pojawienie się w magazynie, saldo Cashback, link do płatności, zmiana statusu zamówienia, nieukończony zakup (porzucony koszyk), potwierdzenie płatności. W szablonach używane są placeholdery (URL strony, imię, e-mail kupującego), obsługiwana jest auto-generacja linku rezygnacji i załączanie plików.
Czy można zamówić stronę pod klucz?
Tak, można zamówić zaprojektowanie, opracowanie i wypełnienie strony/sklepu „pod klucz" w bardzo przystępnych cenach. Usługi zamawiane są na stronie „Usługi BooStore.pro", a także zaprojektowanie strony można zamówić kontaktując się ze wsparciem z sekcji „Design strony" panelu. Można wybrać gotowy szablon z katalogu szablonów i dostosować go pod siebie.
Czy jest ochrona przed spamem?
Tak. Jest wbudowany filtr wiadomości przychodzących (filtr antyspamowy), filtr według tekstu, który można ustawić samodzielnie (lista zakazanych słów lub adresów e-mail), import wartości filtra z pliku CSV (do 500 wartości) i captcha do ochrony formularzy i komentarzy. To pomaga odsiewać spamowe zgłoszenia i automatyczne wiadomości.
Jak ustawić własną stronę startową?
W sekcji „Strony" → „Ustaw główną stronę dla witryny" wybiera się, co pokazywać na stronie głównej. Dostępne 9 wariantów: lista produktów; lista produktów z opisem sklepu nad/pod nią; strona index (dla strony wielojęzycznej — dla każdego języka osobna); konkretna kategoria sklepu (z index nad/pod listą lub bez); katalog artykułów (blog). Jako treść strony głównej można używać nie tylko HTML, ale też list kategorii, produktów i artykułów.
Co to są strony funkcyjne?
Strony funkcyjne — to strony usługowe ze specjalnym typem, tworzone z listy i mające gotowe zachowanie systemowe: główna (index), cennik (price), koszyk (cart_send), formularz kontaktowy (feedback), oddzwoń (feedback_call), subskrypcja (feedback_email_subscribe), Payments (status płatności), hity sprzedaży, nowości, ostatnio oglądane, ulubione, cena obniżona, specjalne oferty (akcje), kraje producenci, fotogaleria, statystyka zamówień, porównanie produktów, błąd 404, LLM/llms.txt, webmanifest (PWA), robots.txt. Dla każdej można ustawić własny tekst, layout i meta-dane lub ustawić parametry używania funkcji.
Co to są funkcyjne bloki/menu?
Funkcyjne bloki/menu — to gotowe widżety z zachowaniem, tworzone przyciskiem „Dodaj Blok/Menu": menu główne, Side Menu, widżet Footer, slider i slider Noscript, menu mobilne, wyszukiwanie z filtrem według typów produktów, wyszukiwanie z filtrem — wybór strony, lista kategorii, slidery produktów (akcje/nowości/oglądane/ulubione/hity/cena obniżona), produkty powiązane, ostatnie artykuły, etykiety, podmiana meta-opisu, Open Graph, przyspieszenie DNS, sortowanie produktów i Combo-sortowanie, koszyk, blok logowania. Wybierasz typ, ustawiasz parametry i umieszczasz blok w potrzebnej strefie.
Czy można włączyć edytor osobno dla każdego pola tekstowego?
Tak. Wbudowany edytor HTML (TinyMCE) włącza się osobno dla każdego pola tekstowego: dla tekstu strony, dla każdej zakładki produktu (osobno), dla opisu produktu, dla artykułów bloga. Tak można używać czystego kodu HTML lub gotowego edytora wizualnego — do wyboru dla każdego pola.
Czy łatwo zarządzać platformą?
Tak. Zarządzanie zbudowane jest na jednym schemacie: punkty i podpunkty (sekcje → podsekcje), ustawienia w oknach wyskakujących lub prostych parametrach, szybkie wyszukiwanie po danych. Np. aby utworzyć Filtr wyszukiwania, klikasz „Dodaj menu funkcjonalne", wybierasz „Filtr wyszukiwania" i wskazujesz typ produktu w oknie wyskakującym parametrów.
Czy platforma jest bezpieczna i czy logowanie jest chronione?
Tak. Dane są haszowane, jest filtracja wiadomości przychodzących i captcha. Przy logowaniu można włączyć autoryzację dwuskładnikową (Google Authenticator). Prowadzony jest automatyczny licznik prób logowania: przy podejrzanej aktywności dodawana jest captcha, a przy zbyt dużej liczbie nieudanych prób logowanie jest blokowane. Zaimplementowano bezpieczną autoryzację i bezpieczne odzyskiwanie hasła, obsługę SSL/HTTPS, ochronę przed XSS i kopie zapasowe.
Czy jest konwerter cookies i czy działa bezpiecznie?
Tak. Na platformie jest mechanizm zapisu i odczytu cookies z filtracją i ochroną wartości (ochrona przed atakami/iniekcjami). Zachowuje wybór użytkownika między wizytami (np. sortowanie, walutę, sposób płatności). Przykład: sortowanie produktów tworzone jest tą metodą — formularz przekazuje parametry, konwerter zapisuje je w cookie, i przy kolejnych wizytach ustawienie zostaje zachowane.
Czy można automatycznie rejestrować kupujących przy zamówieniu?
Tak. Można ustawić auto-rejestrację użytkownika przy składaniu zamówienia (i/lub dodanie do osobistej bazy klientów). Tworzona jest baza takich użytkowników, a samą auto-rejestrację można włączać lub wyłączać.
Co to są funkcje callback i do czego są potrzebne?
Funkcje callback — to wbudowany mechanizm: przy każdej akcji (dodanie do koszyka, zamówienie, wyszukiwanie, wyświetlanie bloku itd.) wywoływana jest funkcja, którą można ustawić/przedefiniować samodzielnie — bez zmiany jądra. Np. callbacki koszyka na dodanie, zmianę ilości, błąd, aktualizację menu koszyka i przekazanie listy „kupowane razem". Pełny przewodnik — w dokumentacji „Skrypty, callbacki i haki\".
Czy bezpiecznie jest podłączać API dostawy i systemy płatności?
Tak. API firm kurierskich (Nowa Poczta, Ukrposzta, Meest, Goshippo) oraz systemy płatności podłączają się prosto i bezpiecznie: podajesz klucze dostępu, a resztę robi platforma. Ważne skrypty z pudełka są chronione, ale masz maksymalną elastyczność ustawień (np. czy tworzyć TTN i na jakich warunkach, jak dodawać koszt dostawy — Ty płacisz / kupujący / pobranie; czy włączać auto-tworzenie paragonu PRRO przy płatności). Błędy w razie potrzeby widoczne są w debugowaniu przeglądarki.
Jak stworzyć unikalny design bez programisty?
W większości przypadków wystarczy layoutowiec lub AI: wstaw gotowy styl CSS do edytora designu (zakładka „Style CSS"), która na żywo pokazuje zmiany i kompresuje dane do jednego pliku. Weź gotowy „nagłówek" szablonu, dodaj elementy HTML i podpraw styl — otrzymasz unikalny design. Są gotowe bloki wizualne na 16 językach (Nagłówki, Split-sekcje, Kontakty, Social, Zalety, Ikony) z ponad 400 ikonami — można je wstawić w dowolną część strony: Biblioteka bloków wizualnych.
Czy można wstawić CSS/JS bezpośrednio do bloku/menu?
Tak. CSS lub JavaScript wstawia się bezpośrednio do bloku. Kod automatycznie zapisuje się do osobnego pliku (dla JS — z ładowaniem przez async lub defer), nie trzeba tworzyć plików i wgrywać ich na stronę. Przy zmianie etykieta daty w nazwie pliku się zmienia, więc cache czyścić ręcznie nie trzeba. Są też zasady wyświetlania/ukrywania bloków: strony, gdzie pokazywać/nie pokazywać, symbole do pokazu/ukrycia (np. /sitecreate_), język menu.
Czy można włączyć przełącznik ilości produktów do koszyka?
Tak. Jest ustawienie „Ilość produktów dodawanych do koszyka" (przełącznik/spinner): Nie / Tak + automatyczna instalacja hotengine-spinner / Tak (ręczna instalacja) / Tylko na stronie karty produktu (auto lub ręczna). Do listy dodawane są klasy hotengine-shop-products-add-count(-spinner), skrypt — hotengine-script-shop-product-count-spinner.js.
Czy jest dostęp do cennika sklepu w CSV i JSON?
Tak. Ustawia się klucz dostępu do cennika, po którym dostępne są pełne wywozy: CSV (/csv_export_products.csv?key=...) i JSON (/json_shop_catalog_pages.txt?key=...) z prawie wszystkimi polami produktu, wariantami i wartościami charakterystyk. Pliki są cachowane i aktualizowane raz na dobę.
Czy można automatycznie wysyłać dane o zamówieniu na zewnętrzny serwer?
Tak. Jest „Automatyczny eksport przy zamówieniu": przy składaniu zamówienia dane wysyłane są w JSON na zewnętrzny serwer/CRM/1C. Konfiguruje się protokół (HTTP/HTTPS), ścieżkę, login/hasło, port i tryb debugowania. Osobno — automatyczny eksport statystyki sprzedaży przy zmianie statusu zamówienia.
Czy można ustawić rozmiar wgrywanych obrazów produktów?
Tak. Wybiera się rozmiar wgrywanych obrazów: 600 / 1000 / 1500 px (aktywne przy opłaconym hostingu). Dodatkowo jest cachowanie i zmniejszanie obrazów (na liście i/lub w karcie), Lazy Load z fetchpriority oraz obrazy zagnieżdżone.
Czy jest auto-przeliczenie stanów?
Tak. Jest auto-przeliczenie stanów: system sam odejmuje potrzebną ilość produktów. Można ustawić, kiedy to następuje — od razu przy składaniu zamówienia lub dopiero przy potwierdzeniu (zmianie statusu) zamówienia. Dodatkowo można ustawić „Brak w magazynie"/„Pod zamówienie" oraz powiadamiać e-mail.