Catalog
Creation

Background

The client’s stock includes a huge range of products, which is why the company's employees have to create catalogs with thousands of pages. Previously, the preparation of such a catalog took around 2 years, cost a lot of money and labor, and moreover, during this time some information could become irrelevant. Also, with a manual layout, the level of inaccuracies, which could cause unpredictable consequences, was increasing.

Challenge

The company recruited IntexSoft to develop a web application to optimize and automate the process of creating corporate catalogs. In addition, the client needed to develop a PIM system, this was also entrusted to our specialists.

Solution

IntexSoft managers organized workshops for the client to collect the requirements, based on which, our specialists prepared a software development concept and defined a technological stack.

One of the most crucial tasks was to develop a data quality control system for automatic verification of product information. Our experts designed a module that revealed any inaccuracies made by the operator.

IntexSoft specialists developed a program with Excel spreadsheet features within the browser. We implemented the feature that allowed for data to be extracted, copied and replaced in one click, due to this, we significantly speeded up the workflow of the client’s specialists.

Also, our developers configured a treelike structure of products in the system, which significantly optimized the search process. IntexSoft synchronized this application with a client’s online store and with the system of creating and printing catalogs. Additionally, we also added localization.

To ensure security, our team built a channel for secure data transfer. We also implemented a system of access rights separation. HTTPS protocols and encryption are used at all stages of interaction with the program.

Methodology & Transparency

In the development process, we followed the Waterfall development model, which was the most suitable for the project in terms of including a well-defined budget and strict requirements. We provided the client with access to the corporate project management system. IntexSoft’s project managers and the client organized meetings, during which they discussed all current issues on the development of the service.

Team Composition

The dedicated team of developers handled the project. IntexSoft performed front-end and back-end development. The line-up:

Project manager

Business Analyst

8 full-stack developers

2 QA specialists

Result

IntexSoft’s specialists designed the system consisting of 3 modules:

- A Product Information Management system, which is a web application that manages a huge amount of products in one place and imports updates from the external system (SAP) once a day.

- A workflow management module that organizes the working process by creating special projects for editing product info (translation, approvement of printing or online catalog).

- A media management module, operating with all product media and digital files, storing them in their own file system and maintaining previews for the files.

The application has helped our client to optimize and automate the process of catalog creation. With the application the client has achieved the following, which indicate the project’s success: The catalog’s development time has been reduced from 2 years to 2 weeks. The percentage of incorrection pieces of information decreased from 32% to 2%.

Key Features

  • Treelike data classifications;
  • integration with e-class, third-party, and MAM systems;
  • ability to upload images for each product;
  • high-speed copying and transfer of information;
  • user authentication;
  • managing of the translation process;
  • multilinguality;
  • SAP import;
  • daily export of XLS files;
  • ability to export data in JSON;
  • EC export;
  • information logging.

Technologies

JavaScript AngularJS HTML5 CSS3 JSON Java Spring Hibernate Gradle Tomcat PostgreSQL