Frequently Asked Questions (FAQ)

De retour

Frequently Asked Questions

Frequently Asked Questions

Getting Started

    Is there a simple management system (admin panel) on the site?

    Yes. The platform is equipped with a full-featured admin panel designed for maximum speed. Most settings and elements are added through intuitive pop-up windows with clarifying questions, eliminating errors when filling.

    The processes of inserting blocks, generating widgets and uploading files happen instantly, without page reloads. This significantly saves time when filling the store and makes site management easy and convenient even for beginners.

    How deeply can you customize the system through the admin panel?

    The platform provides a complete administration ecosystem with end-to-end access to all site nodes. The system is divided into logical control centers, allowing you to flexibly configure every aspect of your business:

    • Global Localization: full management of Languages and multi-currency with automatic exchange rate updates.
    • Logistics and Sales: detailed configuration of Delivery zones, payment methods and Store structure.
    • Interface and Content: visual Design editor, management of Catalog, articles and information pages.
    • Interactive and Automation: powerful Order Form builder and flexible Events configuration (e.g., site behavior scenarios when adding a product to cart).

    This architecture makes the system extremely adaptable: you can configure everything — from SEO parameters of each page to specific business processes of order processing.

Design

    Can I completely change the site design?

    Yes. The platform allows you to fully control the site design. You can edit HTML, add your own CSS styles, include JavaScript, create custom blocks and configure page structure. This provides complete site customization.

    How to edit pages?

    You have full access to the HTML code, as well as a convenient built-in editor and an extensive library of ready-made blocks. You can quickly add headings, slides, contact blocks, social networks and use the built-in SVG icon library. See the tools in action here: Editor Demo and Block Library.

    How to create a custom header?

    To do this, create a menu block, select its position — «Site Header» — and insert the HTML code of the desired elements. It is recommended to add all styling through the design editor (CSS styles tab): this approach guarantees that the code will be automatically minified and will ensure the fastest possible site loading.

    How to change the font on the site?

    It is recommended to use the Google Fonts library. The obtained code (e.g.: <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Philosopher:wght@400;700&display=swap" rel="stylesheet">) should be inserted into a menu block, selecting the «Service Tags» position. Then in the design editor, in the CSS styles tab, specify the elements to apply the font to:

    html, body, * { font-family: "Philosopher", sans-serif; font-optical-sizing: auto; }
    How to add HTML code to a site page?

    HTML code can be inserted without restrictions: both in special blocks placed anywhere on the site, and directly into the content of pages, articles, categories or product cards.

    In addition, ready-made widgets are available for standard tasks. With their help, you can quickly add functionality of any complexity: mobile menu, cart, category lists, classic or mega menu, as well as other controls without having to write code manually.

    How to change the online store design?

    The design can be changed through the design editor using templates, block settings and CSS styles. Full customization of site layout and ready-made design presets (contact blocks, headings, page content) are also available.

    Can I change the site design without programming experience?

    Yes. You can select a ready-made template, set the main colors and block positions in the visual editor. Footer, mobile menu and header customization is done using flexible widgets that do not require coding but give professional results. A library of ready-made blocks with professional responsive design is also available.

    Can I connect custom scripts or third-party widgets?

    Yes. The platform does not limit you to built-in functionality. You can insert any third-party JavaScript code (chatbots, call tracking systems, custom counters) through block management or directly into site templates. Special fields «Before </head>» and «Before </body>» are provided for this purpose.

    Can I use shortcodes and dynamic data in texts?

    Yes. The platform supports a system of replaceable short codes (shortcodes). You can automatically insert the product name, current price, name of the authorized user or page path into text. This allows you to create personalized content and dynamic SEO templates.

    Are sites adapted for mobile devices?

    Yes. All sites on the platform use responsive layout. The interface automatically adapts to smartphone and tablet screens, ensuring high loading speed and ease of use on any mobile devices.

    An important advantage is the absence of restrictions for implementing your own ideas: you can fully customize the design and style of the site for mobile versions, creating a unique user experience (UX) without being tied to rigid template constraints.

    How to change the style of buttons and elements individually?

    For individual style editing, simply click «inspect element» in the browser, find the desired class and specify its properties in the design editor (CSS tab). BooStore.pro structure eliminates style clutter because each block has a unique ID and is tied to a content type.

    What is the hierarchy of main site blocks for working with CSS?

    The site has a clear container structure: a common wrapper block #hotengine-wrapper, header #hotengine-header, main content container #hotengine-content-container and footer #hotengine-footer. Inside the content part, styles are separated by page types (ID): pages — #hotengine-content-page, articles — #hotengine-content-blog, products — #hotengine-content-shop.
    Main Blocks

    How to differentiate styles for categories, collections and manufacturers?

    For list pages (categories), clarifying classes are automatically added: .hotengine-content-shop-category for products, .hotengine-content-shop-collection for collections and .hotengine-content-shop-producer for manufacturers. This allows you to set a unique design for each catalog type. You can find a detailed table of ID and class correspondence in the instructions: Block IDs and Classes.

    Is there a simple design editing mechanism?

    Yes. The platform offers a flexible design editor, a catalog of ready-made templates and presets that allow you to quickly build both a multi-section landing page and shape the overall style of the entire site.

    You can easily customize the header, footer and other parts of the site. To speed up work, ready-made widgets are built in, allowing you to create a mobile menu, cart, navigation lists or complex mega-menus in a few clicks without programming.

How to Add and Edit Products

    How to add products to the online store catalog?

    Products can be added manually through the control panel or imported from XLS, CSV, XML files, Google Sheets or via API. This allows you to quickly fill the catalog with a large number of products.

    Where and how to manage the product list?

    The main management is in the Store — My Products section. This is the central hub of your catalog, where you can:

    • Search and filter: You can instantly find a product by SKU, name or filter the list by categories, manufacturers and stock status.
    • Quick actions: Directly from the list you can change publication status, stock and prices without entering the product card.
    • Adding products: The «Add Product» button opens a full-featured editor for creating a new item from scratch.
    How to quickly make changes to a large number of products?

    For this, use the professional tool Store — Bulk Editing. It allows you to:

    • Mass change prices: Increase or decrease the cost of an entire category by a certain percentage or fixed amount.
    • Manage statuses: With one click, enable or disable display of hundreds of products, set «Bestseller» or «New» labels.
    • Data transfer: Quickly move products from one category to another or mass assign a new Product Type with corresponding characteristics.
    How to combine several cards of the same product in different colors or sizes?

    Use the «Variations» functionality. You can create each card separately for better SEO, then combine them using the «Synonym Products» parameter. You can also configure parameter selection (color, size, material) within one card through variation groups.

    Can I set wholesale prices for products?

    Yes. The platform allows you to set wholesale prices both for main products and their variations. You can configure automatic price recalculation depending on the quantity of goods in the cart, making the system ideal for B2B and wholesale sales.

    Is there a limit on the number of products in the online store?

    The platform does not limit the maximum number of products. The SaaS system architecture allows you to scale from a small landing page to large ecommerce catalogs with hundreds of thousands of items. Thanks to server optimization, high performance is maintained at any data volume.

Categories / Manufacturers / Collections

    How is the catalog structure organized: categories, manufacturers and collections?

    The platform offers a three-level content organization system. You can create not only a category tree, but also separate sections for Manufacturers (brands) and Collections. Each such unit has its own optimized page with a product list, unique URL, SEO text and meta tags, allowing effective promotion for brand and thematic queries.

    Can I quickly fill category and brand directories?

    Yes, there are tools for instant filling. You can import lists of categories, manufacturers and collections via Excel (XLS), CSV or Google Sheets. The quick import from clipboard function is also implemented: just copy a list of names from any text editor and paste them into a special field, and the system will automatically create the corresponding entries.

    Is import of articles and content supported?

    The system allows bulk import of not only products, but also articles and blog categories. This significantly speeds up content transfer from other platforms or launching large information sections. All imported content retains its structure and is ready for publication immediately after upload.

Delivery

    How to configure shipping cost calculation depending on country or region?

    For global settings, go to Store — Delivery — «Delivery with country separation». Here you can specify specific countries and regions, as well as set order amount conditions for each method to be available. In this mode, delivery selection occurs at a preliminary step, before moving to the main order form.

    How to configure delivery methods directly in the order form?

    Go to Store — Delivery — «Select delivery method (in order form)». You can create an unlimited number of methods, set their «Name», «Priority» in the list and bind to a specific page «Language». For each method, you can specify «Delivery cost» and configure availability ranges by «Order amount», «Volume (m3)» and «Weight (Kg)».

    Can I change the set of address fields for different delivery methods?

    Yes. In the settings of each delivery method, you can choose field configuration. Available options: «Address fields in 1 line», split into «Region, city, street», as well as specialized formats «City and branch number» or «Parcel locker number». If you offer «Pickup», you can select «Address fields hidden».

    How to connect automatic branch selection via API (Nova Poshta, Ukrposhta)?

    In the delivery method settings, in the «Api» item, select the desired service (e.g., «NOVAPOSHTA API» or «UKRPOSHTA API»). You can also configure «Branch filter» to show only cargo branches, parcel lockers or regular branches. The platform supports automation, allowing you to enable or disable «Create TTN» directly from the method settings.

    Can I hide certain payment methods for a specific delivery type?

    Yes, the platform implements payment and delivery interdependence. In the delivery method editor, find «Hide payment method» and select from the list those methods (e.g., «Cash on delivery») that should not be displayed when this delivery option is chosen.

    How does package tracking work for the buyer?

    In the delivery settings, you can specify a «Tracking URL» with a {TrackNo} mask (e.g., https://site.com/?track={TrackNo}). When you add the waybill number in «Sales Statistics» to a specific order, the system will automatically substitute it into the link, and the buyer can track the package in one click from their account or email.

    Where to add delivery condition descriptions visible to the customer?

    Use the «Delivery description» field in the method settings. You can insert text or HTML code there. This description will be dynamically displayed in the order form immediately after the user selects the corresponding item in the delivery methods list.

    How to set up pickup points for an online store?

    To organize pickup, go to Store — Delivery — «Select delivery method (in order form)». In the method settings, select the field configuration «Pickup from pickup point (Address fields hidden)». The addresses themselves are configured in the section Store — «Stores/Pickup points», where you can add an unlimited number of branches or warehouses available for the buyer to choose when placing an order.

Payment and Payment Methods

    Is it difficult to set up payment processing on the site?

    No, popular payment systems are connected in a few clicks in the «Store → Payment Systems» section. To protect against fraud and increase customer trust, connecting payment aggregators is available for sites with their own domain.

    How to add payment system selection when placing an order?

    First, connect the payment system in the Store — Payment Systems section. After your system appears in the active list, go to Settings — Store, Currency and Payment — Select payment method (in order form). Add a new payment method and in the «Payment method after selection» field specify your system. In the «Show other payment methods besides the selected one, after order placement» item, select «hide» — then after placing the order, the user will immediately proceed to payment with the selected method.

    Can I send payment details when placing an order?

    Yes. In the Settings — Store, Currency and Payment — Select payment method (in order form) section, select the desired method and fill in the «Message sent by email after order placement» field in HTML format. You can also fill in the «Message after order placement» field — this text will be displayed immediately on the successful order page, but for sending details to the client, use the first option.

    How to add an explanation to the payment method directly in the order form?

    Go to Settings — Store, Currency and Payment — Select payment method (in order form) and in the settings of a specific method, fill in the «Payment method description» field. This text will be displayed as an information block directly in the order form when selecting this payment method. This is convenient for clarifying commissions or payment terms.

    How to hide address fields when ordering services?

    If you sell digital goods or services and the client address is not required, go to Settings — Store, Currency and Payment — Select payment method (in order form). In the payment method settings, activate «Hide address fields». In this case, when selecting this method, the order form will be shorter, and the fields for entering delivery data will be hidden.

Product Import and Store Automation

    Can I make a currency switcher on the site?

    Yes, customers can independently choose the currency for displaying prices. Conversion occurs at the rate that can be set manually in the settings or left empty for automatic updates by the platform's built-in tools. Currency selection is done via the GET parameter «setting_shop_currency».

    Available values: BYN, EUR, KZT, PLN, RUB, UAH, USD.

    You can insert a currency selection menu using a short code:

    {HOTENGINE-SC:currencymenu:BYN|EUR|KZT|PLN|RUB|UAH|USD}

    For correct menu display, you need to connect a ready-made style by adding the following line to your CSS file:

    @import url(/templates/styles/css_hotengine_currencymenu.css);

    Or you can create your own style for the elements.

    Important: to activate this function, be sure to enable the «Change currency by visitor» option in the «Settings — Store, Currency and Payment» section.

    Can I import products to the online store?

    Yes. Products can be imported via XLS, CSV, Google Sheets, XML or API. Both full catalog upload and updating of individual data are available: prices, characteristics and stock.

    Scheduled automatic import from different sources is supported. You can choose which fields to update and set markups using built-in formulas, which fully automates price management in real time.

    Can I automate store filling?

    Yes, for working with large databases, the Store — Import Products section is provided. You can upload files in XLS, CSV or XML formats. The system allows flexible mapping of your file columns to fields in the site database, eliminating the need for manual entry when migrating from other platforms or receiving fresh price lists from suppliers.

    How to set up automatic product import and what parameters are available?

    Automatic import (Store — Automatic Import section) allows you to completely delegate catalog updates to the system. You can create an unlimited number of import scenarios with the following parameters:

    • Protocols and sources: HTTP, HTTPS, FTP are supported, as well as direct integration with Google Tables. The system works with UTF-8 and Windows-1251 encodings.
    • Flexible schedule: Run interval from 4 hours to 30 days. You can set execution priority for different price lists.
    • File types: Direct work with CSV, XLS, XLSX, XML/YML, as well as support for ZIP archives (automatic extraction before import).
    • Smart markup: Built-in calculator allows automatic price changes from the price list. You can add a percentage or fixed amount (+, -, *, /) to the purchase or retail price. Scenarios are available: for example, if the price list has no «Purchase price», the markup will apply to «Retail».
    • Stock and data control:
      • The «Set "Out of stock" for others» function will zero out stock for products not in the new price list.
      • Automatic image conversion to WebP format to speed up the site.
      • Ability to split a cell with multiple photos if they are space-separated.
    • Multilingual: Automatic search and linking of products in different languages by SKU (e.g., code_en, code_ua).

    After each import, the system can send a report via Email or Push notification.

    How to automate store operations and save time?

    The platform allows you to fully automate routine processes: from bulk catalog filling and stock management to order processing, automatic discount calculation and integration with payment or logistics systems. You can focus on business development while the system handles the technical part. Commerce API is available for full flexibility.

    How does import of characteristics and complex data structures work?

    Import is implemented as flexibly as possible: you can load product characteristics both from one cell (as a list) and from separate XLS/CSV columns. Import via Commerce API or XML files is also supported, allowing synchronization of even the most complex data structures.

API Commerce / WEBHOOK / INTEGRATIONS

    Is there automatic data import in the system?

    Yes, in the Store — Automatic Import section, scheduler functions for catalog synchronization are available. You can set up two scenarios:

    • Automatic update: runs every 4 hours. Operates in «Update Only» mode (prices, stock) without adding new items or uploading photos, minimizing load.
    • Loading new products: runs once a day and performs a full import of new arrivals into the database.

    The function is available for sites with a parked domain. For correct operation, you must first save «Field Mapping» (presets No. 2 or No. 3) on the product import page.

    Does the platform support API and integrations?

    Yes. The platform supports API integrations for automating site and online store operations. This allows synchronization of products, orders, prices, connecting external services and automating business processes.

    Does the platform have an API for integration with external systems?

    Yes, the platform provides a full-featured REST API. With it, you can synchronize product stock, get order information, update prices and manage the customer base from third-party ERP or CRM systems (e.g., 1C, MoySklad). The API supports JSON and XML formats, ensuring high data exchange speed.

    What is a Webhook and how to use it?

    Webhook is a notification mechanism for events on your site. Instead of constantly requesting data via API, your system can «listen» for signals from BooStore. As soon as an event occurs on the site (e.g., «New Order» or «Payment Status Change»), the platform instantly sends a POST request to the URL you specified with detailed event data.

    What ready-made integrations are available out of the box?

    The platform supports direct integration with popular services without the need to write code:

    • Marketplaces: Automatic product export to Google Merchant Center, Rozetka, Prom, Facebook Shop.
    • Payment gateways: Stripe, LiqPay, MonoPay, WayForPay, PrivatBank, Hutko and others.
    • Delivery: Integration with Nova Poshta and Ukrposhta offices for obtaining branches and parcel lockers.
    • Analytics: Google Analytics 4 (including Ecommerce), Facebook Pixel and Google Tag Manager.
    • Other constantly updated integrations
    Where to find documentation and how to set up API integration?

    The complete technical guide to integration methods is available in the Commerce API Guide section.

    All necessary access keys and authorization parameters are generated and specified in the control panel at: «Settings — API and Integrations». There you can also test the connection and configure access rights for external services.

    How to set up automatic order transfer to ERP or CRM?

    To do this, in the Settings — Store section, specify the URL of your service for receiving data. The platform will automatically send a POST request in JSON format immediately after order placement. The request contains complete data about the buyer, cart contents and delivery parameters. If your service returns crm_order_id in response, it will be automatically linked to the order in BooStore.

    Can I synchronize order status changes with an external system?

    Yes. In the settings you can enable sales statistics export. The system will send a JSON package upon any order change in the admin panel (payment status change, delivery update, product composition change). This allows for two-way synchronization where Boostore acts as the frontend and the accounting system (e.g., 1C) as the backend.

    How to access the price list or statistics via an external request?

    You can receive data in JSON or CSV formats at special addresses (e.g., /ajax.php?statistic_sell or /csv_export_products.csv). For security, authorization uses an access key encrypted in MD5. You can use filters in requests (e.g., &sort_dateperiod=1week) to get only up-to-date data.

    What is Commerce API and what capabilities does it provide?

    «Commerce API» is a modern store management interface (analogous to WooCommerce API) designed for deep integration with external services. It allows you to programmatically receive order lists, bulk update products, manage categories, manufacturers and collections. The API supports standard HTTP methods and returns data in JSON format. Detailed technical documentation and method descriptions are available at: Commerce API Guide.

    What types of data can be added or updated via the API?

    The system supports flexible management of all key store entities via Commerce API. You can:

    • Manage orders: create new orders (CREATE ORDER), update existing ones (UPDATE ORDER) and get detailed information for each (ORDER DETAILS).
    • Work with products: update a specific item (UPDATE PRODUCT) or perform bulk price and stock updates for a group of products (UPDATE MULTIPLE PRODUCT).
    • Configure structure: add and edit categories (UPDATE PRODUCT CATEGORIES), manage the list of manufacturers (UPDATE PRODUCT PRODUCERS) and product collections (UPDATE PRODUCT COLLECTIONS).

    This allows you to fully synchronize the catalog and sales with any external accounting systems.

Notifications / Messengers / E-mail

    How does order tracking in external CRMs work?

    For full integration, the API provides the crm_order_id parameter. You can save the ID from your CRM to the Boostore database and later receive or update order data using this external identifier (/crm_orders/{id} methods), without being tied to the platform's internal numbering.

    Are messenger notifications supported (Viber, Telegram)?

    Yes, BooStore.pro provides instant notifications in Viber and Telegram, as well as standard Email and Push notifications. You can configure data reception from any feedback forms or shopping cart to external sources in real time.

    Are there Push notifications for the browser?

    Yes, the platform supports Web Push notifications. You can configure them to be sent to the admin about new orders or events on the site. This allows you to quickly respond to customer actions, even if you don't have the control panel tab open — the notification will come directly to your desktop or smartphone screen via the browser.

Generating Links for Adding Products and Invoices

    Can I configure email sending via my own SMTP server?

    Yes, this is recommended to ensure maximum deliverability of your emails. In the Settings — Mail section, you can specify your SMTP parameters (server, port, login, password and encryption type). This will allow the system to send notifications to customers and the admin via your official mailbox (e.g., info@your-domain.com), significantly increasing the trust of mail services and reducing the risk of emails going to spam.

    Can I automate adding products to the cart?

    Using the Link Generator, you can turn any element on the site (button, text or image) into a tool for automatically adding products to the cart. You define the scenario yourself: add one or several products at once and instantly redirect to the payment page.

    «Store → Link Generator for Adding Products to Cart»

Payment and Payment Methods

    Can I generate invoices for services on the fly?

    Yes. The platform allows you to create buttons for paying for any services or products without having to search for them in the catalog first. For example, you can place a «Sign up for a seminar» button, configure a contact collection form, and immediately after it is filled, redirect the client to payment using the selected method.

    This function allows you to instantly generate invoices with the required cost directly during user interaction, which is critical for selling services, online courses or one-time consultations.

    «Store → Invoice Generator for Payment»
    Can I connect my own domain and SSL certificate?

    Yes. You can connect your own second-level domain via DNS settings. All sites on the platform work via the secure HTTPS protocol. The SSL certificate is connected automatically and free of charge, ensuring data security and search engine trust.

    Does the platform support multilingual sites?

    Yes. You can create full multilingual sites by adding different language versions for pages, products and categories. Separate URLs are formed for each localization, allowing effective project promotion in different countries and improving SEO.

    Can I run a blog and publish articles?

    Yes. The platform supports creating blogs, news feeds and content sections. You can publish articles, optimize them for search queries and attract organic traffic, increasing the expertise of your resource.

    Does Boostore have a discount system and loyalty program?

    Boostore implements a flexible loyalty system including discounts and cashback. The main feature is that the discount system can be tied to specific customer groups. This allows you to create personalized offers for regular customers, VIP clients or partners, automating work with different audience segments.

Google Analytics / Tag Manager / Pixel

    Can I award bonuses or cashback upon registration?

    Yes, the system allows flexible management of loyalty, including cashback for registration. You can motivate new users by using UTM tags to check the registration source and automatically top up the client balance.

    Bonus configuration supports complex formulas: percentage of amount, fixed values or mathematical operations (e.g. XX%, -XX, /XX). Cashback is displayed in the buyer profile and is accrued automatically when the order status changes to «Processed» or «Completed».

    To protect profits, a write-off limit is provided: for example, with a product cost of $100 and a 10% limit, the client cannot pay more than 10% with bonuses. All calculations, including fractional values, are automatically rounded to two decimal places for accounting accuracy.

    How to connect analytics and track sales?

    The platform implements automatic integration with Google Analytics 4, Google Tag Manager and Facebook Pixel. You just need to specify your identifiers in the Settings — Statistics section. The system will automatically start transmitting e-commerce data, allowing you to analyze advertising effectiveness and user behavior without hiring programmers.

    Which events are automatically sent to analytics?

    The system by default transmits all standard e-commerce events:

    • view_item_list and view_item — catalog and product card views;
    • add_to_cart and remove_from_cart — cart actions;
    • begin_checkout and purchase — checkout process and completion;
    • generate_lead and sign_up — form submissions and registration.

    For Facebook Pixel, the events PageView, ViewContent, AddToCart and Purchase are also transmitted with automatic cost conversion to USD at your site's exchange rate.

    Can I set up custom tags and events?

    Yes. You can implement custom tag transmission using JavaScript, ShortCodes and special hotengine-markers micro-markup. This allows you to dynamically insert product or order data into your custom tracking scripts. Additionally, individual conversion codes can be set on order confirmation pages.

File Management

    Is Consent Mode supported?

    Yes. In accordance with modern privacy requirements (GDPR), the platform provides a Consent Mode. You can activate it in the Settings — Statistics section. This allows you to properly manage tracking tags depending on user choice, ensuring legal data collection for Google and Facebook.

    Is there a file manager in the system?

    Yes. The admin panel has a full-fledged «Files» section. It allows you to conveniently manage all uploaded media files, documents and archives of your site in one place.

    Is there image conversion and processing during upload?

    Yes. The platform supports automatic graphics processing. Right during file upload, images can be proportionally reduced or converted to modern standards WebP, PNG and JPG to ensure maximum page loading speed.

Pop-Up Windows

    Can I create folders to organize files?

    Yes. You can create an unlimited number of folders and subfolders for structuring content. This allows you to conveniently distribute images, price lists and documents across sections, as well as bulk manage files through the web interface directly in the «Files» section.

    Can I create pop-up windows on the site?

    Yes, the platform has a powerful modal window generator. The window is called by simply adding the class="hotengine-script-popup" to a link or button. You can load Youtube videos, content from other site pages, product cards or any HTML block by its ID or class in the pop-up window. Pop-up generator - https://boostore.pro/en/page.php?p=submit_catalog_page&subpage&generatepopup

    What settings are available for pop-up windows?

    Through data-attributes, you can fully control the window behavior: set «width» (data-width) and «height», set limits (data-max-width), fix the header or configure responsiveness for mobile devices (data-mobile-width). Advanced features are also available: data-dialog-callback to run a JS function after the window opens and data-close-overlay to control closing the window by clicking outside its area.

HTML Widgets

    How to display a product card or article in a pop-up window?

    Special data loading types (data-iframe) are used for this. For example, value «5» loads product card data, «1» — an article from the catalog, and «14» or «15» load clean HTML of these pages without extra design elements. This allows you to create quick product previews or information references without reloading the entire page. Pop-up window generator - https://boostore.pro/en/page.php?p=submit_catalog_page&subpage&generatepopup

    What are HTML Widgets?

    «HTML Widget» is a set of independent HTML elements for insertion on site pages. The library includes: Accordion, Tabs, Callback block, Slide with comments/reviews, as well as Offers mosaic (product list in mosaic style) and Google Reviews (dynamic loading of reviews via API).

    What is a Spoiler and how does it work?

    Spoiler is a page element that initially hides part of the content and expands only on click. In our platform, spoilers are implemented exclusively using CSS, allowing them to work instantly without using additional JavaScript scripts.

Adding Products - Custom Button

    What is Price range swiper used for?

    Price range swiper is a convenient graphical slider for selecting a price range in the search filter. It allows users to quickly limit product selection by cost, simply by moving sliders, which significantly improves store usability.

    What is the Product Add Link Generator and why is it needed?

    This is a tool in the Store — Link Generator section that allows you to create a single link, clicking on which automatically adds one or several products to the cart. It is ideal for landing pages (single product sites), promotional mailings or "Buy Bundle" buttons, as it lets the user proceed directly to checkout, skipping the manual cart filling step.

    What parameters can be configured for the add-to-cart link?

    The generator allows flexible management of the purchase process through the following settings:

    • Product IDs and quantity: you can specify a comma-separated list of IDs and set the exact quantity for each (e.g., 1,1,2).
    • Variations: support for specific product modifications by their IDs.
    • Cart clearing: the "Clear cart" function will remove all old products before adding new ones (useful for mono-brand promotions).
    • Duplicate check: protection against accidental repeated addition of the same product on subsequent clicks.
    Can I redirect directly to the checkout page?

    Yes. In the "Redirect link" field you can specify the cart URL (e.g., /en/page.php?p=cart&send). The "Time before redirect" (in milliseconds) is also configurable — it is recommended to set a small delay (e.g., 2000 ms) so the system can reliably record the added products to the user session before navigating.

    How to manage notifications when using such links?

    In the "Messages after adding product" section you can choose one of three modes: "Do not show any messages" (for seamless transition), "Only add-to-cart messages" or "Show all". For landing pages, hiding messages is most commonly used so the customer immediately sees the order form.

Invoice Generation for Online Payment

    Can I protect the link from bots?

    Yes, the generator supports the "Security code" setting. You can enable mandatory captcha entry (from 3 to 9 characters) before products are added to the cart, helping to avoid spam orders through direct links.

    Can I create a direct link or button for invoice payment?

    Yes, the system has a tool Store — Invoice Generator for Payment - https://boostore.pro/en/page.php?p=submit_catalog_page&subpage&shop_catalog_payment_systems&shop_catalog_payment_systems_generate_link. It allows you to create a special URL link, clicking on which takes the user to the invoice generation page with already filled data. This is convenient for issuing invoices in messengers, social networks or creating quick payment buttons on landing pages.

    What parameters can be passed in the payment link?

    Via a GET request, you can fully form the payment context:

    • Amount and currency: payment_price (price) and payment_currency (available USD, EUR, UAH, PLN and others).
    • Payer data: payment_email, payment_soname (name) and payment_phone.
    • Order description: payment_desc — information that the client and you will see in the control panel.
    • System selection: shop_payment_systems (ID of a specific gateway) and the hide_selector_payment_systems flag to prevent the user from changing the payment method.
    • Analytics: shop_cart_statistic_group — a label for grouping orders in sales statistics.
    How to implement data entry before payment (Pop-up window)?

    Since the client data may not be filled in the direct link, it is recommended to use a JS pop-up script. The platform provides a ready-made solution: hotengine-payment-popup-demo.js. With it, the customer first enters their contacts in a neat pop-up window, after which the script automatically completes the link with this data and redirects the user to payment.

Widgets / Menu / Other

    What should I pay attention to when using the invoice generator?

    It is important to remember two points:

    1. Security: Since parameters are passed openly in the link, the buyer can technically change the price in the browser address bar. Always check the payment amount against your expectations in the admin panel before shipping the product.
    2. Gateway setup: Pre-connect and activate payment systems in the store settings. If the systems are not configured, the client will receive a notification about order creation but will not be able to make a transaction.
    Where are the tools for creating widgets and menus?

    All generators are available in the Store — Widgets section (or via direct link in the admin panel: Widget Generator). In this section you will find:

    • Widget with categories: for creating navigation and menus.
    • Widget with products: for displaying showcases and product sliders.
    • Widget with manufacturers: for displaying brands.
    • Widget with articles: located in the Article Catalog — Widget with Articles section and allows you to display blog announcements anywhere on the site.
    Can I place store products anywhere on the site?

    Yes, for this in the Store section select "Widget with Products". It allows generating a short code (ShortCode) that can be inserted into a product description, news item, article or static text block. The widget automatically converts the selected product list into an interactive slider or stylish showcase. Example of product widget in action.

    What does widget ShortCode look like and how does it work?

    A typical code looks like: [MENU:shop_products_slider:pers_cat_id-123:on_page-4:button-cart:sale]. The system instantly replaces this code with a product block. You can flexibly control the output using parameters:

    • Filtering: by categories (pers_cat_id), manufacturers (producer) or collections (collection).
    • Marketing labels: show only new items (new-products), bestsellers (bestseller) or sale items (sale).
    • Display: add cart button (button-cart), rating (rating-stars) or variations (variety).
    • Sorting: by price, date or random order (random).
    How to adapt the widget for mobile devices and load speed?

    For professional configuration, use optimization parameters:

    • Lazy Load (:lazy-0): speeds up page loading by loading images only on scroll.
    • Auto-width (:auto_width): the number of cards per row adjusts to screen automatically.
    • Scroll mode (:scroll-9999x8x0): on smartphones replaces buttons with a convenient horizontal swipe strip, saving space.
    • Append mode (:append-900): on desktops adds a "Show more" button instead of long scrolling.
    • Full parameter list available on the Store — Widget with Products page.
    Can I change the design of the product widget?

    Yes. You can set a unique ID (:id-my_block) and write your own CSS styles for it. If you need a completely custom interface, use the widget without the :add-javascript parameter — the system will output clean HTML markup that you can integrate into any third-party slider (e.g., Swiper).

    Can I display the store category tree anywhere on the site?

    Yes, in the Store section select "Widget with Categories". The generated ShortCode allows you to insert a menu into any block. The system supports different display types: Mega Menu (burger with expanding window), Flex Menu (vertical with subcategories on the side), Horizontal (horizontal row) or classic Dropdown.

    How to configure the depth and informativeness of the category menu?

    You can fine-tune the category widget through additional parameters:

    • Nesting (:treelevel-2): limits the depth of the displayed tree.
    • Detail: show product count (:products) or icons (:imageattr).
    • SEO (:googlenav): adds navigation schema markup for search engines.
    • Carousel (:carousel): turns the category list into a dynamic slider with autoplay and speed settings.
    How to set up Mega Menu?

    Mega Menu (parameter :megamenu) is a universal adaptive solution. It can be configured in the Store — Widget with Categories section. When activated, a burger button appears, opening a window with categories on the left and content on the right. In mobile version, the menu automatically switches to fullscreen mode.

    • :multiply mode: the right panel immediately displays a grid with second and third level nesting lists.
    What is Flex menu and vertical menu?

    Two types are available for side panels on the settings page Store — Widget with Categories:

    • :vertical — classic vertical list.
    • :flexmenu — compact menu with fixed height (:height-400). Subcategories open in a block to the right of the parent.
    • Additional Flex options: :with-overlay (background dimming), :scroll-lock (page scroll lock), :fix-on-top (stick to top) and :disallow-overflow (prevent elements from overflowing).
    How to use horizontal, dropdown and other menu types?

    In the Store — Widget with Categories section you can choose one of the following display formats:

    • :horizontal — horizontal row. When setting ID hotengine-categories-lists-horizontal it can be used inside content pages.
    • :dropdown — standard dropdown menu.
    • :full — fully expanded category tree.
    • :list — list of subcategories (similar to category page), used with the start-X parameter.

Product Types / Search Filter / Product Comparison

    What other category settings are available?

    On the Store — Widget with Categories page you can fine-tune the ShortCode:

    • Nesting level (:treelevel-X): tree depth limitation.
    • Informativeness: adding product counter (:products), icons (:imageattr) or SEO navigation markup (:googlenav).
    • Adaptability: :scroll-9999x3 turns the list into a horizontal swipe strip on mobile devices.
    • Carousel (:carousel): enables slider effect with autoplay support (:carousel-autoplay-true).
    • Other parameters...
    What are "Product Types" and how are they related to filters?

    Product Types (e.g., "Laptops", "Footwear") allow grouping products by unique properties. Each type has its own set of characteristics (Screen Size, Color, Material). Based on these characteristics, the system automatically builds a search filter, allowing customers to find products by specific parameters.

    What is the process for creating characteristics and filters?

    The setup process has three stages:

    1. Create type: In the admin panel, create a new Product Type.
    2. Add characteristics: After saving the type, add characteristic groups and their possible values (e.g., for the "Weight" group, values "10 kg", "20 kg").
    3. Link to product: In the product card, select its "Type", after which the system will prompt you to fill in the corresponding characteristics.
    Are multiple characteristic values supported?

    Yes. You can specify several values for one characteristic of one product. For example, if a sneaker model comes in several colors, you can select "Gray", "Green" and "Red" simultaneously. In the search filter, such a product will be displayed when any of these colors is selected.

    How to place a search filter on the site?

    There are two ways:

    • Functional menu (recommended): Create a menu of type "Search with Filter by Product Types". This ensures better compatibility with the mobile version.
    • ShortCode: Insert the code {HOTENGINE-SC:smart_search_widget:PARAM} into the page text, where PARAM is the filter settings.
    What is the "autopath" parameter and why is it needed?

    The autopath parameter (or autopathID in block text) is critical for preserving search context. It allows filtering within the current open category, without resetting the user to the general search page. For example, for laptops, you can set the filter to display only for the path /pers_shop/notebook/.

    How to configure product count display in the filter?

    In the product type settings or via ShortCode parameters, you can control counters:

    • count — show product count next to the value.
    • count_all — count products across the entire site, ignoring the current category.
    • hideempty — automatically hide characteristics for which no products are found in the current section.
    How to enable the product comparison feature?

    Comparison only works for products that have a Product Type assigned. To activate:

    1. In "Store Settings" (Product View tab) enable the "Compare" button.
    2. In the settings of a specific Product Type and in the Characteristics themselves, check the "Comparison" box.
    3. On the comparison page (/compare.htm), only those parameters for which this checkbox is active will be displayed.
    Where can the user see the list of products added for comparison?

    The list is available at /compare.htm. For user convenience, it is recommended to add a button with an indicator of the number of selected items in the site header using the short code: {HOTENGINE-SC:shop_compare_menu}.

    Can I style comparison elements?

    Yes. All product card elements added to comparison are automatically assigned the attribute data-compare="1" by the system. You can use it in your CSS files to visually highlight selected items.

    How do automatic descriptions based on characteristics work?

    The system allows creating description templates that are automatically pulled into the product card. The content of such an article will dynamically change depending on which characteristics (Type, parameters) are set for a particular product.

Mass / Bulk Product Editing

    How to translate filter values to other languages?

    You can translate characteristic values directly in their settings. To ensure the translation displays correctly in exports (XML/CSV/JSON), use links with a language prefix (e.g., /en/export_file) or specify the desired language in the file generation parameters.

    Is there a mass (bulk) product editing feature?

    Yes, the powerful "Bulk Editing" tool in the "Store" section is designed for this. It allows you to apply changes to hundreds or thousands of items at once instead of editing each product individually. You can mass change prices (using mathematical formulas), move products between categories, update stock statuses, enable promotions and even manage access (publish or delete) for the entire selected product group with one click.

    How does search and filtering work in bulk editing?

    Before updating, you can flexibly filter the desired products by:

    • Category and manufacturer: including the ability to capture products from all subcategories.
    • Price range: search for products in the "from" and "to" interval.
    • Availability: select only those in stock, or conversely — out of stock.
    • Language: editing products of a specific language version.
    • Title list: you can paste a list of names, and the system will find only them.
    How to mass change prices or apply markups?

    In the "Update" block, a mathematical calculator for prices is available. You can:

    • Set a fixed price (via =).
    • Index: add or subtract an amount (+100) or percentage (+15%).
    • Multiply or divide: e.g., for currency conversion (*41).
    • Work with old price: move the current price to "old" (creating a promotion) or vice versa — clear old prices.
    • Use markup: calculate a new retail price based on the purchase price (Cost Price) with a given coefficient or percentage.
    How to mass configure promotions and sale timers?

    Bulk editing allows turning regular products into promotional ones:

    • Label activation: setting flags like "Sale", "New", "Bestseller" or "Price reduced".
    • Promotion content: via the built-in visual editor, you can set a general description of promotion terms for all selected products.
    • Timer automation: you set an end date, and the system decides what to do when time expires (e.g., restore old price, remove the sale label or restart the timer for a new period).
    • Wholesale links: you can set the "Price" equal to the minimum or maximum wholesale price with one click.

Backup

    What else can be changed in bulk?

    In addition to prices and promotions, the following actions are available:

    • Move to another category or change manufacturer for the entire group.
    • Availability management: mass set status to "In stock", "On order" or completely hide products from listing.
    • Language synchronization: if the "Products in other languages" option is enabled, changes will apply to all localizations of related products.
    • Access management: quick publishing, unpublishing or complete deletion of a product group.
    • Discounts: setting text discount labels (e.g., "-10%" or "Sale") that will appear on product icons.
    Is there a backup feature for the site?

    Yes. In the Settings — Site Backup section you can create a file containing the main data of your resource. The backup includes: all static pages, menu structure, news, articles, article catalog categories and your custom CSS styles.

Spam Protection

    How to properly save online store data (products, categories)?

    Since the product catalog can be very large, it is exported separately. For complete store data safety, it is recommended to regularly export the following sections: Products, Store Categories, Manufacturers and Collections. This will allow you to have an up-to-date copy of the entire commercial structure of the site separately from system design settings.

    Is there spam protection on the platform?

    Yes, the system implements multi-level protection against unwanted messages and spam orders:

    • Captcha: you can enable a security code both in the Form Builder and in the checkout settings (Settings — Store section). You can choose the complexity (from 3 to 9 characters).
    • Global filter: the built-in database automatically blocks requests from known spam resources.
    • Custom phrase database: in the Settings — Incoming Message Filter section, you can create a personal list of prohibited words and stop phrases. Messages containing such data will be automatically rejected by the system.

Mobile Menu and Mobile Version of the Site

    What additional technical anti-bot protection is used in forms?

    In addition to visible captcha, the platform uses hidden protection mechanisms. Forms have built-in hidden bot check fields (honey-pots): robots automatically fill them, while they remain invisible to real users. If such a field is filled, the system instantly blocks data submission. There is also anti-duplicate submission protection: a limit (flood control) restricts the frequency of requests from one IP address, preventing automated spam and accidental duplicate orders.

    Will my site be adapted for mobile devices?

    Yes, all sites on the platform are built on block layout that automatically adapts to any screen — from smartphones to widescreen monitors. You get full access to HTML, CSS and JavaScript, allowing you to perfect mobile adaptation by customizing each element individually for different resolutions.

    Are there special functions for the mobile version of the site?

    The system supports creating a separate mobile menu and optimized widgets (e.g., horizontal product scroll) that significantly improve UX on touchscreens. With the ability to flexibly hide or rearrange blocks, you can create lightweight and fast interfaces that meet all Google Core Web Vitals requirements.

    Can I make the site look like a mobile app?

    Yes. The platform provides a special widget "Mobile Menu — App" for this purpose. It allows you to implement an interface familiar to smartphone users: with convenient navigation at the bottom of the screen, quick access to key sections and the cart.

    The widget is exceptionally flexible: you can configure individual styling, choose icons, define menu invocation methods, and adapt it to your business logic. This lets you turn a regular website into a full-fledged mobile web application without complex development.

    How does the mobile menu work and can I hide unnecessary elements?

    You can flexibly configure element display for mobile devices. The system lets you hide the main header, logo, or individual blocks when the mobile menu is activated. Configuration is available through standard options as well as by individual element classes or IDs.

Forms

    Can I create a professional booking system?

    Yes. The Boostore platform includes a powerful booking widget that allows you to organize appointments for services or rental of any resources: from restaurant tables and massage rooms to car rentals and group event registration.

    Key features of the booking system:

    • Object separation: Using group IDs you can separate schedules for different masters, rooms, or pieces of equipment.
    • Flexible time slots: You set the time step (e.g., 30 minutes or 2 hours) and the maximum duration of a single booking.
    • Automatic cost calculation: The system can dynamically recalculate the price based on the selected period (e.g., price per hour * number of hours) or use a fixed rate.
    • Smart statuses and calendar: Slots are synchronized with sales statistics. Statuses like "Preliminary booking", "Booked", or "Cancelled" instantly change time availability on the site. If a slot is occupied, repeated booking is impossible (except for group events).
    • Multi-seat booking: For seminars or group training, you can specify the number of available seats for the same time period.
    • Payment to confirm booking: You can set mandatory prepayment. Immediately after selecting a time, the customer is redirected to the payment system, and the booking status changes automatically after successful payment.
    • Booking horizon settings: Control how far in advance a customer can book (e.g., "only from next Monday" or "no more than a month ahead").

    The functionality is implemented through JSON parameters and data-attributes, allowing developers to customize the booking interface for any business needs.

    Can I create custom forms on the site?

    Yes, the BooStore.pro platform has a powerful built-in Form Builder. You can create forms of any complexity with field name, ID and CSS class binding. The system supports sending data to your site (to CRM and email) or to any external server. Flexible configuration of data types, required fields, file attachments and auto-responders for users is available.

    Where to find form management tools and window generator?

    All necessary tools are located in the following sections:

    In these sections, you can configure not only the visual part but also the data processing logic: from CRM integration to auto-responder setup.

    Are popup forms supported?

    Yes, a special Popup Window Generator is provided for this. You can turn any button or link into a trigger for opening a form. The builder allows you to configure:

    • Dimensions: width, height (including auto-adjustment to content) and responsiveness for mobile devices.
    • Interface: window title, button texts for "Submit" and "Close", header fixation.
    • Behavior: close on overlay click, field auto-fill and Callback functions after window opening or button press.
    How to implement "Quick Order" or "Callback" via Popup?

    The system has preset functional presets for popup forms. Using the data-dialog-form_title parameter, you can instantly configure the form:

    • Callback: automatically leaves only the "Name" and "Phone" fields.
    • Quick order: hides extra fields (e-mail, comment) for the fastest possible purchase.
    • Consultation / Ask price: adds thematic titles and links productid so you know which product the request pertains to.
    Can I pass dynamic pricing or data through a form?

    Yes. Using the name="form_price" field, you can pass the final price calculated via JavaScript based on user selection. For popup windows, attributes data-dialog-formprice and data-dialog-modify-text are available, allowing you to change request data "on the fly" before submission, which is ideal for complex service calculators.

    Can I make instant form submission on open (Auto-submit)?

    Yes, this is an advanced feature for increasing conversion. You can create an input field (e.g., for phone) right on the page, and when clicking the window open button, the data from that field will automatically move to the hidden form and it will submit immediately. This uses the attributes data-dialog-form-autosubmit="1" and data-dialog-form-autosubmit-replace-class that link the field on the page with the field inside the form.

    How to hide extra fields in a specific popup window?

    You can use the same form for different purposes by hiding unnecessary fields via the data-dialog-form-hide-fields attribute. In the generator, simply list the field IDs or classes separated by |. For example, in one window you keep all fields, and in another — only phone, allowing you to avoid creating dozens of identical forms in the admin panel.

    Can I configure notification sending from forms to messengers?

    Yes. The platform allows configuring instant notifications to Viber and Telegram. You are not limited to general site settings: each created form can have individual notification channels. This is convenient when requests from different departments (e.g., "Technical Support" and "Sales Department") should go to different specialists in their personal messengers or different work groups.

Marketing and Promotion Tools

    How to set up different notifications for different forms?

    In the Forms section, you can specify unique notification parameters for each specific form. In addition to messengers, you can configure an individual auto-responder for the user and choose which section of the internal CRM or which email the request will land in. Such flexibility allows turning ordinary forms into a full-fledged task distribution system within your team.

    What tools are available for launching ads and analytics?

    The platform is fully ready for professional promotion. The system has built-in automatic event tracking (E-commerce) that sends data about cart additions and purchases to Google Analytics 4 and Facebook Pixel. You don't need to manually configure codes — just enter your account IDs in the settings.

    Does the platform support schema markup for search engines?

    Yes, structured Schema.org (JSON-LD) markup is embedded by default on all product and category pages. This allows search engines to generate rich snippets: Google search results will immediately show price, availability and rating (reviews), significantly increasing the click-through rate (CTR) of your links.

    Can I create product feeds for Google Merchant Center and Facebook?

    The system generates dynamic feeds in all popular formats: XML (YML), JSON, CSV, RSS. This allows automatic upload of products to Google Shopping, Facebook Catalog and any external marketplaces. Feeds update in real-time, ensuring price and stock accuracy in your ads 24/7.

    Are there built-in tools for working with customer database?

    Yes, the platform automatically collects and segments the customer database. The system has built-in E-mail marketing, allowing you to send notifications and newsletters to collected contacts. All data is protected and organized within your personal CRM, enabling long-term customer relationships without paying for third-party services.

    What tools are available for launching ads and analytics?

    The platform is fully ready for professional promotion. The system has built-in automatic event tracking (E-commerce) that sends data about cart additions and purchases to Google Analytics 4 and Facebook Pixel. You don't need to manually configure codes — just enter your account IDs in the settings.

    Does the platform support schema markup for search engines?

    Yes, structured Schema.org (JSON-LD) markup is embedded by default on all product and category pages. This allows search engines to generate rich snippets: Google search results will immediately show price, availability and rating, significantly increasing the click-through rate (CTR) of your ads and organic links.

    Can I create product feeds for Google Merchant Center and Facebook?

    The system allows generating dynamic XML/RSS feeds that are automatically updated when prices or stock change. This is an ideal solution for launching dynamic remarketing and Google Shopping campaigns, guaranteeing data accuracy in your ads 24/7.

SEO

    Can I create a marketplace or supplier catalog?

    Yes. The flexible structure of categories and characteristics allows implementing not only stores but also complex marketplaces, service aggregators or company catalogs with convenient filtering. For full assortment management, you can assign an individual supplier to each product, simplifying accounting and logistics.

    Is Boostore suitable for SEO specialists and developers?

    Yes. The platform provides full access to editing HTML, CSS and JavaScript, allowing implementation of any technical solutions. For SEO, a powerful toolkit is provided: Schema.org markup support, meta-tag management, robots.txt editing, automatic sitemap.xml generation and integration of advanced analytics services. This makes the system an ideal environment for professional promotion and custom development.

    Does BooStore.pro really provide a speed advantage?

    Yes. High performance is achieved through combined caching (at file and RAM level) and a modern optimization architecture. The platform runs on pure Vanilla JS without heavy libraries and uses a deferred script loading strategy, where scripts activate only upon direct user interaction with site elements.

    Is the Boostore platform suitable for SEO promotion?

    Yes. The platform is originally designed for strict search engine requirements. You have access to advanced SEO settings: full meta-tag management, robots.txt editing, automatic sitemap.xml generation, Canonical URL and 301 redirect configuration. Extended Schema.org markup is supported for creating attractive snippets.

    Special attention is paid to Core Web Vitals: thanks to server optimization, code minification and modern image formats, sites achieve 100 points in Google PageSpeed Insights. This guarantees instant loading on mobile devices and provides a significant ranking advantage in Google.

    How to manage indexing and robots.txt file?

    The platform provides full indexing management without the need to work via FTP. In the "Settings — SEO" section, you can directly edit the robots.txt file, blocking service sections from robots or opening necessary pages. Additionally, the system automatically generates and updates a dynamic Sitemap.xml, notifying search engines about new products or articles.

    How is the duplicate page problem solved (Canonical)?

    To prevent duplicate content, the platform automatically sets the <link rel="canonical"> tag on all product, category and filter pages. This indicates the priority page version to search engines, protecting your site from penalties for non-unique content and concentrating "link weight" on the main URLs.

    How does SEO interlinking work on multilingual sites?

    The system fully complies with international SEO standards for multilingualism. For each page, rel="alternate" hreflang="x" tags are automatically generated. This ensures correct interlinking between language versions: Google will always know which site version to show the user based on their region and language, significantly improving positions in local search results of different countries.

    Can I manage meta tags for different language versions?

    Yes, separate control fields for Title, Description and Keywords are provided for each language. You can also configure automatic meta-tag generation templates using variables (product name, price, category), allowing instant optimization of thousands of pages in all supported languages simultaneously.

    How to maintain search positions when migrating to your platform?

    When migrating your site, you can use the built-in 301 redirect manager in the control panel. It allows linking old page URLs with new ones, preserving accumulated "link weight" in Google and preventing 404 errors.

About the Platform

    Is there a site migration service from another platform with SEO preservation?

    Yes, we provide a full site migration turnkey service. The main feature of our approach is preserving accumulated search traffic. We don't just transfer content but also configure a 301 redirect map: each old page URL will correctly redirect users and search bots to the new URL on the BooStore.pro platform.

    For migration, we will need your current price list in CSV, XLS, XML format or a link to a Google Sheet. The service is paid and calculated individually depending on the data volume and complexity of your current site structure.

    Is Boostore a SaaS platform or a CMS?

    Boostore combines the capabilities of a SaaS platform and a classic CMS. On one hand, it is a cloud system that does not require server installation and updates automatically. On the other hand, the platform provides CMS flexibility: you can edit HTML, CSS and JavaScript, create your own blocks and fully manage the site structure.

    Can I create an online store on the Boostore platform?

    Yes. The platform includes a full ecommerce system for creating online stores and product catalogs. Categories, product characteristics, filters, variations, cart, order processing, delivery methods and payment system integrations are available.

    What types of sites can be created on the Boostore platform?

    The platform allows creating various types of sites:

    • online store
    • product catalog
    • corporate website
    • landing page
    • blog or content project
    • portal or service site
    • booking service site (Universal tool for automating service appointments, resource rental or accommodation booking)

    The flexible platform architecture allows scaling the project for any tasks.

    Do I need to install CMS on a server for Boostore to work?

    No. Boostore works as a cloud SaaS system. This means that CMS installation, server configuration, system updates, security and speed optimization are handled by the platform. The user gets a ready-made environment for creating and managing a website.

    Can I add custom JavaScript or HTML code?

    Yes. You can add your own HTML, include JavaScript and use custom scripts. This allows implementing any additional functions and integrations.

    Is the platform suitable for large online stores?

    Yes. The platform architecture allows creating both small stores and large ecommerce projects. Catalog scaling, process automation, data import and integrations with external systems are supported.

    How fast do websites load on the platform?

    The platform is optimized for high page load speed. Cloud infrastructure, code optimization and resource minification are used. This positively affects SEO and user experience.

    Is there a free version of the platform?

    Yes. The platform offers free website hosting. You can create a site and use basic features without time limits. Free hosting allows you to upload up to 300 products.

    How long is free website hosting available?

    Free hosting on BooStore.pro is indefinite. However, if the site is not populated, not updated and the owner has not logged into the control panel for more than 1 year, such a project may be deleted as inactive. The exception is sites with attractive design or those that continue to be actively used by visitors — they remain in the system without restrictions.

    Where is the site created on the platform hosted?

    Sites are hosted in the platform's cloud infrastructure. The user does not need to purchase separate hosting or configure a server — all the technical part is already included in the system.

    Can I migrate a site from another CMS?

    Yes. You can transfer site data from another CMS or platform. Products and content can be imported via XLS, CSV, XML files or through API integrations.

    How is Boostore different from other website builders?

    Unlike many website builders, the platform combines the convenience of SaaS service and the flexibility of a professional CMS. The user gets cloud infrastructure, online store automation, advanced SEO capabilities and complete design customization.

    Can I create an online store on the platform?

    Yes, Boostore is originally designed as a powerful E-commerce platform. All necessary tools are available: catalog management, shopping cart, online payment, shipping cost calculation, discount and coupon system. You can sell both physical goods and services with online payment capability.

    Is Boostore suitable for startups and small businesses?

    Yes. Thanks to free hosting and no costs for hosting or purchasing a CMS, startups can launch a full-fledged business in minutes. The ready-made infrastructure allows you to start working without investment in development.

    How is Boostore different from Wix, Shopify and other website builders?

    Boostore is a powerful alternative to popular builders, combining the convenience of SaaS and the flexibility of a professional CMS. Unlike Wix or Shopify, we offer deeper code customization, no strict design limitations and specialized tools for ecommerce automation. You get cloud infrastructure and automatic updates while maintaining full control over the site structure and logic.

    Can I create a website without programming skills?

    Yes. Most platform functions are available through an intuitive interface and ready-made widgets. You can independently build the site structure, configure a unique design and populate the product catalog without writing a single line of code. The system handles all technical complexities, allowing you to focus on content and sales.

    Why are sites on BooStore.pro faster than competitors?

    We abandoned heavy libraries (like jQuery) in favor of Vanilla JavaScript. This allows sites to load instantly and get high scores in Google Core Web Vitals. Fast loading is not only convenient for customers but also a direct advantage in search engine ranking.

Booking and Services / Booking

    Can I develop custom solutions on Boostore?

    Yes, you can. The Boostore team is ready for collaboration and implementation of custom solutions. For contact: boostorecms@gmail.com

    Can I create a site for booking services or rentals?

    Yes, the platform has a powerful module for automating appointments and rentals. You can turn a regular online store into a full booking service with hourly or daily schedules. The system supports creating flexible slots, accounting for days off, queue management and automatic notifications for customers.

    Key module features:

    • Individual calendars: creating separate schedules for each specialist, resource or rental object.
    • Flexible intervals: configuring session duration, breaks between them and limits on the number of appointments per time slot.
    • Form generator: creating unique booking buttons and widgets that can be placed anywhere on the site.

    Management tools are located in the section: Store — Booking (or via the link Booking Calendar Generator).

Performance and Speed

    Can I create a professional booking system?

    Yes. The Boostore platform includes a powerful booking widget that allows you to organize appointments for services or rental of any resources: from restaurant tables and massage rooms to car rentals and group event registration.

    Key features of the booking system:

    • Object separation: Using group IDs you can separate schedules for different masters, rooms, or pieces of equipment.
    • Flexible time slots: You set the time step (e.g., 30 minutes or 2 hours) and the maximum duration of a single booking.
    • Automatic cost calculation: The system can dynamically recalculate the price based on the selected period (e.g., price per hour * number of hours) or use a fixed rate.
    • Smart statuses and calendar: Slots are synchronized with sales statistics. Statuses like "Preliminary booking", "Booked", or "Cancelled" instantly change time availability on the site. If a slot is occupied, repeated booking is impossible (except for group events).
    • Multi-seat booking: For seminars or group training, you can specify the number of available seats for the same time period.
    • Payment to confirm booking: You can set mandatory prepayment. Immediately after selecting a time, the customer is redirected to the payment system, and the booking status changes automatically after successful payment.
    • Booking horizon settings: Control how far in advance a customer can book (e.g., "only from next Monday" or "no more than a month ahead").

    The functionality is implemented through JSON parameters and data-attributes, allowing developers to customize the booking interface for any business needs.

    How fast are websites on the BooStore.pro platform? Are there real metrics?

    The platform demonstrates benchmark speed indicators: sites on Boostore consistently score 95–100 points in Google PageSpeed Insights (Mobile and Desktop). The main content paint (LCP) is less than 1.2 seconds, significantly faster than Google's "green zone" (2.5s). This is achieved by completely abandoning heavy libraries (jQuery) in favor of pure Vanilla JavaScript.

    Will the site handle visitor surges during sales or promotions?

    The BooStore.pro architecture is designed for high-load operation. Thanks to the optimized core and efficient server-side caching, sites on the platform easily handle tens of thousands of concurrent sessions without losing response speed. Server response time (TTFB) remains minimal even with massive database queries, confirmed by the successful operation of large online stores during "Black Friday" periods.

    How does abandoning jQuery affect the real user experience?

    Abandoning jQuery allowed us to reduce the amount of transmitted JS code by several times. For the user, this means instant interface response to clicks (INP under 50 ms). The site doesn't "stutter" during loading, menus open without delays, and product filtering is practically seamless. This directly reduces bounce rates and increases purchase conversion.

    What does "speed at the architecture level" mean in BooStore.pro?

    Unlike regular CMS where speed is attempted to be "boosted" with plugins, in BooStore.pro it is built into the foundation. We use Google PageSpeed (99–100%) indicators as a real quality metric. Key solutions:

    • Minimal start: on first load, only critically important HTML and CSS are served. No "heavy" JavaScript until the user interacts.
    • Modularity: functionality (cart, comparison, menu, sliders) is split into dozens of small modules that load only at the moment of interaction.
    • Native HTML/CSS: tabs, accordions and filters are implemented in pure CSS and <details> tags, providing instant response without a single line of JS.
    How does the platform handle images in the catalog?

    The system automatically protects your PageSpeed and user traffic:

    • Auto-preview generation: for product listings, the system creates reduced copies of the required size. Originals (2000px and larger) never load into the catalog.
    • WebP format: images are automatically converted to modern formats while maintaining sharpness with minimal weight.
    • Smart Lazy Load: images load only when they come into the user's view during scrolling.
    Why did you abandon Memcache in favor of your own caching system?

    Memcache is limited by RAM and can "crash" with large data volumes. BooStore.pro implements a full file caching system that is not limited by RAM. Absolutely everything is cached: HTML blocks, menus, UI components and texts. Updates happen precisely by timestamps: if you change one price, only that price block is rebuilt, not the entire site cache.

Other

    What is the secret of the fast mobile menu?

    The mobile menu in BooStore.pro is an intelligent module. It does not load into the browser if the user is on a computer. On mobile devices, the menu script and its content load only at the moment of clicking the "burger". This eliminates unnecessary load on the phone's processor and allows the site to get 100 points in Google's mobile test.

    How long does it take to create an online store?

    You can create a store in a few minutes. After registration, just choose a template, add products and configure payment methods. The system is ready to work immediately, allowing you to accept your first orders on the day of registration.

    How does the product limit affect other site capabilities?

    The product limit is a baseline indicator that proportionally determines all system resources. As the number of products increases, content, marketing and management capabilities automatically expand.

    Example with a limit of 1,000 products:

    • Content: up to 1,000 blog articles (1 to 1).
    • Pages: 100 internal store pages (1 per 10 products).
    • Tools: 50 form builders and 50 email templates (1 per 20 products).
    • Team: 20 site managers (1 per 50 products).

    Example with a limit of 10,000 products:

    • Content: up to 10,000 blog articles.
    • Pages: 1,000 internal store pages.
    • Tools: 500 form builders and 500 email templates.
    • Team: 200 site managers.

    Further increase in the product limit will proportionally unlock new resources, allowing your business to grow without technical limitations.

    Can I implement my own automation scripts and change CSS/JS?

    Yes, absolutely. Unlike closed cloud platforms that strictly limit access to code, BooStore.pro gives you complete freedom. You can integrate any custom JS scripts, tracking pixels, analytics and unique CSS styles directly through the convenient admin panel.

    At the same time, the BooStore architecture automatically compiles, minifies and caches your scripts into separate files. This ensures that customization does not overload the page code, and the site remains as fast as possible.

    Are there limits on the number of products, orders or traffic?

    No, no penalties for business growth. We don't take a percentage of your sales and don't limit your potential. In commercial BooStore.pro plans, there are completely no hidden limits on disk space, number of processed orders or traffic. The platform is designed for easy scaling and stably handles huge catalogs at the level of large marketplaces.

    How does the built-in description generator based on characteristics work?

    This is a unique automation feature from BooStore.pro that saves thousands of dollars when filling out online store data. If you have a large catalog of similar products, you don't need to write texts manually for each one.

    The system allows inserting descriptions based on the filled characteristics of a card (e.g.: material, color, dimensions, brand).

Miscellaneous

    Can I test the platform for free without time limits?

    Yes, without any pressure or bank card requirements. BooStore.pro offers a full-featured indefinite free plan ($0). You get a base limit of up to 300 products, which can be easily expanded to 1000 products for a simple repost about the platform on social networks.

    Fill your catalog, customize the design, connect SEO tools and start selling without financial risks. Upgrade to Pro plans (from $3) only when your business is ready for large-scale expansion.

De retour