Case study · 1C integration
Databus: 1C exchange apart from the storefront
We moved receiving and distributing 1C data into a separate service. It serves a catalog of 370,000+ products and supplies connected websites.
Storefront availability and data freshness are different tasks
When an exchange is delayed, the website keeps using the last data successfully received. This keeps the storefront running, but does not make an old stock figure current: freshness still depends on the latest update from 1C.
How the information flows
1C
The source of product, price and stock data.
Databus
A separate service receives data and distributes it to connected websites.
Storefronts
Use the data received and keep running if the next exchange is delayed.
The task: separate the website from the accounting system
A large catalog needs updates, while visitors need to browse products. Delaying one process should not stop the other.
A catalog of 370,000+ products
The exchange has to serve a large product range. We separated receiving accounting data from using it in the storefront.
Data for several websites
We introduced a shared layer between 1C and the connected websites. It receives data and handles distribution.
The solution: a dedicated exchange service
Databus became the layer between the source of data and the storefronts.
The exchange runs separately
Work with 1C lives in a standalone service. Websites receive data through it rather than tying catalog display to the next accounting update.
The last data stays available
If the next update is delayed, the storefront continues using the information already received. A delayed exchange does not mean the catalog has to disappear.
What changed for the project
The result is a clear separation of responsibilities between accounting, exchange and website.
The storefront does not stop with the exchange
Connected websites can use the last data successfully received while waiting for the next update.
The limits of the solution are clear
The service absorbs delays, but 1C remains the source of prices and stock. If data has not been updated, sales and order confirmation rules need to account for that.
A similar task
Need to connect a website to 1C?
A separate service is not right for every project. We first review your configuration, data volume and update requirements, then recommend a suitable approach.
About our 1C integration serviceIs data exchange slowing down your website?
Tell us what happens when the catalog updates and how the site connects to 1C. We will discuss what can be improved in the existing setup.
Discuss your project