Neofarm is a huge dynamic pharmacy chain, which manages over 270 sales points. Our task was to create the brand new site that would make it possible to purchase and reserve drugs at any network sales point through the site. The site is adapted to potential high loads because the daily number of customers passing through the Neofarm sales points is more than 30 thousand people, and the number of trade offers of network exceeds 700 thousand SKU.
We created the modern online store at 1C-Bitrix with a minimalist design that focuses the user's attention on the products and especially at low prices. Any user can see prices in their "own" pharmacy store and can easily reserve products there. The information about pricing and product availability in each outlet is synchronized every minute, so the site displays accurate information about all the products in the trading network.
Through developing process we faced a problem of synchronization residues and prices associated with the volume of goods according to the data recording capability to exceed MySQL, which runs 1C-Bitrix, resulting in a critical delay of synchronization. Therefore, we have developed a NoSQL solution for storing data on trade proposals. This has reduced the product offerings synchronization time, balances and prices in the hundreds of times, and now the data in whole catalog updated in just 3-5 minutes.