A florist's Tuesday: 50 deliveries on the schedule, 2 PM same-day cutoff, routes already mapped to four zones. A florist's Valentine's Day: 5× the demand, every customer wants same-day, the kitchen and delivery routes are stretched thin, and the wrong rule configuration means delivery vans leaving with incomplete loads and customers calling at 4 PM asking where their roses are.

Florists run one of the most cutoff-intensive rule sets of any food vertical. This piece covers the 4-rule stack that keeps the delivery routes functioning, the surge-day adjustments for Valentine's and Mother's Day, and the zone-specific sub-caps for shops with multiple delivery areas.
The Florist Problem on Shopify
Shopify ships no native support for any of the rules a florist actually needs:
- No per-delivery-date counters — Shopify's checkout collects a delivery date but doesn't cap how many orders any specific date can accept.
- No clock-time cutoff — there's no native rule for "same-day delivery closes at 2 PM."
- No zone-specific limits — the route capacity for Zone A vs Zone B can't be encoded in Shopify's default rules.
- No surge scheduling — a pre-scheduled V-Day cap isn't a built-in concept.
Most florists end up running a daily-delivery banner ("Same-day available before 2 PM!"), a manual order-cancel routine when the route fills, and a small army of customer-service apologies on peak days. None of that scales.
OrderRules' rule engine maps to the florist operation directly: per-delivery-date counters indexed on the requested fulfillment date, scheduled cutoff times that close same-day at a fixed clock-time, zone-specific sub-caps via collection rules, and pre-scheduled surge caps that activate on calendar triggers. The setup is below.
The 4 Rules Every Florist Needs
Rule 1: Daily Delivery Cap (Route Capacity)
The foundation: how many deliveries can your routes handle on a normal day? This isn't how many bouquets you can arrange — that's a kitchen/prep ceiling. The delivery cap is the route ceiling: stops per van, miles per route, hours per driver. For most independent florists this is between 30 and 80 deliveries per day.
Set the cap conservatively at first. If your real ceiling is 50, configure 45 for the first two weeks while you watch the blocked-order count. Tune upward weekly until the blocked count stabilizes around 5–10% of attempted orders. For the daily-cap rule type itself, see How to Limit Daily Orders on Shopify.
Rule 2: Same-Day Cutoff (Typically 2 PM)
Most florists run a same-day cutoff between noon and 3 PM. Before the cutoff, same-day delivery is available; after, only next-day. The clock-time cutoff exists because deliveries leave the shop in two waves — morning prep through noon dispatch, afternoon prep through evening dispatch. Orders after 2 PM can't physically be added to the afternoon dispatch list.
OrderRules' scheduling rule fires at 2 PM daily and closes the same-day delivery option for the rest of the day. The next-day option remains open. Customers visiting at 4 PM see next-day as the only choice. For the full cutoff-rule pattern coverage, see Setting Up Cutoff Times for Same-Day and Next-Day Orders on Shopify.
Rule 3: Per-Delivery-Date Counting
A florist's most important counter is per fulfillment date, not per order date. Friday might fill before Monday's orders come in. Saturday might fill on Tuesday because of a wedding. The cap has to be indexed on the requested delivery date so each future date has its own slot count.
OrderRules' per-date counters maintain a separate ledger for each future date. When Friday's cap (say 50) fills, Friday disappears from the date picker. Customers who tried to pick Friday see Saturday as the next available. This is the rule type that separates "an app that kind of works" from "an app that maps to actual florist operations."
Rule 4: Zone-Specific Sub-Caps (If You Run Multiple Zones)
Florists with multiple delivery zones typically have different route capacity per zone. Zone A (downtown) might handle 30 stops; Zone B (suburbs) might handle 15; Zone C (rural) might cap at 5 because the driving time per stop is much higher. Without zone-specific caps, the storewide cap fills with Zone C orders and Zone A capacity goes unused.
OrderRules handles this via collection-based rules: each zone is a Shopify collection (or product tag), each collection has its own cap, and they roll up to the storewide ceiling. A customer trying to order to Zone C sees zone-specific availability — even if the storewide cap is open, Zone C might be closed.
Valentine's Day, Mother's Day: Surge Patterns
The two florist mega-events are Valentine's Day and Mother's Day. Both demand a different rule set than a normal Tuesday — and both should be pre-scheduled in advance, not configured on the day.
Valentine's Day
Normal day: 50 deliveries, 2 PM cutoff, no zone overrides.
Valentine's Day: 80 deliveries (or whatever your actual peak ceiling is — staffing and pre-prepped buckets dictate the number), 11 AM same-day cutoff (tighter to give routes more margin), no zone exceptions, and no new orders accepted for V-Day after February 13 at 10 PM — production needs a finalized list.
Pre-V-Day reservation window: open V-Day allocations on February 1 so customers can pre-book. By February 13 evening, V-Day should be sold out before the day even starts. This is the opposite of the typical "first-come, first-served-with-same-day-cutoff" pattern.
Mother's Day Weekend
Mother's Day is actually a 3-day surge: Friday (early orders), Saturday (bulk of the day), Sunday (day itself). The cap varies per day within the window — Friday 60, Saturday 80, Sunday 100 (or whatever your peak capacity per day looks like). The same-day cutoff also tightens — instead of 2 PM, maybe noon.
The post-surge revert matters too. By Monday after Mother's Day, the cap should be back to 50 and the cutoff back to 2 PM. OrderRules' calendar handles this automatically when the surge window is configured as a date range.
For the full surge-pattern playbook, see Managing Holiday Order Surges on Shopify: Temporary Daily Caps for Peak Season.
Cutoff Timing Decisions
A common question for shops setting this up for the first time: why 2 PM and not 4 PM? The answer is operational, not technical:
- Driver dispatch timing — afternoon routes typically leave between 1:30 and 2:30 PM. A 2 PM cutoff gives 30 minutes of prep buffer for the last orders.
- Arrangement time — bouquets take 15–30 minutes to arrange depending on size. A 2 PM cutoff means orders received at 1:45 PM can still be arranged before the route leaves.
- Recipient availability — orders delivered after 5 PM often miss the recipient. A 2 PM cutoff with a 3 PM dispatch and a 3:30–5 PM delivery window aligns with when recipients are typically available.
Most florists converge on 1 PM, 2 PM, or 3 PM same-day cutoffs depending on driver coverage and route density. The exact number matters less than enforcing it server-side. A 2 PM cutoff that lets a 4 PM order through is worse than a 12 PM cutoff that's actually enforced.
The Setup, Step by Step
- Install OrderRules. Per-delivery-date counters, scheduling rules, and surge calendars are on the Pro plan ($9.99/mo). The daily cap and holiday calendar work on the free Starter plan.
- Set the daily delivery cap — start conservatively (e.g., 45 if you can really do 50). Use the daily orders configuration walkthrough.
- Configure the 2 PM same-day cutoff as a scheduled rule. Same-day delivery option closes at 2 PM daily; next-day remains open.
- Enable per-delivery-date counting so each future date has its own counter.
- If you run zones, create Shopify collections per zone, then add collection-specific caps in OrderRules.
- Pre-schedule Valentine's Day (February 14 + reservation window starting February 1) and Mother's Day weekend (the Friday before through the day itself). Configure these in January so they're locked in months ahead.
- Add holiday closures for any dates the shop is fully closed (Christmas Day, owner vacation). See Shopify Holiday Calendar: Auto-Close Your Store.
- Test with draft orders at each edge — at the daily cap, at the cutoff boundary, on a sold-out Friday, at the V-Day surge cap.
Real Florist Setup (Composite Example)
A real florist running on this rule stack might look like:
- Normal daily delivery cap: 50
- Same-day cutoff: 2 PM
- Next-day cutoff: 6 PM the previous evening
- Zones: A (downtown, 30/day cap), B (suburbs, 15/day), C (rural, 5/day)
- Valentine's Day cap: 90 (pre-allocated, no new orders after Feb 13 at 10 PM)
- Mother's Day weekend caps: Fri 60 / Sat 80 / Sun 100
- Holiday closures: Christmas Day, New Year's Day, owner vacation Aug 15–25
That's 12 rules in OrderRules' dashboard, all pre-configured and running on autopilot. The florist's role is arranging bouquets and managing routes — not flipping toggles on the dashboard at 1:55 PM.
The Bottom Line
Florists are one of the most cutoff- and date-sensitive verticals on Shopify. The rule stack — daily cap, same-day cutoff, per-delivery-date counter, zone sub-caps, pre-scheduled surge caps — is non-trivial but well-defined. None of the rules are exotic; the engineering is in how they compose.
OrderRules handles all of these in one app. For the food-vertical context (how florists fit alongside bakeries, restaurants, meal prep, doughnut shops, and catering), see Shopify Order Limits for Food Businesses. For the cutoff rule type specifically, see Setting Up Cutoff Times. For the holiday surge playbook, see Managing Holiday Order Surges. For the full app comparison, see the Shopify order limit apps hub.