A New Breath for Apollo’s Online Store: Secure, Flexible, and User-Friendly
Apollo’s e-store is one of Estonia’s best-known online shops, where thousands of people shop every day. However, the existing solution had started to become outdated: official support for the e-commerce platform had ended, and adding new features was becoming increasingly difficult. In collaboration with Opus, Apollo’s e-store went through a comprehensive upgrade, resulting in a…

Apollo’s e-store is one of Estonia’s best-known online shops, where thousands of people shop every day. However, the existing solution had started to become outdated: official support for the e-commerce platform had ended, and adding new features was becoming increasingly difficult. In collaboration with Opus, Apollo’s e-store went through a comprehensive upgrade, resulting in a secure and modern shopping environment.
Extensive negotiations preceded the project, as Apollo wanted to bring in a partner with a fresh perspective, and several technical and business issues needed to be resolved. “Apollo’s e-store was running on the Magento 1 platform, which had reached end-of-life and had become risky to use. In addition, the solution was technically outdated, and adding various features required commissioning separate and costly development work,” explained Opus CEO Margus Eha.
When selecting a partner, Opus’ long-term experience in building large and flexible online stores was decisive. “We already had expertise from similar projects, which allowed us to accurately estimate how much time and resources such development would actually require,” said Eha.
A Secure and Stable Backbone
The core of the development work was migrating Apollo’s online store to the modern and improved open-source Magento 2 platform. “In addition to resolving security risks, the new platform ensures the store’s long-term cost efficiency – while earlier even small changes often required development work, now the store’s manager can handle them independently,” said Eha.
Thanks to the new Magento version, Apollo’s e-store gained several new features. “For example, Apollo wasn’t satisfied with its previous search system, which was limited to an overlay search and inconvenient for customers. In the updated version, we built a completely new drop-down search, where products can also be quickly found by category,” Eha explained.
For front-end development, Opus chose the Next.js framework, suitable for larger and more complex online stores that require flexibility for various business needs. “Another advantage is user convenience – the store is rendered on the server instead of the customer’s device, which ensures faster loading speeds and thus better visibility in search engines,” added Eha.
Next.js also made it possible to create a fresh front-end independent of the back-end. “If the back-end needs upgrading in the future, the user interface won’t need to be touched. This solution gives the client more freedom and reduces development costs by at least a fifth in the long run,” said Eha.
Throughout the development process, Opus followed the principle of decoupling. Much of the store’s functionality was moved out of Magento into standalone modules, reducing the risk of system downtime and making platform management significantly simpler:
- A PIM system, Akeneo, was introduced, allowing suppliers to manage their own products in the portal.
- For content management, an external CMS was integrated, offering a much more convenient experience compared to Magento’s default capabilities.
- Searches were migrated to the Elasticsearch platform, ensuring that large data volumes wouldn’t overload the server and searches would remain fast.
- Image management was moved to a CDN, reducing server load and improving loading speed.
No Compromise on Quality
According to Eha, the biggest challenge of the project was balancing strict internal quality standards with deadlines. “For large-scale projects with significant financial investment, it is crucial to ensure the system is sustainable in the long term. We rely on thorough code reviews, clear development standards, and automated processes for implementing and deploying changes,” said Eha. “We did not compromise on quality, and the project was completed by the original deadline.”
Another important aspect of large projects is involving the client’s staff. “People who will later manage the store must feel that it was built specifically for them. This requires close communication and flexibility in creating different features, many of which we implemented in Apollo’s project,” he said.
“Apollo’s e-store is now ready for the challenges of the next decade – the system is secure, fast, user-friendly, and technically flexible. The new online store supports Apollo’s business growth and delivers a better shopping experience for thousands of customers,” concluded Eha.
Get in touch
We have your back when it comes to web development, giving you the freedom to focus on building and growing your company.

More posts
Expert explains: today’s e-commerce success is no longer defined by bells and whistlesThe choice of platform on which to build an online store affects a company for years. A few years ago, businesses primarily based that decision on how much ready-made functionality a platform offered. Today, however, a different question is becoming increasingly important: how quickly can the platform adapt to changing business needs? This is according […]Read more
Margus Eha: AI Can Put Your Online Store on the List – But That Alone Is Already Yesterday’s NewsIn recent years, online retailers have focused on making sure their products can be found in ChatGPT and other AI services. But according to Margus Eha, CEO of Opus, a developer of large-scale e-commerce platforms, the next phase has already begun: online stores must increasingly think about how to provide AI with information on exactly […]Read more
Are you overpaying for Magento? The free version could be smarter choice for your online storeWhen choosing an e-commerce platform, price is one of the most important decision criteria—so it’s essential to assess carefully whether the investment will actually pay off. That’s why online store owners should honestly ask themselves whether it makes sense to pay license fees for features that could also be achieved with an open-source platform. Adobe […]Read more