Performance optimization and localization: Adapting a Romanian website with integrations

Objectives.

We were approached by Gorgany with a request to optimize the speed and performance of their online store. The main challenges were a heavy server load due to more than 80 AJAX requests on each page, lack of high-level cache, and large amounts of content being transferred. These problems led to frequent server crashes, slow response time, and poor performance. In addition, the task was to develop a completely new website for the Romanian market, which had to reproduce the style of the Ukrainian website, but taking into account the specifics of Romanian processes – integrations, localization of payment systems and adaptation to the Romanian language. The Romanian site also had to have specific integrations with Romanian payment systems and logistics systems such as Netopia to ensure smooth operation in the new market.

Solution.

We carried out a comprehensive platform optimization for the Ukrainian website and developed a Romanian website with adaptation to local conditions, which included:

  • Audit and refactoring of modules: Identification and optimization of modules that affected performance for both sites.
  • Backend optimization: Reducing server load by refactoring and optimizing the architecture.
  • Optimization of static content: Removing unnecessary modules, replacing 3D models with static images, and converting images to WebP format.
  • Working with JavaScript: Full refactoring of custom JavaScript and optimization of page requests.
  • Implementation of high-level caching: Reducing the load on the server during repeated requests.
  • Development of a Romanian website: Creation of a website that fully reproduces the style of the Ukrainian one, but with the Romanian specifics in mind – integration with local payment and logistics systems, adaptation of the interface to the Romanian language and localization.

Key project milestones

  • Audit of performance issues: Identify performance bottlenecks on the server and client side for both sites.
  • Backend refactoring: Creating a stable and scalable architecture for Ukrainian and Romanian websites.
  • Content optimization: Removing unnecessary modules and implementing solutions for working with static data.
  • Changing the project architecture: Moving from a vertical to a more efficient structural architecture for the Ukrainian site and adapting the architecture to the Romanian market.
  • WebP integration: Image conversion and implementation of solutions to reduce server load for both sites.
  • Integrations for the Romanian website: Implementation of local payment and logistics systems to ensure the smooth operation of the website in the new market ( Netopia payment systems, delivery modules).

Project features

  • Audit and refactoring of modules: In-depth research and optimization of modules that have the greatest impact on performance.
  • Replacing 3D models with static images: Increase page load speed by replacing heavy 3D elements with lighter static images.
  • Image optimization: Switching to WebP format, which significantly reduces file size without losing quality.
  • High-level caching: Implementation of sophisticated caching for repeated user requests, which significantly reduced the server load.
  • Refactoring of custom JavaScript: Increase the efficiency and speed of page loading by rewriting inefficient code.

Adaptation to the Romanian market: Creation of a Romanian website with integrations for Romanian payment and logistics systems, adaptation of the interface for Romanian users, support for the Romanian language.

Results.

  • Google PageSpeed Insights: The scores increased from 20 to 65 points, and when using caching, they reached 100 points.
  • Server response time: Reduced from 3 seconds to 150 milliseconds.
  • Scalability: Improved stability and readiness for audience growth by modernizing the architecture for both sites.
  • Improved interaction with the Romanian market: Adapting the functionality for the Romanian site, integrating with Romanian payment gateways and logistics systems, including Netopia for payment transactions and custom modules for delivery, allowed us to ensure smooth operation and significantly improve the user experience in the new market.
  • Integration of logistics and payment solutions: For the Romanian site, we successfully implemented integrations with local systems to ensure smooth operation, convenient payment options, and prompt delivery.
  • Adaptation to the Romanian market: Fully adapted website for the Romanian market, taking into account language, payment and logistics peculiarities. This includes not only the translation of the interface, but also the integration of specific systems for Romanian users, such as automated shipping cost calculations, integration with Romanian payment systems, and custom order processing functions.
  • Improving the functionality of the Ukrainian website: An updated checkout, integration with Nova Poshta, and accurate calculation of the cost and delivery time for each product have significantly improved the user experience on the Ukrainian website.

The updated online store has become faster, more stable and more user-friendly, which helps to improve customer experience and increase trust in the Gorgany brand, and the Romanian site, thanks to integrations and adaptations, has ensured a successful entry into a new market with optimal functionality for local users

People talk about us

    We will always find common ground

    Swipe to see next or previous