15 years of bespoke shipping rules, replatformed to Shopify in 5 days.
Time4sleep moved from a 15-year custom platform to Shopify Plus — and brought every piece of their delivery logic with them. 9 zones, 5 delivery services, two carriers, hundreds of postcode rules.
"We moved from a custom-built solution to Shopify Plus with complex shipping requirements — multiple zones, upgrade options, and carrier integrations. Flare handled all of it with ease and saved us a significant amount of development time. Alex and Daniel were excellent throughout onboarding."
Why Time4sleep moved to Shopify. And what they couldn't afford to lose.
Time4sleep had spent 15 years building bespoke shipping logic on custom platforms. First Magento, then a custom PHP build maintained by their development agency. The system handled the realities of selling beds at scale: postcode-based lead times, two different carrier types, in-stock vs out-of-stock logic, dropship suppliers that bypassed the warehouse, Saturday surcharges, midday cut-offs, and 50+ blocked dates each year.
Three reasons to migrate.
Moving to Shopify Plus was a deliberate choice on three fronts.
First, maintainability. A modern, app-extensible foundation. Easier to hire for, easier to train, no individual developer holding the keys to the shipping logic.
Second, predictable cost. Subscription pricing replaces open-ended custom dev hours. No surprise quotes when something needs to change.
Third, checkout performance. The custom platform's checkout was years behind modern Shopify Plus — which matters in a category where mid-decision cart abandonment is the single biggest revenue leak.
One reason it almost didn't happen.
15 years of operational refinement couldn't be lost in the move. Either Shopify apps could match the existing complexity, or the migration would mean rebuilding it all in custom code on the new platform — which would have just recreated the original problem on a different stack.
Why Flare, not another rebuild.
The default move would have been to commission custom development on Shopify — a date picker built specifically for Time4sleep, integrated with the new WMS, configured to their exact rules. That's how the previous platform was built. It's also exactly what they were trying to escape.
Off-the-shelf Shopify apps were the alternative, but most stopped at "block weekends and bank holidays." Time4sleep needed five delivery services with surcharges, postcode-zoned lead times, dropship products that bypassed the calendar, midday cut-offs with weekend rules.
Flare was the only app where the agency could verify on the first scoping call that the existing operational logic could be replicated without writing custom code — and where the checkout had already been battle-tested at scale across hundreds of merchants and thousands of orders before Time4sleep's migration even began.
Five dimensions of delivery logic. Configured in days, not months.
Time4sleep's full operational reality, mirrored inside Flare.
Postcodes & zones
UK mainland split into 6 delivery zones by postcode, plus separate zones for small-item parcel deliveries, dropship products, and sample orders. Highland and island customers automatically see adjusted lead times.
Cut-offs that respect reality
Midday cut-off for next-working-day delivery. Orders placed after midday on Friday don't show Saturday — they show Tuesday, because the warehouse doesn't pick over the weekend.
Five delivery services with surcharges
Standard, Morning, Afternoon, Evening, and Saturday — each priced independently, available in different zones, configurable from one dashboard. Customers see the price difference before they pick the date.
Lead times by product, not by guess
In-stock items show next-day delivery. Out-of-stock items show the real restock date, calculated from product-level lead times. Dropship products (shipped by suppliers, not Time4sleep's warehouse) skip the calendar entirely so customers aren't promised dates Time4sleep can't control.
Blocked dates, managed live
Bank holidays, warehouse closures, peak-period capacity caps — all blocked in one dashboard, applied either globally or per zone (so Scottish bank holidays can be blocked separately from English ones). Adjustable in seconds when operations change.
The Time4sleep checkout — exactly as the customer sees it.
Video walkthrough coming soon — here's the picker as customers see it.
"This can mirror everything we've got now."
Time4sleep's development is run by Northern Artillery, a UK agency that has worked with the brand for 15+ years across three platforms. Their job during the migration was to assess whether off-the-shelf apps could match what the custom build did. Ben Upex, who leads the Time4sleep account, sat in on the first Flare scoping call.
"We were a little bit concerned going into this — we had very bespoke shipping rules. So to find out that Flare can mirror everything we've got now is a big help."
Live in mid-April 2025. Still running, still upgrading.
Time4sleep went live on Flare in mid-April 2025, two weeks after the project kicked off. In the 12 months since, the system has processed 14,790 orders and over £6 million in GMV — through every peak furniture-buying period, every bank holiday, every warehouse closure.
Custom dev work for the entire migration totalled 5 days. The full annual cost — including Flare's subscription — is £8,171. Northern Artillery hasn't had to maintain shipping logic since launch. New Flare features (postcode rules, capacity caps, customer self-service rescheduling) ship continuously without additional dev work.
Have shipping rules like Time4sleep?
Most furniture, home, and high-AOV brands are live within a week. Book a demo and we'll show you the same setup, configured for your operations.