Launching eCommerce business in FixPrice
> 2800
stores
11+ years
in the market
> 2000
products
As a part of this project we have launched a full-fledged eCommerce resource for retailer with 2800 offline points of sales across the country, implemented SAP integration with the site catalog and improved personal account for 3 months.

TASK
Developing online store for international network FixPrice
WHAT WE DID
Engineering

Front-end and back-end development

SAP integration

Catalog migration

External registration of users
FixPrice network has more than 2800 retail stores in Russia and the CIS countries, it also has ambitious plans for further development. Therefore, launching eCommerce business is an expected and logical step.

When FixPrice turned to Intaro, the website of the former already had the catalogue which contained addresses of retail stores, photos and products description but without possibility for online ordering.

First of all, we were to select all the necessary data including all images and transfer it to the new site.
Catalog migration
Previous developers had realized too non-standard logic for photo storage: two archives with 15 000 images in different formats, new and old previews mixed, photos of one product with different names and so on.
New migration takes into account all inconsistencies and uploads actual information to the relevant sections of the site. As a result, we have not only realized data migration professionally but have facilitated the work of content managers of the Customer (they don`t have to fill in 2 000 product pages manually).
SAP integration
The next step was setting up the integration with SAP. All data on stock balances and prices of each city of the network was being added to it.
Initially developed mechanism for data import contained files with information on each product of all stores of the network - there were about 7 million entries in those files. Search against the database took too much time. The catalog could not be updated for one night and the information on the website was not always actual.
In order to get rid of this problem, we developed an intermediate mechanism which selected the data on the products by cities and put it into a separate table. This has increased updatе speed of the catalog significantly and now data import process takes no more than 3 hours.
External registration of customers with bonus cards
We have completely improved the personal user account to realize this task. Only customer identifier is stored on the FixPrice site, while all customer information, registration and authorization processes were moved to the partners` server CardNonStop.

Having decided to use the external registration of users, the Customer may not comply with the requirements for data storage and processing according to the Federal Law No. 152 but there is a certain risk here - dependence on the functioning of the external system.
If a service with the data is unavailable because of server shutdown or lack of internet connection, the work of the Customer's site will also be paralyzed.
«Moving the registration and authorization processes of users to the external system is a significant risk. Initially, we tried to challenge such decision because it made the customer's site dependent on the functioning of the partner server. But now we understand that the external registration of users has become a market tendency among retailers who are not afraid of taking chances. And responsible choice of online service allows to minimize the risks, although not to exclude them completely.»
Kirill Ivanov
Head of Project Management Department, Intaro
Access to online trade by regions
At the moment FixPrice cannot process online orders in all cities of its presence. That is why we have developed a special mechanism allowing to order or prohibit ordering separately on the site of each city. Due to this, online sales can be launched across the network smoothly. Now the Customer can change the settings independently from the development department.
Project peculiarities
On this project we were to be wrapped up in the specifics of the customer's activities, gather information for the terms of reference, understand business requirements of the Customer in details and show a flexible approach.

Since FixPrice team had to change its contractor, deadlines for launching the site were very tight and we did not have time for lengthy talks and discussion of details. This was being done alongside with the development. All in all, signing the contract took two months and realization of the project took three months.
Besides, the scope of tasks required a special approach to management and the classical pattern of roles distribution could not do without failures here.
«On the FixPrice project we used a new logic for distribution of roles in the team. Labor efforts upon gathering the system requirements and their detailed working out take almost so much time as the development itself. This stimulated us to separate the roles of an analyst and a project manager, as well as to distinguish the role of a producer who is the center of competences and manages the team
Kirill Ivanov
Head of Project Management Department, Intaro
The low quality of the current desktop version of the website was revealed at the stage of developing the adaptive web design. That is why refactoring of the desktop and adaptive versions is to be done at the project`s second stage.
Project results
a full-fledged eCommerce resource for online sales has been realized

the catalog from the previous version of the website has been migrated

integration with SAP has been realized

registration and authorization of users have been moved to the CardNonStop system

a mechanism setting up access to online trade by regions of the network has been developed

highload code optimization

the project has been completed for 3 months

Got interesting projects?

mail@intaro.ru
+7 495 268-02-56

We are in web-development business since 2007. We rank among Top 100 RuNet web-developers and Top 3 e-shop developers.

Khlebozavodskiy proezd 7, Unit 9, Moscow, 115230