Inventory and content management system in Kentico MVC

#Kentico development #UI/UX design #Product information systems #Inventory management #Kentico Xperience

Project goals

The purpose of the project was to refresh the site look and make it modern as well as add responsiveness to target mobile users, fix existing issues as well as improve user and editors experience and site performance

Result

Site traffic increased for 136% compared to the same period of previous year

About the client

 
 
 
 
Established in 1977, Digitron Semiconductors is a broad-line, high mix/low volume supplier of high-reliability discrete products to military, aerospace, industrial, and commercial markets. Digitron semiconductor devices protect circuits, amplify and condition signals, produce, distribute, convert and regulate power. Digitron specializes in delivering high reliability Zener diodes, transient voltage suppressors, rectifiers and transistors, designed to meet unique customer requirements as they pertain to physical, electrical, test, screening and/or operating conditions. Products are produced to meet commercial, industrial and military quality standards.
 

Project goals

 
 
 
 
Client was looking for solving one of the biggest problems of the old site - inability to extend inventory with new product types without quite massive development efforts. Additionally, businesses wanted to make the site look modern and target any possible screen factor providing their users with an awesome experience despite the device they are using. Old site somewhat lacked performance and had minor issues here and there, which impacted users' experience. In terms of user experience the goal was to enable site visitors to find what they are looking for in five clicks. Also validation for page types was not configured correctly and caused site crashes if the editor entered invalid value.Consequently the goal was to fix mentioned issues to lower bounce rate and save editors time and improve users' journey for both.

 

Key challenge

 
 
 
 
One of the biggest challenges of the project was implementing dynamic product families that would allow clients to manage fields, their appearance on the site with appropriate units and abbreviations, manage filter options and finally add and configure new product types. All of the above required us to invent a simple in use mechanism that would allow clients to change the appearance of product related pages without code interaction, but configured through Kentico admin UI. Being data heavy application site performance was another challenge we had to solve. And last but not least was quite tricky search that would search not products only, but related products according to certain algorithms.
 

Our solutions

 
 
 
 
For the dynamic product types we've built Kentico Custom Modules to provide product type editing capabilities: here site editors are able to create or edit product types, add or remove fields, specify what fields are used for filtering on a public page, specify field units, fields' visibility and order in the products listing grid. Another section of the module provides editing capabilities for product data with convenient search and navigation options. On another side of things we had to implement dynamic page templates that would present data according to products' custom module configuration, build filters and product listing grid on the fly vs being hard coded in page templates and transformation. Moving thousands of products from the content tree also allowed us to improve performance and comply with Kentico best practice. Unfortunately that was not enough for requested site performance and we had to apply best optimization practice in terms of content optimization and Kentico configuration by disabling unnecessary processing and heavy usage of caching wherever it was possible. Regarding search we had to customize default indexing algorithms and add custom content there in order to link related parts and search results ensure relevance level. Additionally we had to parse PDF documentation and use particular pieces of it as a custom search index content.
Features: content management, product catalog, extremely flexible inventory management, product list and details appearance management, excel data import, search
 

Result

Site traffic increased for 136% compared to the same period of previous year. Taking into account the current situation with lock-down because of CoVid-19 this is a really impressive increase and we expect even more when business gets back to normal.
 

Industries

 
 
 
 
 
 

Semiconductors (manufacturing)

Technologies

Kentico Xperience

Check other case studies

Bitsorchestra
5 5

What our clients say

Bits Orchestra team are outstanding developers​. They listen carefully to our business needs and easily turns our business objectives into a well thought out and executed development effort. Roman is very bright and definitely the most capable developer that has worked on our site. He is not only a Kentico expert but has successfully tackled other complicated development assignments demonstrating expertise in both front and backend development. Roman takes initiative to suggest enhancements that make site maintenance easier while improving the customer experience. The team is very responsive to our work requests and has great follow up. They have also worked very business partners and this has reflected positively on our company. Roman is a true partner for us and a tremendous asset to our organization. We will continue to work with them and would highly recommend Roman and his team for your development needs. He and his team will exceed your expectations!
 Alan Lehmann
Alan Lehmann
President at In energy sector

What our clients say

The Bits Orchestra team does excellent work. They are always available and I appreciate our frequent calls and screen-shares together. Their dedication to the projects and knowledge of Kentico is outstanding. They truly care about the quality of their work, and became a part of our team easily!
Shena Lowe
Shena Lowe
Managing Partner at Consensus Interactive

What our clients say

We hired Roman for a Kentico analysis project and have been very satisfied. He is very skilled and professional. We are looking to hire him and his team again on future projects.
Sylvain Audet
Sylvain Audet
CEO at MyDevPartner.com

What our clients say

Roman and team have taken over an existing Kentico EMS site for a large US Oil Company. So far, they have handled every single request that we have thrown at them and these were diverse, challenging, often bespoke, usually urgent and almost daily, over the last 11 months. Their work is of an extremely high quality, they are capable, quick and we have great confidence in the support that we are getting.
Jon Hollis
Jon Hollis
Head of Web Development at confidential

What our clients say

Bits Orchestra team was very helpful, they had a good understanding of the brief and deep knowledge of the system. They were always keen to provide advice and recommendations that benefit the project substantially.
Ramon Lapenta
Ramon Lapenta
Senior Front End Developer at Cyber-Duck Ltd