Case Study: BlumeIdeal – From Shopware to Shopify Plus in 50 days

“I can highly recommend Niccos – highly motivated, extremely fast implementation, and customization was no problem. Thanks to Niccos, we were able to carry out a smooth Shopware migration and believe it was one of the best decisions of the year.”
— Sebastian Braas, Managing Director
BlumeIdeal is one of the best-known online flower delivery services in German-speaking countries. Together, we migrated their entire shop from Shopware to Shopify Plus – including data, corporate identity, gift configurator, delivery date logic, upsells, and a new mega menu for various occasions.

Initial situation
BlumeIdeal previously ran its online store on Shopware 5. Over the years, a complex structure of individual customizations, plugins, and workarounds had developed. The system became increasingly maintenance-intensive and hampered growth and conversion rates.
- High maintenance and upkeep costs in daily business
- Limited illustration of date and gift logics
- Performance problems during seasonal peaks (e.g., Valentine's Day, Mother's Day)
- Complex data synchronization between shop, JTL and logistics
The goal of the migration was a future-proof platform that automates processes, maintains BlumeIdeal's corporate identity, and delivers better conversion and scalability.
Why Shopify Plus?
Together with BlumeIdeal, we chose Shopify Plus because the platform offers exactly what is crucial for a high-volume floral business:
- High stability and scalability during peak loads
- Less maintenance required than with self-hosted systems.
- A good basis for individual logic via meta fields, scripts and APIs.
- Rapid development and testing of new features, landing pages, and campaigns.
Implementation in 50 days
We completed the migration from Shopware to Shopify Plus in 50 days – including data migration, theme customizations, integrations and go-live.
- Migration of all products, categories, customers and orders
- Adoption of the corporate identity (colors, typography, imagery)
- Building a premium theme as a base, extended with individual functions
- Setting up all redirects from old Shopware URLs for a clean SEO signal

Gift & Greeting Card Configurator
A key feature of the new shop is the gift and greeting card configurator. Our goal was to make gift-giving as easy as possible – including a personal message and desired delivery date.
The configurator allows, among other things:
- Selecting a bouquet of flowers as a base product
- Adding extra items such as a vase, chocolates, a candle, or other gifts
- Select a greeting card including a personal message in the input field
- Automatic combination of options in a clear, concise price and product presentation
Date logic: Delivery on the desired date
Particularly important for BlumeIdeal: The customer should be able to select a specific delivery date – and at the same time only see the dates that are logistically feasible.
We implemented a date logic for this, which:
- Calendar-based display in the frontend (date selection during the ordering process)
- Weekends and defined holidays are automatically blocked.
- Order deadlines (cut-off times) are taken into account – for example: order today, delivery at the earliest the day after tomorrow.
- The availability data from JTL is synchronized.
The result: Customers can clearly see when their flowers will arrive, and BlumeIdeal can reliably plan the supply chain.

Upsells directly in the configurator
To increase the average order value, we've integrated upsells directly into the configurator. Customers can add suitable accessories with a single click, without leaving the page.
- Context-based recommendations such as "A suitable vase", "Chocolates as an addition", "A candle for a harmonious gift"
- Upsells depending on occasion and category (e.g., different recommendations for funeral and birthday flowers)
- AJAX logic: Options are applied live without reloading the page.
This makes the configurator the central sales tool: emotional, simple and at the same time high-performing.

Dynamic delivery times in the shopping cart
The shopping cart dynamically displays when delivery is possible for the current configuration. This calculation takes place in the background using predefined rules.
- Consideration of inventory levels from JTL
- Integration of logistics interfaces and transit times
- Illustration of cut-off times (e.g., orders placed after a certain time are automatically postponed to the next possible delivery day)
Customers can see a clear statement about the delivery date directly in their shopping cart – which reduces uncertainty and minimizes abandoned purchases.
Mega menu for various occasions
Flowers are strongly linked to special occasions. That's why we've developed a new mega menu that is consistently geared towards these occasions.
- Main navigation by occasion such as "Birthday", "Love", "Mourning", "Thank you", "Wedding"
- Subcategories for price ranges, colors, or bouquet sizes
- Space for banners and seasonal campaigns (e.g. Valentine's Day, Mother's Day, Christmas)
- Mobile-optimized display with clear icons and easy-to-use clickable areas
This allows customers to find what they are looking for faster – and to feel directly addressed in the right context.

Integrations & Tech Stack
Behind the scenes, the new shop connects several systems without making it feel complex to the user.
- Shopify Plus as a central commerce platform
- JTL integration for warehousing, shipping and invoicing
- Premium theme as a base, extended with individual templates and sections.
- GraphQL API for synchronizing product data, availability, and delivery information.
- Dynamic meta fields for occasions, delivery logics and configurable options
- Chatarmin Integration
- Klaviyo Email Marketing
- Recharge Integration
Results
The combination of new architecture, configurator, mega menu and automation has brought measurable effects for BlumeIdeal.
- Go-live after 50 days without major disruptions to daily operations
- Increased conversion rate compared to the old Shopware version
- Higher average order value due to upsells in the configurator and in the shopping cart.
- Significantly less manual effort required for maintenance, data reconciliation, and logistics.
- Stable performance even during strong peaks around seasonal promotions
Conclusion
BlumeIdeal's migration from Shopware to Shopify Plus demonstrates the potential of combining a modern platform, clean information architecture, and well-thought-out experience logic.
Through the gift and greeting card configurator, the date logic, upsells and the occasion-based mega menu, we were able to significantly improve the shopping experience while noticeably simplifying internal processes.
For us, this project is a good example of how we not only migrate brands technically, but also transfer their business logic into a scalable, low-maintenance system.
