We optimised Efiori’s florist network

Client

Efiori logo, flower ecommerce brand with a nationwide florist network in Italy

Industry

Sales and commerce

Services

Web development
User experience
Technical consultancy
Project management

150 %

Increase in accuracy when automatically assigning the right supplier for each order.

2x

Improved precision in margin calculation, avoiding discrepancies and errors in orders fulfilled by local florists.

3x

Reduction in internal handling time per order, decreasing manual checks and operational validations.

Efiori is a brand with a unique network of florists across Italy. In some cities they manage deliveries directly, and in others they work with local florists who prepare and deliver each order. For the end customer, all of this must be transparent and simple: select a product, choose a date, enter a delivery address, and expect the order to arrive correctly.

Efiori’s previous ecommerce could not handle this level of complexity: it displayed dates that could not be fulfilled, it did not distinguish when Efiori should deliver or when a local florist was responsible, and it did not calculate the real commercial margin in each case. This led to losses on orders that appeared profitable and to the acceptance of orders that could not be delivered.

The sales team needed a system capable of managing all this operational flow automatically—not just an attractive website, but a reliable platform that could support their business model and protect margins on every order.

The problem

Daily operations were fragile and unpredictable. When an order required a local florist, the margin could drop to almost zero without the system warning about it. In some areas, certain products could not be delivered, but the ecommerce still allowed the purchase, generating orders that had to be cancelled manually. In cities where Efiori could deliver directly on the requested date, the system unnecessarily assigned orders to local florists.

The team had to review orders one by one, coordinate deliveries with local florists, confirm schedules, adjust prices and, in some cases, cancel purchases even after payment had been received. The feeling was that the system did not reflect how the business actually worked and forced constant manual intervention. Under these conditions, it was impossible to maintain national service without risking the viability of the business and the reputation of the brand.

Our approach

We began by understanding in detail how the florist network worked, what lead times they could meet, how costs varied by location, and which rules determined whether Efiori or a local collaborator should deliver. With this information, we designed a clear logic capable of making automatic, reliable decisions without manual intervention.

We redesigned the shopping experience so that users could only select options that were actually available: each product, date and location is validated according to the real capabilities of the network, avoiding situations that previously resulted in calls, adjustments or cancellations.

Finally, we built a robust platform in WooCommerce with a fully custom theme and a clear, modular architecture capable of growing with Efiori. From a technical perspective, we reinforced reliability by implementing automated tests to validate the system’s decision rules and ensure proper functioning at all times. If a code change breaks a rule, the automated tests detect it and flag the issue.

The solution

Efiori’s new platform was not just a technical upgrade—it was a complete reconstruction of their digital operations, designed to provide clarity, stability and control over every order.

01

A solid and flexible architecture

We developed a custom WooCommerce theme on a solid, modular and stable architecture. The system is organised to offer a smooth shopping experience, with optimised components aligned with best practices that ensure stability with every update. This robust technical foundation reduces risks and allows the ecommerce to evolve safely and consistently.
02

Intelligent logistics

We centralised all logistics in a system capable of coherently managing the distribution network. The engine determines who should prepare and deliver each order, validating capabilities and availability in real time. This unification prevents errors, reduces manual dependencies and ensures reliable deliveries, maintaining a stable operational flow at all times.
03

A personalised experience

We redesigned the shopping process to boost cross-selling and up-selling, allowing users to add complements and personalise gifts and greeting cards seamlessly. Each step reflects real availability and always shows viable options. This clear, consistent experience improves user trust and reinforces the perceived value of each order.

The impact

The new platform has transformed Efiori’s relationship with its own operations. Margins are now controlled, and each order accurately reflects the real cost and availability of the network. Impossible deliveries have disappeared, and the team no longer relies on manual checks or urgent calls to confirm locations or schedules.

The system responds consistently at all times, and the shopping experience is safer and more predictable—aligned with the level of service the brand aims to offer. Efiori now has a stable foundation to continue selling throughout Italy without compromising profitability or customer satisfaction.

Ready to boost your digital project?

Tell us your idea and together we'll find the best solution to grow your business.

Get started