About the client
The client’s website is a high-load Magento multistore with an already installed yet unoptimized Hyvä theme. It needed bug-fixing, optimization, and custom feature development, but the previous team couldn’t manage with these tasks.
The store had a range of issues with payment processing that remained unresolved for years. Additional challenges were a varied product choice and extensive customization options that required special attention when working with functionality.
The client’s previous partners failed to create a fully functioning multistore and had massive delays in releasing new features. They choose NEKLO for:
- Experience with Hyvä theme development
- Dedicated team with a guaranteed fulfillment of a certain minimum of development hours each month
- Complete and rapid technical support for their website
Client’s challenge
- Optimize Hyvä theme.
- Implement Hyvä checkout.
- Set up the multistore.
- Improve store performance.
- Increase sales by adding new functionality.
- Fix payments and checkout issues.
- Support & improve the project.
Technologies
Front-end
Back-end
Solution
The NEKLO team acted according to the client's requests and, first of all, conducted a comprehensive website audit. We then created a roadmap of improvements for the client and began working.
Hyvä customization
Some modules initially installed on the projects were not compatible with Hyvä. We customized them, making sure they worked perfectly within the Hyvä theme.
Multiple jQuery dependencies
The previous team left a lot of jQuery code that slowed the website. Whenever we deal with the old jQuery modules, we optimize them so that in the future, the client can clean this code easier and faster.
Payment processing
Payment functionality was one of the client's biggest issues. When customers created their names and placed orders, they could use symbols. Stripe doesn't validate this field, but Magento does. While Stripe created orders and triggered payment for them, Magento didn't place orders for the unvalidated names.
Hosting
The client used hosting from one company, which caused numerous deployment and project problems. We communicated with the hosting provider to solve them and added our DevOps and developers to discuss technical issues.
Eventually, we assisted the client in moving to another hosting provider, ensuring the process was fast and safe. Now, both the client and we are happy to work with the new hosting.







.png)