2trendy is a Danish online shop that offers a variety of men’s clothing and accessories of the top world brands. As they say fashion changes like the weather and 2trendy are therefore always on the lookout. They offer clothes that are the latest fashion and try to be ahead of time at all times. Simultaneously 2trendy offers their products for reasonable prices and works hard to give all their customers a great experience in shopping online.
Speaking about shopping experience…
Before 2021, 2trendy was stuck on an old, Danish closed source platform Dandomain. For years they had been struggling with scalability of the platform as well as adjusting it to their needs. As a result of a decade of fighting with their own eCommerce, they had to develop a new administration system next to the actual administration system because things were just so buggy, slow, and not very user friendly.
The goal for 2trendy then was to move away from this old and inefficient platform and move onto a platform that was flexible, ‘future proof’ and easy to use.
Sylius’ scalability and ease of use seemed like a perfect cure for the struggles 2trendy had been facing for several years.
“When Sylius was launched, it set a new standard for code quality, flexibility and testing. Also it was built on top of Symfony which was a big quality stamp from a development perspective.
Joachim Loevgaard, CEO Setono
The main challenge of this project was implementing all the features that 2trendy has been accustomed to working with on their legacy platform. Next to that, the company was in need of advanced integrations with external systems such as ERP system, Warehouse Management System (WMS), and a lot of different marketing channels.
The project needed a strong and efficient integration with Business Central – an ERP which is a part of the Microsoft family, targeting the small to medium business market. After the integration has been developed, the flow of product and order creation work seamlessly between Business Central and Sylius.
The products are created in the ERP from which they are automatically pushed to Sylius via message broker RabbitMQ. Orders work the other way around: once they’re delivered to Business Central from Sylius, they are pushed to another integration, Lagersystem.dk – a Danish warehouse management system. When orders are handled and payments are captured a signal is sent back to Business Central which in turn calls Sylius to actually complete the order.
As the project started at the early days of Sylius ecosystem growth (2018), Setono needed to create a lot of new extensions. The agency took the ambitious challenge and thus has become the top plugin builder (more than 50 plugins built within 3 years!) in the Sylius community.
You can find the Setono’s plugin vendor profile on our Store. Here is a list of the (open source) plugins 2trendy uses:
2trendy is currently hosted on a virtual server with a dedicated CPU with Hetzner. The reasoning behind such decision was that it’s:
The platform is finally scalable and ready to grow with the business. The general outcome of the replatforming is that processes are faster, as well as less complicated and bureaucratic. Reporting has improved greatly, which helps in setting KPIs and thus is great for profitability.