The short version
A flower shop on Shopify gets local delivery by radius or postal code, a price and minimum per zone, and pickup in store without an app, and a delivery-date app such as Bloom or Stellar lets the customer choose the day. Shopify's own delivery dates are estimates it calculates, not a date the buyer picks, and the one native holiday control its documentation describes is switching local delivery off for a whole location.
Local delivery works with Shop Pay but not with Apple Pay, Google Pay, Amazon Pay or PayPal, so a buyer who chooses one of those in the first step of checkout doesn't get it as a shipping option. The $39-a-month plan billed monthly and Bloom's $19 date app come to $58 a month before a theme and payment fees; below Plus the card text lives in an order note, a cart attribute, a line item property or a florist app.
The Quick Verdict
Find the need in the first column; the sections below are the evidence.
What Shopify does itself, and what needs an app, by florist need
| Your situation | Pick | Why |
|---|---|---|
| Same-day delivery with your own driver, a handful of orders a day | Native local delivery, no app | Zones by radius or postal code, a price and a minimum per zone and a confirmation-email message are built in |
| Customers must choose the delivery date, or a time window | A delivery-date app — Stellar starts free, Bloom is $19 a month (table below) | Shopify's native dates are estimates it shows; below Plus, no checkout date picker appears in the Help Center pages we read in September 2026, and on Plus a custom field block supports a Date and time picker field |
| You sell out on Valentine's Day or Mother's Day | An app with order limits and blackout dates — Stellar lists both on its paid plans, and Bloom lists order limits and block-out dates | The native control Shopify documents switches local delivery off for the whole location, not for one date |
| Every order carries a card message | An order note, a cart attribute, a line item property or a florist app; the checkout gift-message field on Plus | Shopify's Gift message template is a custom field block, available only on the Shopify Plus plan |
| Choosing a theme | Any theme; the five flower-named presets we found cost $140–$340 | The date picker and the card field come from apps and blocks, so the theme decides the storefront, not the calendar |
A flower shop sells something most online stores never do: a specific day. A birthday bouquet that arrives the morning after is the wrong product, and a Valentine's order you could not arrange is a promise you broke at checkout. Shopify handles the map of that business out of the box — zones, prices, pickup — and leaves the calendar to the App Store.
This guide covers the half of the build that is specific to flowers: delivery zones, the date the customer picks, card messages, holiday peaks, wire services and the themes named for flower shops. The platform facts come from Shopify's Help Center and App Store, the holiday figures from the Society of American Florists and the National Retail Federation, all read on September 28, 2026.
What Shopify's Local Delivery Does for a Flower Shop
Key takeaway
Everything in this section works without installing anything. It is also the part of the setup that decides who can order from you at all, so it comes before any app.
Radius or postal codes, and the limits on both
Key takeaway
Shopify lets you offer delivery within a set distance from your location, or for certain postal codes. The radius has a hard ceiling — the maximum delivery radius is 160 kilometers or 100 miles — and it never extends into another country, even with neighboring states or regions switched on.
Shopify's local delivery settings, read for a flower shop
| Setting | What Shopify allows | What it means for a flower shop |
|---|---|---|
| Delivery area | A set distance from your location, or a list of postal codes. The radius tops out at 160 kilometers or 100 miles and never extends into another country. | A radius suits one shop in a compact town; postal codes suit a city where the map and the drive time disagree. |
| Zones | Up to 10 delivery zones per location. | Room for a near zone, a far zone and a few priced steps between them. |
| Postal-code list | Up to 3,000 characters when you set up postal-code zones. | A long list of ZIP codes can run out of room — split it across zones rather than trimming it. |
| Price per zone | A delivery price per zone, plus up to 3 additional price-based rules per zone. | Charge by basket value inside one zone, so a large arrangement can carry cheaper delivery than a single bunch. |
| Minimum order | An optional minimum order price in each zone. | Keeps a single-stem order from buying a long drive. |
| Delivery information | A message per zone that appears automatically in order confirmation emails for local delivery orders. | The place for your delivery window and your holiday cutoff, in the buyer's inbox. |
| At checkout | Customers can add delivery instructions and are required to leave a phone number. | Where a gate code or “leave it with reception” arrives. |
Source: Shopify Help Center — Local delivery, read September 28, 2026.
None of this is specific to flowers, and the general mechanics of zones and same-day runs for a shop selling fresh goods are covered in our grocery store guide's local pickup and same-day delivery setup. What is specific is the minimum order: a flower shop gets small orders for long drives, and the minimum is the setting that stops them.
Past the radius, an order stops being a van run and becomes carrier shipping, and living stock in a box is a different business with its own packaging and damage policy. Our plant-store guide covers shipping live plants if you ever take that step.
Your own driver or a courier network
Key takeaway
Shopify leaves the driver to you: you or your staff can deliver orders, or you can use a third-party delivery service.
If your own driver does the run, one habit matters more than any setting. Local delivery orders don't generate carrier tracking events, so the Out for delivery and Delivered notifications don't apply to them. When you mark a local delivery order as delivered, the customer automatically receives a delivery confirmation email; if you don't, no automatic delivery notification is sent to the customer — and the person who paid is usually not the person who opened the door. Shopify's local delivery fulfillment page walks through the statuses.
If you would rather not run drivers, Uber Direct publishes an official app that adds its couriers to your local delivery. It offers local delivery from your retail stores with no setup fee or subscription, payment per delivery through an Uber Direct account, and pricing by distance, time and location; its listing says availability varies by region, and the app is available to merchants on the Shopify Plus plan.
DoorDash's official app is a different route: it adds DoorDash as a Shopify sales channel, lists the products you choose on a DoorDash storefront, and a Dasher picks those DoorDash orders up from your physical store, with delivery in as little as an hour, based on average delivery time. Its listing does not describe delivering orders placed in your own Shopify checkout. It is free to install, and DoorDash warns that its standard fees and commissions vary with the features you choose.
If your staff work from the Shopify POS app at the counter, note that fulfilling local delivery orders in POS is available only to locations on POS Pro, which costs $89 a month per location below Plus; the first 20 POS Pro locations are included in all Shopify Plus plans. Whether that subscription pays for itself is its own calculation, set out in our POS Pro guide.
Why Apple Pay buyers never see your delivery option
Key takeaway
Flowers are often bought as a gift, from a phone, in a hurry — exactly the moment an express-checkout button is designed for. Shopify's local delivery documentation is explicit about which of those buttons can carry a local delivery order.
Local delivery works with Shop Pay, but doesn't work with other accelerated checkouts such as Apple Pay, Google Pay, Amazon Pay, or PayPal.
The practical move is to keep the ordinary checkout easy to find and to say, in the Delivery information message and on the product page, that local delivery is chosen there.
Pickup in store: the date the customer sees and the message they get
Key takeaway
Pickup is set under Settings > Shipping and delivery > Pickup in store. In the Expected pickup date section you choose a processing time from a drop-down, and that information is displayed to your customers. In the Ready for pickup notification section you write the instructions — where to come, what to bring — and that text replaces any customizations in the email_body variable of the Ready for pickup template, so edit it in one place rather than two.
A shop with more than one location can set up store transfers, which move inventory from other locations to the pickup location, prioritizing the closest locations with stock. On the Shopify Plus plan, the default pickup feature can also be replaced with a custom app.
Letting the Customer Pick the Delivery Date
Key takeaway
This is the section that separates a flower shop from almost every other local store. A grocery order wants to arrive soon; a flower order wants to arrive on the fourteenth.
What Shopify gives you natively: an estimate, not a choice
Key takeaway
Shopify's Estimated delivery dates have three settings:
- Off removes them;
- Manual shows dates based on your fulfillment and transit times;
- and Automated calculates them — automated delivery dates are available to stores on the Basic, Grow, Advanced, or Plus plans, and they cover the United States and select countries in Europe.
Wherever they are on, the estimate displays at checkout, in accelerated checkouts such as Shop Pay, in order confirmation emails, and on the Thank You and Order Details pages.
That is an estimate of when an order will arrive, not a date the customer names. Below Plus, no Shopify page we have found documents a delivery-date or time selector at checkout — the pages we read are listed in the box further down. Where the estimates are switched on and how they behave without an app is answered in our FAQ on whether Shopify can show estimated delivery dates without an app.
The free workaround is a field. Shopify describes a cart attribute as a custom form field on the cart page, and an order note as a place for special instructions on how to prepare and deliver an order — either can ask for the date, and either records what the customer typed. A cart attribute, though, is skipped by anyone who taps an express button: Shopify says accelerated checkout buttons don't support cart attributes, and it lists delivery date pickers among its examples of cart attributes.
On Shopify Plus, a Checkout Blocks custom field adds a Date and time picker among its field types, available only on that plan.
If you edit your order confirmation template, check that the dates still reach the buyer — our answer on why delivery dates can be missing from a customized confirmation email covers the repair.
Delivery-date apps, and what each one charges
Key takeaway
These are the apps we found on the Shopify App Store when we read the listings on September 28, 2026 — a snapshot, not every app that exists. Prices and features are as each listing stated them that day.
Delivery-date and local delivery apps a flower shop can start with
| App | Published price | Dates and slots | Limits and blackout dates | Pick it when |
|---|---|---|---|---|
| Bloom: Delivery Date & Pickups | $19 a month (All Inclusive), 5-day trial | Time slots of 15, 30 or 60 minutes for pickups; the listing names flower stores first among the businesses it suits | Optional order limits on each pickup slot; order limits and block dates in the delivery feature list | You sell pickup time slots and need a cap on each slot |
| Delivery Date & Pickup Stellar | Free tier up to 100 orders and 3 locations. Starter $14.99 and Pro $29.99 a month; $20 a month more for custom shipping at checkout, on Shopify Plus stores only | Delivery and pickup dates; date and time slot selection on the paid plans | “Order limits and blackout dates” in the Starter and Pro feature lists, with no slot named | You want to start on a free plan of up to 100 orders |
| Zapiet: Pickup + Delivery | $49.99, $79.99 or $179.99 a month | Pickup and local delivery | Order limits from the Advanced plan ($79.99), with no slot named | You want pickup and local delivery in one app and can pay for its Advanced plan to get order limits |
| Local Delivery (Locate2u) | $19.99 a month, 14-day trial | Date picker, cutoff times, zip-code restrictions, unlimited delivery areas | Order limits and block dates | You want a date picker, cutoffs, ZIP restrictions and order limits in one flat monthly fee |
| Nuflorist: Florist Delivery | Free; Shop $49 a month ($490 a year); Pro $79 a month ($790 a year) | Delivery dates, zones and cutoffs from the Shop plan, with online delivery rates that need Shopify carrier-calculated shipping, which Basic does not support; occasions and card messages on the storefront, and occasion, card message and recipient inside Shopify POS | Blackout dates | Orders also come in at the counter, and the card message and recipient have to be captured there too |
| Local Delivery ‑ LionWheel | Free up to 20 deliveries; $79 up to 200, $199 up to 700, $499 up to 2,000 monthly deliveries | Customers select a delivery or pickup date and time; the free plan is called Date Picker Only | Block dates and cutoff times in the feature list, with no order limit named | You want the price to follow your monthly delivery count |
Prices and features as shown on each app's Shopify App Store listing, read September 28, 2026 — a snapshot of what we found, not every app that exists.
The difference that matters on a holiday is where the limit sits. Bloom's listing names order limits and block dates among its delivery options, while its optional per-slot limits sit on its 15, 30 or 60-minute pickup slots; Stellar and Zapiet list order limits without saying they apply per slot, and LionWheel's price climbs with the number of deliveries in a month, so a Valentine's month is counted at the same scale as a quiet one.
The same apps serve bakeries, where the date is a bake day — our bakery guide on cutoff time and daily capacity reads them from that side.
Which Delivery Setup Fits Your Flower Shop?
The table at the top of this page answers by need — one thing a flower shop wants and whether Shopify does it itself. This answers by combination: who drives, how orders arrive, whether the customer picks a date, what a holiday does to you and which plan you are on, taken together.
Five questions and no wrong answers. The result is a setup list — the apps, the checkout setting and one policy line for that route.
Which Delivery Setup Fits Your Flower Shop?Five questions. The answer is a setup list — apps, settings and one policy line — not a grade.Start the quiz
Card Messages and a Recipient Who Isn't the Buyer
Key takeaway
A gift order has two people in it, and the checkout has to serve both: the buyer who pays and writes the card, and the recipient who receives it.
Let the delivery address differ from the billing address
Key takeaway
The address collection preferences in checkout settings decide whether a buyer can send an order anywhere other than their own billing address. Shopify's own guidance on that setting names the cost of the stricter choice directly.
For most merchants, it's recommended to allow the shipping and billing address to be different during checkout. However, you can require the shipping and billing address to match. This will prevent customers from sending gifts, and is only recommended for stores with a high amount of fraudulent orders...
For local delivery, the checkout also requires a phone number and offers a box for delivery instructions. Leave the address setting at Shopify's recommendation, and put the recipient's details where your driver will actually read them.
Five places a card message can live
Key takeaway
Shopify calls order notes, cart attributes and line item properties three separate tools with similar functionality, and for a florist the difference is what each one attaches the message to.
Where a card message can live, and what each home costs you
| Where the message lives | What Shopify says it is for | The catch for a florist |
|---|---|---|
| Order note | Special instructions on how to prepare and deliver an order | One free-text box for the whole order, so the card text shares it with every other instruction. |
| Cart attribute | A custom form field on the cart page — gift-wrapping options are Shopify's own example | Accelerated checkout buttons don't support cart attributes, so a buyer who taps an express button skips the field. |
| Line item property | Customization information about a specific product in an order | The message travels with one bouquet, so two bouquets to two people keep two messages. |
| Checkout Blocks “Gift message” template | An optional written message when the order is a gift for someone else | Creating a custom field block is available only on the Shopify Plus plan. |
| A florist app such as Nuflorist | Occasions and card messages on the storefront; occasion, card message and recipient details inside Shopify POS | A separate app, though its listing includes a free plan. |
Sources: order notes, cart attributes and line item properties, accelerated checkout compatibility and the Nuflorist listing, read September 28, 2026.
The one checkout-native field is the Gift message template of a custom field block, and creating a custom field block is available only to merchants on the Shopify Plus plan. Below Plus, no Shopify page we have found describes a built-in gift-message field at checkout, so the message lives in one of the other four homes — see the box further down for the pages we read.
Valentine's Day and Mother's Day: Capping Orders Before They Cap You
Key takeaway
A holiday is where the difference between a map and a calendar costs money: the zones still accept orders long after the vans are full.
The trade body for the US floral industry ranks Valentine's Day first among the holidays for florists.
Valentine's Day is the number one holiday for florists and for floral purchases, and second to Christmas/Chanukah in dollars spent.
Mother's Day is the other one. In the annual survey the National Retail Federation and Prosper Insights & Analytics released on April 21, 2026, flowers remained the most popular gift category: 75% of Mother's Day shoppers planned to buy flowers, and flower spending was projected at $3.2 billion across US consumers.
What you can switch off natively, and what needs an app
Key takeaway
No Shopify page we have found documents a native limit on the number of orders per day or per delivery slot for ordinary orders. The capacity controls live in the apps — the Limits and blackout dates column of the delivery-date app table shows which listing offers what.
One free step belongs beside them: write the holiday cutoff into each zone's Delivery information message, because that text goes into every local delivery confirmation email and tells the buyer the rule before they ask.
Wire Services and Shopify: What Connects and What Doesn't
Key takeaway
A florist in a wire network may already have a website through it before thinking about Shopify. FTD describes the sites it builds for member florists as running on Shopify.
Shopify-Powered Performance: Built on modern, reliable e-commerce infrastructure designed to scale with your busiest holiday rushes.
That is FTD's description of its own product, and it says nothing about how a florist's own Shopify store and FTD's systems exchange orders. For the other networks we looked for an official connection and found none: no Shopify App Store listing we found for Teleflora, BloomNet, Lovingly or 1-800-Flowers, and no mention of a Shopify integration on the Teleflora, BloomNet or Lovingly sites we read.
The decision for a network florist is therefore not which integration to install. It is whether your own store sits beside the network's site, with orders from each handled in its own system, until a network publishes a connection.
Weekly Flower Subscriptions
Key takeaway
A weekly bouquet for a home, a restaurant or an office is the florist's version of recurring revenue. The Shopify Subscriptions app is free, creates auto-billed subscriptions that renew weekly, monthly or yearly, and can deliver subscription orders through your shipping and delivery options, local delivery and pickup in store included. How it compares with the paid subscription apps is covered in our guide's section on Shopify's own subscriptions app.
Three of the app's documented considerations touch a flower subscription directly:
- Subscriptions can't be used with draft orders.
- Gift cards used to pay for a subscription apply only to the first payment.
- Bundles aren't compatible with the app, so a bouquet-plus-vase bundle needs another route.
Flower-Shop Themes on the Theme Store
Key takeaway
A search for “flower” on the Shopify Theme Store returned 414 themes when we ran it on September 28, 2026. These five presets carry names that point at flower and gift shops, and each page was open and priced when we checked it that day.
Five flower-named Theme Store presets
Price read on each preset's own Theme Store page, September 28, 2026. Theme prices are one-time purchases and change without notice — confirm on the listing before buying.
The Theme Store also lists 24 free themes beside 1,200+ paid ones. Nothing in a paid preset gives the customer a delivery date or a card field — those arrive through the apps and blocks above — so the question a paid theme answers is photography, layout and how much design work you would otherwise commission. Our comparison of free and premium Shopify themes sets out what the money buys.
What the Store Costs, and How to Try It First
Key takeaway
Everything outside delivery — product pages, payments, a domain, the checkout — is the same job it is for any small catalogue. If you have not built a store before, our guide to building a Shopify ecommerce website covers the whole path from an empty store to launch.
Shopify Basic costs $39 a month when billed monthly. Add Bloom at $19 a month and a plan with one delivery-date app comes to $58 a month, before a theme and before payment fees; Stellar's free plan brings that down, and Zapiet's Advanced plan, where its order limits start, brings it up.
The features on this page that sit behind the plan are mostly on Plus — Uber Direct, the checkout custom field block with its Gift message template and Date and time picker, a custom pickup app. The exception is Nuflorist's online delivery rates, which need carrier-calculated shipping: Advanced and Plus include it, eligible Grow stores can add it, and Basic does not support it. A flower shop rarely needs any of them to open. Our guide to choosing a Shopify plan works through the rest of that decision.
Set It Up in This Order
Key takeaway
Steps one to four apply to every route in the quiz, and they cost nothing. Step seven is where routes differ most — a same-day shop may skip the date app for months, while a shop selling Valentine's slots needs it before anything else in the list goes live — and step eight has a deadline set by the calendar, not by you.
Flower Shop Delivery Setup ChecklistTick each step off as you move from drawing your zones to taking your first dated order.Show all 9 steps Hide the steps
Flower Shop Delivery Setup Checklist
Tick each step off as you move from drawing your zones to taking your first dated order.
Choose between your own staff and a third-party delivery service, and make sure the location you deliver from is the one your zones are drawn around.
Before you tick this off
- You know who carries an order on an ordinary Tuesday and on Valentine's Day
- The location you deliver from is the one with the stock
- If a courier drives, you know whether its app needs Shopify Plus
Set local delivery by radius or postal code, give each zone a price, and add a minimum order where a small order would not cover the drive.
Before you tick this off
- Every street you can reach in time is inside a zone, and none you cannot
- Each zone has a price, and larger baskets get the price-based rule you intend
- A minimum order is set where a single stem would cost you a trip
Put your delivery window and your cutoff into each zone's Delivery information field, which appears in the local delivery order confirmation email.
Before you tick this off
- The message names your delivery window
- The message names the cutoff for next-day and same-day orders
- You know you will mark orders as delivered, because that sends the delivery confirmation email
Choose the Expected pickup date processing time customers see, and write your pickup instructions into the Ready for pickup notification.
Before you tick this off
- The processing time matches how long an arrangement really takes you
- The pickup instructions say where to come and what to bring
- Pickup is off at any location that should not offer it
Keep the checkout setting that allows different shipping and billing addresses, because requiring them to match prevents customers from sending gifts.
Before you tick this off
- Shipping and billing addresses are allowed to differ
- A test order to a second address goes through
Pick one home for the card text — an order note, a cart attribute, a line item property, a florist app, or the Gift message block on Plus — and make sure it survives the checkout your buyers actually use.
Before you tick this off
- The field is visible on the path most buyers take
- An express-checkout buyer still has a way to add a message
- The message reaches the person who writes the card
Add the app that lets customers pick the date or slot, set the cutoff before your arranging time, and place a real test order — Shopify warns that third-party shipping apps might conflict with its local delivery method.
Before you tick this off
- The cutoff closes before your arranging has to start
- A test order with the app switched on shows local delivery and the chosen date
- You checked what an Apple Pay or Google Pay buyer sees at checkout
Enter per-day or per-slot order limits and blackout dates in your app well before Valentine's Day and Mother's Day, because the native control switches local delivery off for the whole location.
Before you tick this off
- Each holiday date has a limit you can actually arrange for
- Days you are closed are blacked out
- The holiday cutoff is also written into the Delivery information message
Order one delivery and one pickup yourself, with a card message and a different recipient address, and follow both through to the customer emails.
Before you tick this off
- The delivery order carried the date, the card message and the recipient address
- The pickup order sent the Ready for pickup notification
- Marking the delivery as delivered sent the delivery confirmation email
The Bottom Line
Key takeaway
The florists who struggle on Shopify rarely chose the wrong theme. They opened with a map and no calendar, and learned on the thirteenth of February that zones keep accepting orders after the vans are full.
Frequently Asked Questions
Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Shopify Ecom: sets each topic, and checks facts, links, and interactive elements before publication.
This article was written entirely by AI under human editorial direction. The editor sets the topic and structure, runs multi-stage validation on facts, links, and interactive elements, and verifies the output is useful from a business perspective. All claims are checked against official Shopify sources. Details may change — always confirm critical data at shopify.com.
Editorial PolicySome links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.
