Skip to content

Case study · a system for the business

Four channels, four hundred orders a month, one system. Repeat orders up from 28% to 36% since May

When SEO brings orders, you can't afford to lose them. For Krasnodarflora I designed and built the system that carries an order from checkout to a bouquet photo in the customer's hands. 400-500 orders a month flow through it. The share placed by customers who have bought before grew from 28.1% in May to 36.2% in September 2026.

400-500
orders a month through the system, whole store
4
sales channels merged into one feed
36.2%
of orders from returning customers in Sept 2026, 28.1% in May
0
invented reviews or ratings

Why the store needed its own system

Orders arrived from the site, two marketplaces and email, and lived in four different places. Florists assembled from memory, couriers called to re-check addresses, the owner reconciled revenue by hand.

Off-the-shelf CRMs didn't fit this pipeline. I built the system around the store's real processes: from "order accepted" to "customer rated the bouquet", working from a phone for the whole team.

Krasnodarflora catalog with ratings and order counters
The "5.0" ratings and "N orders" counters on the storefront come from the system automatically: confirmed orders and real scores, not painted numbers.

What the system had to solve

  1. 1

    Every channel in one feed

    The site, marketplaces and email orders merge into a single feed with statuses. Email import parses the messages itself, no manual re-typing.

  2. 2

    A florist pipeline

    An order reaches the florist with its composition and delivery time. A photo of the finished bouquet goes to the customer for approval before the courier leaves.

  3. 3

    A courier loop

    Couriers see ready orders in their own queue and get a phone notification, then mark statuses themselves. The system computes pay per trip, including trips where the customer refused the order.

  4. 4

    Honest feedback

    After delivery the customer rates the order. Scores from confirmed orders flow to the storefront. Nothing is painted by hand.

  5. 5

    Analytics you can trust

    Revenue, channels, repeat purchases, orders by manager, monthly P&L. Calendar periods, cash reconciled against the bank.

  6. 6

    Phone-first

    The system ships as a PWA: the owner sees the business from a phone, florists and couriers get their tasks as push notifications.

What the system consists of

Orders and sales

  • One feed for all channels with statuses
  • Order import from email and marketplaces
  • Amount and payment-link synchronization
  • Unpaid orders and refunds under control

Production and delivery

  • A florist pipeline with bouquet photos
  • A courier queue with phone notifications
  • Courier pay, refused trips included
  • Every bouquet photographed for the customer

Reviews and storefront

  • Order rating after delivery
  • Real ratings on product cards
  • A moderated review queue
  • A short-link bouquet page for the customer

Money and analytics

  • Monthly P&L by sales channel
  • Cash-day reconciliation
  • Analytics by manager and channel
  • Roles: owner, manager, florist, courier

What changed for the owner and for SEO

The owner sees the whole business from a phone: orders, money, florists and couriers. The customer gets a bouquet photo before delivery, and that promise is kept on every order.

It works for SEO too: real ratings and order counters on the storefront build trust and behavioral signals that no fake-review scheme can buy.

The real load: site orders per month

Two years of the system at work: seasonal March peaks and a steady summer flow. Numbers come from the order database, cancellations excluded.

020040060080007.2410.2401.2504.2507.2510.2501.2604.26

Data: the store's order database · July 2024 · June 2026

Show data as a table
Orders
07.24328
08.24320
09.24346
10.24338
11.24401
12.24280
01.25253
02.25350
03.25519
04.25249
05.25210
06.25200
07.25204
08.25231
09.25247
10.25232
11.25305
12.25252
01.26222
02.26281
03.26485
04.26203
05.26216
06.26202

Honest status

This is an internal system built for one store's processes, not a boxed product for sale. There are no interface screenshots with customer data in this case: those screens hold real names and phone numbers. The storefront in the screenshot is public. The repeat share is computed by customer phone number across site and CRM orders: 28.1% in May, 31.7% in August, 36.2% in September 2026.

Free process review

Orders slipping between chats and spreadsheets?

Tell us how your process works today. We'll review it for free, show where orders and money get lost, and say what to automate first.

  • Where orders get lost between the site, chats and people
  • What to automate first and what it costs
  • A working prototype first, so you see it before the full build

We reply in writing within a couple of hours. No calls needed and no sales script.

Numbers you can check

≈400
orders a month in the flower shop I run
36.2%
of orders in Sept 2026 came from returning customers, up from 28.1% in May
10 years
that site in search, full history on the table

The same case shows a 51% Google drop in May 2026. Most people hide that. I show it and write what I am doing about it.