Can a website refuse an order it cannot deliver?
That is the whole job, and it is the opposite of what most date pickers do. Capacity is held against the date rather than against the product, the date disables itself when it fills, and the remaining places are checked at the point of payment rather than when something drops into the basket. A shop that takes money for a Saturday it cannot serve has not saved you a sale. It has bought you a refund and a complaint.
Why not just buy a delivery date plugin?
Often you should, and I would rather say so than pretend this is unsolved. The mature ones on WooCommerce and Shopify cost tens of pounds a month, some have four-figure review counts, and their own documentation already covers per-day capacity, per-product preparation time, blackout dates and cut-offs. If you sell one class of product from one site on one courier, buy one, and I will set it up on a care plan. The argument only changes where the rules interact: capacity per product class per site, cut-offs that differ by delivery method, postcode-level transit times, and a basket mixing a posted item with a locally delivered one.
What breaks on Mother's Day, and can flowers even arrive on the day?
Mothering Sunday is always a Sunday, because it is the fourth Sunday in Lent. In 2027 it falls on 7 March. Most carriers neither collect nor deliver on a Sunday, so arriving on the day usually means a Saturday delivery, or a van you drive yourself inside a radius you can genuinely cover. That leaves three dates to model rather than one: the occasion, the delivery and the dispatch. What breaks is the gap between them, and the copy that promises guaranteed delivery in the headline while the terms exclude major holidays.
How does capacity work if I have two shops and three product types?
As a limit per product class, per slot inside the day, per site, all of which have to be true at the same moment. A Saturday can be full for decorated cakes and wide open for cupcakes. The other half of it is lead time per product rather than per order: put a same-day bouquet and a four-day cake in one basket and the earliest honest date is the later of the two. That intersection is the part naive implementations get wrong.
Can you handle chilled and perishable shipping?
I build the calendar rules that keep the parcel out of a three-day weekend. Royal Mail requires food sent through its network to withstand a journey of up to forty-eight hours and prohibits dry ice and frozen water as coolants, and if nothing is collected at the weekend then a Friday dispatch is in transit until Monday afternoon. The fix is greying out Sunday and Monday so the order cannot be placed at all. Packaging, gel packs and the choice of carrier are yours or a specialist's, not mine.
Will you integrate with a florist relay network or a courier's API?
Not by rebuilding either. A national relay network is a membership and an order-routing system with its own commercial terms, and your own shop sits alongside it rather than replacing it. On couriers I integrate with what a carrier publishes and with the dispatch tools you already use for labels and manifests. Where a carrier exposes a service calendar I will use it. Where it does not, the calendar is rules you and I agree and then maintain, and I will not promise live slot availability that does not exist.
How many of these have you built?
Three builds, and only one of them is the dated part. A seasonal florist shop on WooCommerce where the product photography does the selling, a drinks retailer on WooCommerce with the checkout stripped back to essentials, and a wine tourism operator selling dated tour places, cases shipping by weight, a subscription and a gift voucher through one basket. That third one is where the capacity model, the atomic reservation and the working-day arithmetic came from. I have not built a bakery site and I am not going to imply otherwise.
What does it cost?
A WooCommerce shop starts at £4,500. Dated capacity with per-product lead times, per-site limits and a working-day calendar is custom development rather than configuration, so it moves toward the web app range, £7,500 and up, starting with paid discovery at £950 so the figure is real before you commit. If an off-the-shelf plugin will genuinely do the job, the honest answer is a care plan at £65 a month and a morning of my time.