Parfum.de

Shopware Frontends and Shopware 6 Implementation

Industry: Beauty
Product: E-commerce
Technology: Shopware 6
Market: B2C

Shopware Frontends and Shopware 6 Implementation – Migration to Shopware 6

The project involved a comprehensive migration from Shopware 5 to Shopware 6, combined with a full layout redesign, including a modernized and simplified checkout.
The entire system was implemented in a headless architecture based on Shopware Frontends, enabling a complete separation of the presentation layer from business logic and allowing for easier future scaling.

The system was integrated with ERP NEO and Amazon, where Shopware serves as the Order Management System (OMS) – the central point for collecting and processing all orders.

Among the implemented features:

  • Cart gifts automatically added after specific conditions are met,
  • Advanced search engine based on OpenSearch,
  • Store Locator module for quick location of physical retail stores.

This project demonstrates what modern e-commerce can look like – fast, stable, and ready to scale.
Because while others are still struggling with bugs in Presta and fixing files in cPanel, here the entire infrastructure operates within one coherent DevOps ecosystem.

Modern e-commerce infrastructure – from code to zero-downtime deploy

This project is an example of a modern, fully containerized environment with a complete CI/CD process.
Automation covers every stage – from compilation to deployment. Thanks to GitHub Actions, the entire deployment process runs with a single click, without downtime or manual file editing on the server.

The frontend is based on Nuxt (the first implementation of the forge-front system in B2C version), while the backend runs on FrankenPHP.
Traffic is managed by Traefik as the load balancer, ready for growing workloads and future scalability.

In the data layer, the setup includes MySQL 8.3 and OpenSearch, as well as separate Redis instances handling different data types – cache, carts, sessions – each with its own storage and backup rules.
This separation ensures stability and flexibility, while in the containerized architecture, new instances can be launched within seconds.

For asynchronous processes, the system uses RabbitMQ, which guarantees smooth task queuing.
In case of errors, a custom infrastructure handler ensures that users always see an elegant error page instead of a blank screen.

Monitoring and observability are ensured by a complete toolset:
Loki (log aggregation), Promtail, Grafana (visualization and alerts), and Prometheus (metrics).
Thanks to this, all processes – from backend to network – remain visible, measurable, and under full control.

This project demonstrates what modern e-commerce can look like – fast, stable, and ready to scale.

What did the client gain?

By migrating to Shopware 6 and implementing a modern, container-based infrastructure, the client gained an environment that is faster, more stable, and far more scalable.
Deployment automation reduced the time needed to publish updates from hours to minutes, while zero-downtime deploy enables updates without interrupting sales.

Integration with ERP and Amazon enabled full synchronization of order and stock data, eliminating manual handling errors and shortening fulfillment times.
The new frontend improved the shopping experience – faster page loading, modern design, and a simplified checkout directly contributing to higher conversion rates.

Additionally, advanced monitoring and logging systems allow the IT team to quickly respond to potential issues and fine-tune the system’s performance with precision.

Thinking about a similar implementation?

If your current platform can’t keep up with your business growth, or if you need a scalable architecture ready for B2B/B2C automation and integrations – let’s talk.
We’ll show you how to design an environment that grows with your e-commerce – stable, modern, and future-ready.