The choice of integration method determines data update speed, system flexibility when new tasks appear, and the amount of future maintenance costs. Several options are available for connecting SBIS to an online platform - each solves different business tasks and requires individual evaluation. CommerceML: a standard protocol for basic synchronization - How it works in practice: the SBIS system generates a file with current products, prices, and stock on a schedule (for example, every hour) and sends it to the website.
In the opposite direction, the online store sends a file with new orders, which are imported into SBIS as "Customer Order" documents. - Example: a network of auto parts stores uses CommerceML to integrate a website on "1C-Bitrix" with SBIS. Prices and stock for a thousand items are updated automatically three times a day.
New online orders appear for managers in SBIS every 15 minutes, which prevents them from being lost and avoids processing delays. _When to choose CommerceML:_ - Your store runs on a popular CMS (1C-Bitrix, MODX). - The business logic is standard: you need to exchange item master, prices, stock, and orders. - Real-time synchronization is not required; scheduled exchange is enough. CommerceML is a unified data exchange format used for basic integration.
It handles scheduled synchronization well and is suitable for standard projects. However, for complex processes that require real-time operation, a more flexible solution is needed. Integration via API: full control for complex projects Integration via API is direct programmable interaction between systems.
Unlike file exchange, API makes it possible to set up event-based point synchronization. - How this solves the key problem: The main advantage of API is the ability to transfer only changed data (deltas). For example, when a product is sold on the website, a request is sent instantly to deduct one unit from SBIS stock, rather than rewriting the entire catalog.
This is critical for the performance of large stores. - Example: a high-traffic online electronics hypermarket uses a custom API integration. When an order is paid on the website, the system reserves the item in SBIS inventory in real time, sends the data to the delivery service, and after shipment automatically generates a UTD.
This creates a seamless cycle from order to shipment. _When to choose a custom API integration:_ - You have a high-load store with thousands of transactions per day. - You need instant, event-driven synchronization of stock or statuses. - The business logic is complex: tiered discounts, personalized pricing, integration with multiple warehouses or marketplaces. - You have the resources, such as in-house developers or an integrator, to build and support the solution.
Exchange via middleware (Middleware) Middleware is an intermediate layer that connects different systems and ensures correct data exchange between them. This solution is especially relevant when a company uses several platforms with different protocols and operating logic. - How it works: Middleware becomes the single integration hub. Information from the online store, mobile app, and offline points of sale first goes into this intermediary system.
There, the data is standardized and then transferred correctly to SBIS, CRM, and other services without conflicts or manual adjustments. - Example: In a network of furniture showrooms with its own factory, orders come from different sources: the website, marketplaces, and showrooms.
Middleware aggregates all orders, checks material availability in production through integration with the production system, and only then creates a consolidated production and shipment order in SBIS. _When to use middleware:_ - Your infrastructure includes more than two systems (for example, website, CRM, ERP, WMS), and they need to be synchronized. - A phased replacement of individual components is planned, and a flexible integration layer is needed that
will ensure compatibility. - Business processes involve multiple departments and require precise coordination between systems.
Discuss your challenge with an architect
Ready-made connectors and modules These are specialized plugins or adapters that provide out-of-the-box integration between specific systems. - How it works: for common combinations such as "SBIS ↔ 1C-Bitrix" or "SBIS ↔ electronic document management system", ready-made modules already exist. They are configured through a user-friendly interface and do not require programming skills. - Example:a company launching online sales chooses a cloud store on InSales.
To quickly connect the website to the accounting system, it purchases a ready-made SBIS integration module from an official partner.
Within a couple of days, the full assortment appears on the site, and orders are automatically sent to SBIS. _When to choose ready-made connectors:_ - You use a popular and common system pair. - You need to launch a basic integration quickly and at minimal cost. - There are no tasks beyond the connector's standard functionality. Let's compare the methodsSBIS integration:
| Method | Target audience | Advantages | Use case |
| CommerceML | Small and medium-sized businesses with standard workflows. | Standard setup, fast implementation, CMS support. | Suitable for scheduled synchronization of products and orders if business processes are simple and do not require instant data updates. |
| Ready-made modules | Small businesses starting on popular platforms (InSales, Tilda, WooCommerce). | Very fast launch, no development required. | Ideal for quickly connecting a store on a popular platform if the module's standard functionality is enough for you. |
| Integration via API | Mid-sized and large businesses, high traffic, complex logic. | Flexibility, real-time exchange, partial synchronization. | Instant stock updates or complex promotions under high load. Standard tools do not fit your business processes. |
| Exchange via Middleware | Large companies and holdings with many systems. | A single hub for all channels, scalability, flexibility. | Integration of the website, marketplaces, retail locations, and ERP into a single managed ecosystem. |