![furniture store product card](/storage/summernote/66696b782ef187367.png)
The design of the online store was developed specifically for Blest.ua. The client provided a set of models for the layout of the template.
Our front-end developer created HTML templates using the Pixel Perfect technique.
![filters for online furniture store](/storage/summernote/66696b9edfb462430.png)
Comfort of management and settings of the online store
Some data of the public part of the site was placed in a specially designed site settings module, in which the site administrator quickly and easily changed the necessary data in certain places.
Administrative pages were developed:
- for quick actions to change a number of options for elements of a commodity infoblock;
- to import positions from a file of a specific format.
![payment module for online furniture store](/storage/summernote/66696bf5c50642312.png)
Multilingualism
Multilingualism was introduced at the stage of site development.
The function is organized without duplication of infoblocks and properties.
This approach has two significant advantages:
- does not allow the database of a web resource to expand;
- eliminates the complexity of the content and control of infoblocks by the site administrator.
Location selection
A geolocation handler has been created for the project to determine the user's location, which affects the display of content on the site.
Geolocation is associated with the regular CMS location functionality, which gives you the “out of the box” opportunity to flexibly configure delivery services, payments, and display order properties for certain regions and beyond.
In addition to this, the site has a manual city selection functionality. Its automatic detection or manual indication is important for displaying goods, promotions, options and delivery services, depending on their availability in the locality.
You can click on one of the suggested ones or start typing a name and select the one you need from the drop-down list.
![contacts of online furniture store](/storage/summernote/66696bd2e1cac1034.png)
Site speed up
We paid attention to optimizing the loading speed of the website during the work on the project:
- provided the images to be outputted in a web-friendly WEBP format if the visitor's browser supports the image format;
- optimized the HTML structure: removed unused and rarely used forms and blocks that clog the page code, they are called only at the right time and in the right place for the visitor;
- implemented lazy loading of external JS scripts;
- configured regular caching of components, as well as caching of components with installed filters to reduce the load on the server and database.
SEO and other works on the online store
According to the technical specification from the optimizers, we performed a set of works on technical SEO optimization, displaying the necessary information in the page code and generating data for the tasks set.
In addition to this, a number of content pages with useful information for the visitor, pages of Blest product lines, discount products were created as a part of this project.
The authorization/registration of users with the help of the social network Facebook and a Google account was implemented in the website.
The developers made a partial import of commodity items from the client's old site. Product images were parsed from a previous project to make things easier for content managers. We also collected the structure of the old site for setting redirects to new URLs.
We met the very short deadlines set by the client for the development of a large-scale online store with a unique design. And on October 7, 2020, we launched a working website.
It took almost 6 months to develop an online store. All provided functionality works as it was intended.
We continue to cooperate with the client further, improve the project and expand its capabilities.