The client is an online flower shop specializing in made-to-order bouquets. Customers can choose a specific delivery date and address for each order. Additionally, the offer is complemented by small gift add-ons – such as plush toys, sweets and seasonal presents – while the core of the business remains personalized bouquets purchased online.
Our main goal for this project was to improve the user experience on mobile devices and simplify the purchasing process. We also wanted to introduce solutions that increase average order value and make it easier for the client to monitor and analyze sales performance.
Scope of work
1. Mobile navigation improvements
We redesigned the navigation for mobile devices so that users can reach key categories faster (bouquets, add-ons, occasions, delivery). In addition, we simplified the menu structure, improved the visibility of the most important sections and focused on clarity and ease of use on smartphone screens.
2. Checkout optimization
We analyzed the existing cart and checkout flow. Based on this analysis, we then:
-
reduced the number of steps,
-
streamlined and reorganized forms and error messages,
-
improved the visibility of key information (delivery date, address, payment method).
As a result, the checkout is clearer and faster. The main objective was to reduce cart abandonment, especially on mobile devices.
3. Separate banners for desktop and mobile
We implemented a mechanism that allows the client to upload separate banner creatives for the desktop and mobile versions of the store. This change gives the marketing team more control over visuals on different devices.
Thanks to this solution, the team can:
-
prepare dedicated visuals tailored to small screens,
-
test different messages and formats for mobile users
without any changes in the website code.
4. Custom sales analytics panel
We developed a custom analytics panel, available directly from the store’s admin area. The panel shows sales metrics selected by the client, including:
-
key product categories,
-
selected cart parameters,
-
the share of add-ons in overall orders.
Because of this, reporting is aligned with real business needs. The client can now make faster decisions about assortment, campaigns and promotions.
5. “Add to bouquet” mechanism (cross-sell in a pop-up)
On the product page, we implemented a dedicated “add to bouquet” mechanism that lets customers easily include extras such as chocolates, candles or other accessories from selected categories.
The key features of this solution are:
-
the “add to bouquet” option appears in a pop-up,
-
the user stays on the main product page at all times (no redirects to separate product pages),
-
clicking an add-on immediately adds it to the cart,
-
closing the pop-up returns the user to the full view of the main product.
In practice, this makes cross-sell a natural part of the purchase flow and does not interrupt the user’s shopping journey.
6. English version with automatic currency conversion
We prepared an English version of the store with automatic price conversion to euros and US dollars. Prices in foreign currencies are calculated using the daily exchange rate published by the National Bank of Poland (NBP).
Thanks to this integration, the store can:
-
reflect current exchange rates,
-
present the offer in currencies convenient for international customers
without the need for manual price updates.