Back to portfolio

Case Study

Ayesh Fleurs

A custom order builder and deposit checkout for a home-based florist in the St. Louis area.

Visit the live site
Ayesh Fleurs homepage hero, showing a floral arrangement and the tagline A bouquet for every occasion.

Ayesh Fleurs is a custom florist in O'Fallon, Missouri, serving the greater St. Louis area. Every arrangement is made by hand to order, so there's no fixed catalog to sell from. Ansam needed a site that could take a real custom order the way she actually works.

The Challenge

Every order started as the same conversation

Orders came in through Instagram DMs and phone calls. Each one needed the same back-and-forth before any work could start: what's the occasion, what colors, how big, when do you need it, pickup or delivery. Nothing captured that up front, and nothing collected a deposit, so she was piecing every order together by hand.

What We Built

An order form shaped like her four products

Four starting points on the homepage: roses, mixed blooms, plushies, and special editions. Each opens its own path with only the questions that apply to it. They all end in the same place - an order in her dashboard with enough detail to price it.

The Four ways to send flowers section, with cards for roses, mixed blooms, plushies and special editions.

Roses

Sizes and colors get picked, not typed. A customer chooses a rose count from a priced list, opens a size guide to compare, and picks colors from swatches instead of trying to describe them in a message.

The order builder's roses step, showing size options from 12 to 100 roses with prices.
A size comparison guide showing bouquets at 25, 50, 75 and 100 roses.
The flower color picker, with selectable color swatches.

The other three paths

Mixed blooms use a size scale instead of a stem count. Plushies and special editions never show a fixed price. The form collects the details, and Ansam confirms the number.

The mixed blooms step, with XS through L sizes and price ranges.
The plushies step, asking for plushie size, a description, and a flower type.
The special editions step, showing heart boxes, bags, signature wraps and minis.

Payment

Submitting isn't buying. An order is a request until Ansam confirms it. Once she does, the site generates a Stripe payment link for a 50% deposit, with the balance due on completion. Card details never touch the site.

Gallery

Her photography is the best thing on the site, so it gets a full section rather than a thumbnail strip.

The gallery section of the Ayesh Fleurs site, showing a grid of past arrangements.

Mobile

The whole thing works on a phone, which is where most of her customers find her.

The Ayesh Fleurs homepage on a phone.

The Result

A florist's actual workflow, in software

Custom orders now arrive structured and complete, with a deposit collected before the work starts. No DM thread to reconstruct, no quoting from scratch.

Want something like this?

Every project starts with a short discovery call. No pitch, no pressure - we'll learn how your business works and give you an honest read on whether we're a fit.

Email UsVisit the live site