Eva.ua is the leading Ukrainian drogerie retail chain, showcasing an impressive footprint with 1100 offline stores, over 70,000 SKUs available online, and a remarkable influx of 27,000 orders and 500,000 visitors per day during the Black Friday events.
Our journey with Eva.ua began in 2019, addressing the critical challenges posed by their super slow Magento-based store, which suffered from 10-second page loads and frequent downtimes. Our efforts have been focused on delivering significant improvements in performance, speed, and efficiency of the online store, which ultimately led to a doubling of sales.
The enhancements implemented have proven their worth, enabling the site to support more than 11,000 simultaneous users during peak traffic periods without faltering. During the height of the Black Friday promotion, the site handled up to 1 order per second, all while the system's load remained below 50% of its capacity. This robust performance is underpinned by a sophisticated architecture and technology framework that allows for a bandwidth increase of at least 5-7 times within a few hours if needed.
Why move to PWA?
We embarked on the journey to develop a new PWA solution for eva.ua in April 2021, which culminated after a year. The decision to opt for Vue Storefront was made in collaboration with the eva.ua team, influenced by developer feedback and the robust list of features available right out of the box.
While Vue Storefront stands as a leading PWA solution, it is not without its challenges. The platform is in a state of constant evolution, improving with each version. However, we encountered several issues:
What integrations with third-party systems we’ve done:
What problems were solved by PWA?
Summary
A massive overhaul of the project architecture and a comprehensive scope of work on the server side have rendered this solution remarkable. The diligent efforts applied to all main pages, including the homepage, listings, shopping cart, checkout, search page, and personal account, have significantly elevated the overall user experience.
As a result, eva.ua now possesses a robust, future-proof frontend solution capable of swiftly launching new features to the market. This adaptability ensures an enhanced user experience, meets all customer expectations, and continuously aligns with the client's evolving demands.
What we did in the first years
Performance and code audit
Improved the Magento architecture
Design and shipping functionality
Cart design and functionality
Checkout customizations
Static content management
Migration to new hosting (DigitalOcean)
Improved performance
Empowered search with Elasticsearch
Scaled cache servers up, and divided traffic on different servers
What else we've done
Customization of breadcrumbs functionality
Shopping Cart customization, new functionality, special rules, and mechanics
The Home page is absolutely custom. Especially for it, we created a module in Magento and functionality on the front.
Functionality and integration with redirects
SEO optimization and integration with functionality that was previously
Custom menu and header
Search functionality
Stories functionality. Site visitors can view promotions and the latest news from the company in the format of social media stories. This uncommon functionality as for eCommerce stores is more engaging than regular banners. It attracts attention, provides more profound views, and more interactions with content.
Building a turnkey IT team for eCommerce
Duration (Hours)
10200+
Number of people
10
CMS
Magento 2 (Open Source)
Used technologies