Automatisation de boutique en ligne - fonctionnalités Boostore.pro
Online store automation, BooStore.pro features
BooStore.pro — an ecosystem for your business
A professional platform where process automation is the standard. We have combined everything: from ultra-fast catalog population to intelligent sales management and instant launch of effective advertising.
🔄 Robotic Import and Data Update
BooStore.pro turns routine work with price lists into a fully autonomous cycle. The system supports any intervals, provides detailed reports, and instantly notifies you of the results.
Intelligent Task Scheduler
Updating prices and stock levels on schedule: from once every 4 hours to once a month. Ideal for working with dynamic stocks.
Complete logic separation: the system independently searches for new products, creates cards, distributes them into categories, and links manufacturers.
Connect multiple price lists simultaneously. You can set individual rules for each source: import only products from specific brands, exclude categories, or configure personal markups and schedules.
💻 CommerceAPI v2.0: Global Data Exchange Ecosystem
BooStore.pro is not just a storefront, but a full-fledged Backend center. Our API provides deep integration of the trade catalog with external ERP, CRM systems, and any Frontend solutions.
Catalog Management
Full control over product data: from creating cards to flexible modification of stock balances.
- POST Create new SKUs
- PUT Update prices and stock
- DELETE Archive old collections
Structure Synchronization
Manage the category tree and product characteristics remotely without logging into the admin panel.
- ID Category and brand mapping
- SEO Meta-tag synchronization
- IMG Remote gallery management
Order Creation and Export
Transfer transactions to accounting software or create orders from external systems in real time.
- POST Direct order creation
- CRM Status synchronization
- WEB Event-driven Webhooks support
// Setting up order data and line_items
$orderData = [
"first_name" => "Alex", "last_name" => "Top",
"email" => "alex@example.com", "phone" => "+380671112233",
"currency" => "USD", "status" => "processing",
"line_items" => [
[
"product_id" => 478734, "quantity" => 1, "price" => 135.00
],
[
"product_id" => 478268, "quantity" => 2, "variation" => "XL-Black"
]
]
];
// Authorization and sending via cURL
$ch = curl_init("https://yourdomain.com/api/commerce/orders");
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($orderData));
curl_setopt($ch, CURLOPT_HTTPHEADER, ["Authorization: Bearer [token]", "Content-Type: application/json"]);
$response = curl_exec($ch);
📥 Data-Export & Connectivity: Your data is always at hand
BooStore.pro provides raw data in standard formats for deep integration. This is the foundation for your analytics, custom mobile applications, and inventory management systems.
JSON Full Data
Access to all system objects: products, characteristics, variations, and sales statistics. Ideal for BI systems.
{ "id": 478734,
"stock": 15,
"sales": 1240.50 }
CSV Export
A universal format for working with tables. Allows you to quickly export a database of products and variations for bulk analysis.
sku;price;stock
BST-01;135.00;15
BST-02;140.00;8
XML / YML Raw
Raw feeds with a complete hierarchy of categories and properties. Gzip compression is supported for working with large databases.
<offer id="478">
<price>135</price>
<qty>15</qty>
</offer>
🚀 Ad-Expansivity: Global Sales Automation
Your store is a traffic control panel. Generate professional feeds for marketplaces and advertising networks in a couple of clicks.
Google Shopping
Merchant Center FeedRozetka.ua
Full XML IntegrationEpicentr
Smart XML FeedHotline / Prom
Dynamic CSV Price
/yml.xml?producer=4833,4829&price_from=500&price_append=+15%25
Export Apple and Sony from 500 UAH, applying the formula: +15% to the price.
Telegram Control: Real-time Store Management
BooStore.pro instantly broadcasts orders to your messenger. You receive full customer data and cart contents with the ability to manage the order directly from Telegram or instantly jump to the control panel.
👤 Smart Feedback: Response Automation and Customer Retention
BooStore.pro instantly enters into a dialogue. Set up scenarios where the system itself sends a follow-up email or a price list immediately after a form is filled out on the website.
Hello, Alexander!
Thank you for your interest in our catalog. We have already started processing your request for Salomon Outpulse Mid GTX.
While the manager is preparing the documents, you can review our certificates at the link below...
🔗 API Commerce: data exchange with orders, products and catalog
Full two-way data exchange between your website and external systems: ERP, CRM, 1C, marketplaces or your own scripts. Automate the synchronization of orders, products and catalog categories without manual input.
Products
Create, update and manage products: prices, stock, SKU, attributes, variations and images — all via API.
- POST Create and update products
- PUT Sync prices and stock
- SKU Search by SKU
Orders
Send orders to accounting systems or accept them from external services in real time, including statuses and payments.
- POST Create orders
- CRM Sync statuses
- WEB Update and delete
Catalog and categories
Remotely manage the category tree, producers and collections — the catalog structure is always in sync.
- ID Category mapping
- SEO Meta-data sync
- IMG Image management
📅 Booking Engine: Automation of Services and Events Sales
Turn your website into an intelligent reception. The BooStore booking system takes over calendar management, tracking available slots, and instant payment processing for your services.
🗓 Blog Auto Publishing: Scheduled Publication and Mass Article Import
Maximum automation of content marketing and SEO promotion. Plan your material release schedule without constant manual control, and instantly populate your blog using mass import.
💬 Built-in newsletter system for Telegram channel / Bot
A fully managed newsletter system over your subscriber base, right from your site admin panel. Collect the bot's audience, then send messages to everyone or to selected subscribers — instantly or on a schedule.
What the system can do
- ✓ Subscriber base collection — a user taps /start in the bot and is automatically added to the base with their language and profile.
- ✓ Broadcast and individual sends — send to all subscribers or only to manually selected ones.
- ✓ Multiple formats — HTML, Markdown and plain text in a single message.
- ✓ Scheduled (delayed) sending — plan a newsletter on a schedule; the system sends it automatically.
- ✓ Multilingual — text in many languages; each subscriber gets the version in their messenger language, or the site language if not available.
- ✓ Multiple channels / bots — connect several bots and manage them from one place.
- ✓ Ready-made sources — create a newsletter from articles, from promotional offers (discounts, new arrivals, bestsellers) or from the latest arrivals (20 most recently added products).
- ✓ Self-service ordering — a subscriber can request sale, new arrivals, bestsellers and latest arrivals themselves via buttons in the bot.
- ✓ Article and product selection — create a newsletter from the articles or products you select by ID (each product shows its name, price and link).
- ✓ Separate sending and multimedia — you can split the list into separate messages, and add sizes and an image to each product.
- ✓ Audience targeting — all subscribers, only those with a site account, or only guests.
- ✓ Test and drafts — send a test message to yourself, save a draft and verify before launching.
- ✓ Newsletter statistics — all data about each newsletter (status, sent, errors, date) in one place.
Store in Telegram
- ✓ Full catalog navigation
- ✓ Search
- ✓ Promotional products
- ✓ Latest arrivals
Bot window example: multilingual scheduled newsletter
Example bot window: product card with an «Open product» button
Connect a bot via @BotFather, add the channel in the messengers section and create your first newsletter in a couple of minutes.
💬 Manage reviews and comments via API
Read, add, update and delete reviews and comments for various page types. The API automatically recalculates the average rating and review count for the object.
Available for page types
Full management of reviews and comments via API for the main content types of your website.
- PAGE Pages
- SHOP Products
- ART Articles
Catalog and categories
Reviews and comments for categories, producers and collections — all through one API.
- CAT Shop and articles categories
- PRD Producers
- COL Shop collections
Automatic recalculation
After adding, updating or deleting a review, the API automatically recalculates the rating and review count.
- RATE Average rating
- CNT Review count
- API /api/commerce/comments
More details: API Commerce technical guide →
🚀 Start your e-commerce journey right now
Choose your business direction. BooStore.pro provides all the necessary tools for a quick start without investment at the development stage.
Online Store
Perfect for selling products, warehouse automation, and exporting to marketplaces.
Booking Service
For services, medicine, education, and rentals. Slot calendar and payment acceptance.
❓ Frequently Asked Questions
Is it possible to automate product imports on BooStore.pro?
Yes, the platform supports full import automation. You can connect multiple sources (XML, CSV, XLS, Google Sheets) and set them to update on a schedule. The system automatically distinguishes between adding new products and updating existing ones, keeping the catalog up to date 24/7.
What methods are available for import automation?
Two key methods are available: Task Scheduler - automatic import (via link, FTP, or HTTP) and API integration. Through the API, you can fully manage the catalog from external systems (CRM, ERP, 1C), including creating, updating, and deleting data.
Can products be uploaded with images automatically?
Yes, during import, simply provide links to the images, and the system will automatically download, optimize, and process them. Uploading via API and bulk image processing without user intervention is also supported.
Is it possible to automate product description generation?
Yes, the system supports automatic description generation based on product characteristics. You can create templates where content is inserted automatically depending on parameters (e.g., material, type, properties).
Can categories, collections, and brands be managed automatically?
Yes, full management of the catalog structure is available via API: categories, nesting, collections, and manufacturers. This allows you to synchronize the site with external systems without manual actions.
Can orders be automatically transferred to external systems?
Yes, a Webhook (POST requests) system is implemented. Order data is sent automatically upon placement or status change, including the ability to pass an external order ID.
Is it possible to receive and process orders via API automatically?
Yes, via the API, you can retrieve orders, filter them by parameters, change statuses, add delivery data, and synchronize with a CRM or warehouse.
Can two-way data synchronization be configured?
Yes, the platform supports full automatic exchange: importing products and stock levels from external systems and automatically transmitting orders back. This allows for a completely autonomous workflow without manual involvement.
What are the options for automatic notifications?
Notifications via Email, admin panel messages, Pop-ups, and integrations with Telegram and Viber are supported. The system also automatically tracks sales and event statistics.
Can events be tracked and analytics automated?
Yes, the system supports event tracking (product views, cart additions, orders, etc.) and data transmission to analytics services. You can also create custom events via callback functions.
Can callback functions be used for automation?
Yes, after data loading (products, articles, etc.), callback functions are automatically triggered, allowing you to run your own logic: data processing, integrations, or additional actions.
Can all orders be exported in a single format?
Yes, a full order export in JSON format is available, with the ability to filter by period, status, or ID. This is convenient for analytics and integration with external services.
Can advertising and marketplaces be automated?
Yes, the system automatically generates feeds in XML, JSON, CSV, and YML formats. These are used for Google Merchant, Facebook, Rozetka, Prom, Hotline, and other platforms with automatic data updates.
Is it possible to automatically update prices, stock, and characteristics?
Yes, via import or API, you can automatically update prices, availability, characteristics, and product properties. Bulk editing and applying formulas to change prices are also available.
Can several data sources be used simultaneously?
Yes, you can connect multiple import sources with different settings. Each source can be responsible for its own part of the catalog or the update of specific parameters.
How is security and authentication implemented when working with the API?
The Bearer Token protocol is used for interaction with CommerceAPI v2.0. You generate a unique access key in the control panel, which ensures secure data transmission. To enhance security, several types of keys are provided: the Commerce API KEY for full access, as well as Read-only keys that allow restricting permissions to viewing all data, only products, or only orders.
Can stock management across multiple warehouses be automated?
Yes, the API architecture supports transmitting stock data broken down by warehouses or stores. You can configure automatic stock deduction when an order is placed and instant synchronization with your accounting system (ERP) to prevent overselling.
Is it possible to automate work with variable products (sizes, colors)?
Yes, the import system and API fully support Matrix-structured products. You can automatically update prices and availability for specific stock keeping units (SKUs) within a single product card, for example, changing the price only for size "XL" or color "Black".
How do automatic cache clearing and "warming" work during data updates?
BooStore.pro uses an intelligent caching system. During an automatic import of prices or stock, the system independently resets the cache only for the modified items. This ensures that customers always see up-to-date data without sacrificing page load speed.
Can payment statuses and transactions be managed via API?
Yes, CommerceAPI allows you to programmatically confirm payments, change transaction statuses, and link transaction IDs from external payment systems to orders on the site. This is essential for full financial automation of your business.
Does automation support multilingual content?
The system allows you to automate the translation or uploading of descriptions in different languages simultaneously. During import or via API, you can transmit data arrays for each language version (RU, UA, EN, etc.), maintaining localization in automatic mode.
Can marketing tools, such as discounts and promotions, be automated?
Yes, via the API and import system, you can manage the old_price and discount fields. You can set up a script that automatically launches a sale at a specific time or when certain stock levels are reached.
How is error handling implemented during automatic import?
The platform maintains an automatic event log. On the product update view page, you can track the status of each item: where the import was successful and where difficulties arose. Additionally, you can configure detailed email reports to promptly receive synchronization results from Google Sheets or other sources without needing to constantly monitor the control panel.
Can service bookings be automated?
Yes, the built-in booking module is fully automated. The system manages slots, checks availability, considers limits, and can confirm bookings either immediately or after payment—depending on your specified settings.
Is it possible to automate price calculations using formulas?
Yes, the system supports dynamic markups. You can define algorithms (%, +, *, /) for the automatic recalculation of the retail price based on the supplier's incoming price list. This allows you to respond instantly to changes in currency exchange rates or wholesale prices.
Is intelligent image processing and overwriting supported during import?
Yes, the system offers flexible settings to optimize the process: you can choose whether to overwrite existing images or skip them if they are already uploaded. An option to check for existing photos is also available, which significantly reduces server load and increases import speed. The intelligent engine correctly handles paths not only in the gallery but also within text descriptions, ensuring content relevance.
How is the automatic replacement of external image links in product descriptions implemented?
BooStore supports intelligent path replacement in text descriptions during import. If your price list and product description contain links to images from third-party resources, the system will automatically "pick them up." During import (even for thousands of items), the algorithm will check for these images in the main product gallery: if a filename match is found, the external link in the text is automatically rewritten to your site's local path. This ensures correct content display without manual link editing after migration.
Does BooStore support scheduled article publishing?
Yes, the platform fully supports scheduled publishing. You can set a future date and time for the material to be released, activate the "Scheduled publication" option, and disable access to it to keep the text hidden from users and search engine crawlers until the desired moment. The system will publish the material on the website automatically and strictly on schedule, allowing you to automate content marketing and regularly update the blog for SEO without constant manual control.
Are there ready-made scripts for working with the ecommerce API?
Yes. BooStore.pro provides a ready-made integration example with Commerce API on GitHub. The script allows you to manage catalog, orders and bookings programmatically. You can study the working code, including Bearer Token authorization, creating and updating orders, and managing booking slots — API-commerce script for managing content, orders and bookings.
Is there automatic waybill (TTN) creation?
Yes, there is. The platform has full integration with Nova Poshta as well as with other delivery services — the system automatically generates a waybill (TTN) when an order is shipped. Connecting other delivery methods is also possible — contact technical support.
Is there a built-in Telegram newsletter service?
Yes. BooStore.pro has a built-in newsletter service for a Telegram channel or bot. You connect a bot (created via @BotFather) and a channel, collect your subscriber base (users are automatically added when they launch the bot with the /start command), and then send newsletters to all or to selected subscribers right from the admin panel.
Available: newsletters from articles, promotional offers (sale, new arrivals, bestsellers, discounts) and latest arrivals; multiple formats (HTML, Markdown, text); scheduled (delayed) sending; multilingual support with automatic selection of the subscriber’s language; test sends, drafts and statistics for each newsletter. A subscriber can also request sale, new arrivals or latest arrivals themselves via buttons in the bot.
Can I send out sale items, new arrivals and bestsellers?
Yes. Via the built-in Telegram-bot newsletter service you can build a message from promotional offers — sale, new arrivals, bestsellers and discounts, as well as from the latest arrivals (the last 20 added products). Each product is shown with its name, price and link, and every subscriber receives the message in their language.
Can I send out articles and my own product selections?
Yes. Via the Telegram bot you can create a newsletter from articles (one or several at once), or from the products you select by their IDs — for example, to compose your own product selection with the name, price and link of each item.
