Case study · E-commerce · RU / EN / עב
MIRELLE flowers
Online store for a flower studio in Israel
Every order reaches the florist as one complete WhatsApp message.


About the project
Context. A flower studio in Israel had no website and asked for one. Its customers speak Russian, Hebrew and English.
Task. A store where each bouquet shows its price by size, delivery follows the studio's week, and the order reaches the florist in one message.
Built. 40 pages in three languages. Checkout turns the cart into a complete WhatsApp message, and payment waits until the studio confirms the order.
This is the demo version of that project. Brand, contacts and photos are replaced; structure and logic are unchanged.
Structure
40 pages, one path to the order.
Home, catalogue, product, cart, checkout, WhatsApp. Weddings, workshops, reviews and delivery information sit beside this path, not on it.
Catalogue

Cart

Checkout

Key pages
Three pages do the selling.

Home
Home. Bestsellers on the first scroll, with quick filters by type and occasion.

Catalogue
Catalogue. Price, availability, size, flower, occasion. A filtered selection lives in the link and can be sent in a chat.

Product
Product. Sizes with their own prices, add-ons, and the same-day cutoff right below the description.
Decisions
Four decisions behind the checkout.
01
The order arrives as one message.
Checkout collects the recipient, address, delivery window, card text and payment method, then opens WhatsApp with the order already written. A copy goes to the clipboard in case WhatsApp does not open. Email or an orders dashboard can be connected for studios that prefer them.
Why
some flowers come in batches and are gone within a day. The studio confirms what is in stock before anyone pays.
Demo order · WhatsApp
Order #043418
• Peonies — M — medium · Handwritten card × 1 — ₪480
• White roses — S — small · Handwritten card · Glass vase × 1 — ₪265
Delivery: ₪40
Total due: ₪785
Time slot: Today, 18:00–21:00
Payment: Bit
02
Delivery follows the studio's week.
The checkout offers only the windows the studio can serve. No deliveries on Saturday. Friday orders close on Thursday at 20:00. From June to September, deliveries run before 11:00 and after 18:00, so the flowers survive the trip. The product page shows the same-day cutoff: order by 16:00.
Why
a customer never books a time the studio would have to cancel.

03
The price follows the choice.
Each size has its own price. Add-ons such as a handwritten card, a glass vase or balloons add to it, and the total sits on the Add to cart button. The cart shows what is left until free delivery.
Why
the price question is answered on the page, before it reaches the chat.

04
No invented urgency.
No countdowns and no "only 2 left" labels: the site has no data to back them. No delivery window is picked in advance, so the customer always chooses the time. Small grey text keeps a 5.3:1 contrast on the page background.
Why
a studio that asks for trust at checkout should not spend it on pressure.
Languages
Russian, English, Hebrew. One layout.
Every page has one address and three languages. Hebrew mirrors the layout from right to left: columns, arrows, badges, the progress bar. On a first visit the site picks the language from the browser and remembers the choice. The build stops if a line is missing in any language, so no page goes live half translated.
RU

EN

HE · Right to left




Mobile
The same path on a phone.
The cart opens as a bottom sheet. Add to cart stays pinned to the bottom of the screen. Filters open full screen, and categories scroll in one row under the header.





Result
Live, and ready for a real studio.
The demo is live at flowers-studio-demo.vercel.app. Its 18 key pages are checked in a browser at phone, tablet and desktop widths, in all three languages.
The brand, prices and photos are placeholders. A studio's own catalogue and photos replace them without changes to the design.
Orders arrive in WhatsApp. Email notifications or an orders dashboard can be connected.