Development guides

Flower ecommerce systems: buyers, recipients, delivery dates and card messages

Connect bouquet selection, delivery dates, card messages, substitutions and handover. Buyers confirm what they are sending and to whom, while florists, order staff and drivers receive the details they need.

A pink and apricot bouquet, a blank message card and fabric ribbon on a green florist workbench
AI-generated illustration of the article’s setting.

A buyer abroad orders birthday flowers for a friend’s office on Friday. The buyer pays, the friend receives the flowers and reception may accept them. The card should carry only a nickname. A single set of customer name, phone and address fields leaves receipt details, delivery contacts and card signatures too easy to confuse.

A florist in Shopify’s community describes switching between screens to add delivery dates and card messages to phone orders. The example below shows how a custom flower ecommerce system could connect online and staff-assisted orders to preparation and delivery.

Keep buyer and recipient details separate

Checkout can separate the buyer’s email, phone and receipt details from the recipient’s name, phone, delivery address and authorised handover instructions. Give the card its own signature field instead of printing the payment-account name automatically. A self-purchase option can copy the details for the buyer to confirm.

Order staff need payment, amendment and contact history; florists need the arrangement, size, flower requirements and card; drivers need the contact and address for their assigned delivery. A recipient’s delivery link should not expose prices, receipts or the buyer’s full details. Interflora’s FAQ treats an unsigned card separately from disclosing sender details. The screen permissions proposed here should follow the shop’s own arrangements.

Check the area and date against the arrangement

A product page can ask for an area or postal code and delivery date before showing eligible arrangements, delivery charges and available windows. For Hong Kong addresses, use district, street and building checks rather than forcing a postal-code format. Interflora likewise uses the gift, date and address to determine delivery options. Having a product in the catalogue does not make it deliverable everywhere on every date.

Bouquets, flower stands and add-on gifts can require different preparation times. Recheck the whole order after an address, product or add-on changes. If the items cannot travel together, explain whether to change the date, split the order or remove an item. Check again before payment; if the cutoff has passed, preserve the card draft and ask for a new date rather than silently moving a paid order to tomorrow.

Keep the card attached to the right bouquet

Separate the card’s salutation, message and signature from delivery instructions and florist notes. Show a preview at the intended card size, flagging text that does not fit or unsupported characters. Preserve names, punctuation and line breaks across Chinese, English and Japanese. Suggested greetings can help, but should never silently rewrite the buyer’s message.

With two bouquets in one order, attach a separate card to each and match the production sheet and card back using an internal reference. Check the pair again before packing. A first version can require separate orders for different addresses. For text changes, retain versions and mark the old card void and record whether its replacement has been printed. Show the shop’s amendment cutoff before purchase: agnès b.’s FAQ, for example, does not allow card changes after confirmation.

Schedule preparation by delivery date, including phone orders

The florist’s work list should follow dispatch dates and delivery runs, not payment order. Each preparation card can show the arrangement, size, palette, non-substitutable requirements, card version and ready-by time. Separate awaiting confirmation, awaiting flowers, in preparation, packed and ready for handover, with payment shown independently. Paid should not be mistaken for finished.

Phone and counter orders can use the same date, area and card fields, followed by a summary for the buyer to confirm. Address changes should update preparation and delivery lists; once an order is with a driver, confirm that a change is feasible first. Existing tools such as NuFlorist already offer florist-specific recipient, card and date fields. Retaining the current online store or adding an order-entry screen depends on the gap in the present workflow.

Handle substitutions without losing the buyer’s intent

A substitution policy needs more than a yes-or-no box. The product can explain the scope for seasonal variation, while the order records any flower, palette, size or other requirement that must remain. Interflora’s terms allow availability-related substitutions of equivalent value or quality. That is its policy, not a rule every florist should adopt.

When approval is required, the florist records what is unavailable, a proposed alternative and any effect on delivery. Order staff contact the buyer and keep the order awaiting approval. Record the agreed change and time before returning it to preparation. If no reply arrives before the preparation deadline, follow the stated options for rescheduling, another arrangement or refund rather than leaving the explanation to the driver at the door.

Give seasonal orders and time-sensitive occasions their own rules

A shop may limit Valentine’s Day to selected collections or give Mother’s Day a separate preorder window. These are options to match its operation; agnès b.’s FAQ specifically describes a restricted Valentine’s range. Settings can distinguish the order cutoff, preparation deadline and delivery date, with the shop’s timezone visible for buyers abroad.

Where preparation or delivery capacity is limited, optional limits can apply by day, area or window, shared by web and phone orders. This is a design choice, not a universal industry rule. Event, opening and sympathy orders can separately record the event start, venue receiving hours and required arrival deadline. A request for arrival before 10 am must not become a confirmed promise unless the shop can offer it.

Make the next step clear when nobody can receive the flowers

A dispatch list can show the recipient’s phone, building or company, authorised receiver, arrival instructions and any approved place to leave the flowers. Record handed to recipient, accepted by reception, left as instructed and delivery failed as distinct outcomes, with times and relevant evidence. A doorstep photo should not automatically mean the recipient has received the gift.

Interflora distinguishes leaving flowers with someone or in a suitable place from returning them to the shop. A custom workflow can create a follow-up when calls go unanswered, reception refuses the gift or the address is unclear. Specify whom to contact first and who confirms redelivery and any fee. Keep the order awaiting arrangements until resolved, and flag whether a time-sensitive occasion has already been missed.

A Demo before payment: follow a birthday bouquet to handover

ProApp offers a Demo before payment. We can use fictional buyers and recipients, three arrangements and a few delivery rules to plan the walkthrough. The aim is to check that buyers, order staff, florists and drivers can each complete their part.

  • Choose a date and office address, then change to an unsupported area. Check that the available next steps are clear.
  • Enter a card with Chinese and English names, line breaks and a nickname. Compare its preview, production sheet and the buyer’s receipt.
  • Simulate a flower shortage, seek approval for a replacement and check the florist receives the agreed requirements. If the card changes too, verify the old version is void.
  • Put phone and web orders on the same date, then test a passed cutoff or a full day. Check that another unfulfillable order cannot be accepted.
  • Test reception accepting the bouquet and then an unanswered delivery. Compare status, buyer notifications and follow-ups, and check the recipient link does not expose the price.

Start with the arrangements and delivery sheet you already use

A first version can connect one shop’s selection, date and area checks, cards, preparation list and handover status while retaining its payment and delivery arrangements. Multiple branches can add a preparation location; corporate gifting can validate each recipient’s card; a studio can add pickup windows and confirmation for bespoke work. Extend those flows when needed rather than forcing every occasion into the first order form.

ProApp

Want flower orders, preparation and delivery to stay connected?

Bring the preparation times for a few arrangements, your delivery areas and an anonymous card example. We can plan what to check in a Demo before payment.

Discuss flower shop workflows