E-commerce solutions for a chain of equipment stores «iTech»

about / task
Itechstore.ru«iTech» is a chain of equipment stores and service centers operates in Vladivostok, Khabarovsk, and Yuzhno-Sakhalinsk in the Russian far east. They ask us to develop a modern and extensible e-commerce solution and integrate it with business software.
We have developed an online shop with a convenient catalog, simple checkout, and a «smart» search. We saved some pages of the old site and implement them in the new site. For example, the feedback page was saved along with hundreds of messages accumulated over the years of work.
Fast and convinient catalog
The user does not need to surf the entire site to find the right product. Just select the desired characteristics in the filters and sort results by price, novelty or name.
Moreover, there are some groups of products, for example, «New» or «Bestsellers». To see products from a group, the user just needs to click on the tag.
Availability information is on the product page

On the page of any product, you can quickly find out in which stores it is available and how long it takes to deliver to the nearest one.
Product variations
The user can easily switch between different product options.
For example, if it is presented in different colors or with different memory sizes.
One page checkout
Only three steps to checkout: select pickup point or delivery address, choose a payment method and fill in contact information.
Our solution is based on the best e‑commerce projects, so all the checkout is on one page.
Notification of client and managers about order confirmation
After placing the order, the client and managers receive an email notification. In addition, a “customer order” is automatically created for managers in 1C.

About technologies
We use modern and reliable technologies, including React, PostgreSQL, Elasticsearch and RabbitMQ. Using them, we have managed to optimize the site well - in Page Speed Insights it receives ratings in the range of 90–100 points.
Who worked on the project
- AlexanderProject management
- OlegDesign
- NikitaTeamlead, frontend, backend
- RomanFrontend
- IvanFrontend