Graftstudio

Shopify Plus · 11 Sep 2026 · 4 min read

A Shopify Plus rebuild in the three weeks before Black Friday

Jambys came to us three weeks before Black Friday with a store that was slow, buggy and losing sales at checkout. This is how the rebuild was scoped to land in time, what Horizon and Combined Listings made possible, and what it says about the value of having someone who knows your store before peak.

Jambys

Every Shopify developer gets the call at some point. It is the second week of November, a brand's store is slow, features are broken, the checkout is quietly losing sales, and Black Friday is close enough to count in days. The question is always the same: can it be fixed in time?

Jambys made that call through Storetasker, and the honest answer was that the store could not be fixed. It needed rebuilding. The interesting part is how a full Shopify Plus rebuild was made to fit into three weeks without turning peak weekend into a live test.

Scope is the whole job

With three weeks, the build itself is not the risk. The risk is scope. Every feature that goes into a deadline build is a feature that has to be tested before the traffic arrives, and every feature that turns out to be non-essential is testing time stolen from something that matters.

So the first decision was a rule: everything in the build had to pass one test. Would it be ready and solid for Black Friday? Anything that could not answer yes came out. That sounds obvious and is surprisingly hard to hold to when a brand has a wishlist and a developer wants to do good work. It kept the project lean, and lean is what made it finish.

Starting from Horizon rather than from nothing

A ground-up bespoke theme is the right answer for a lot of stores. It was not the right answer for three weeks. Shopify's Horizon theme provided a fast, well-structured base with modular sections, which meant the effort could go into the parts that made Jambys feel like Jambys rather than into rebuilding a cart drawer.

This is worth saying plainly because it cuts against how developers like to talk. Building on Shopify's base theme is not a lesser option. Done with care, it produces a store that is faster and more maintainable than most bespoke builds, and it gets there in a fraction of the time. The judgement is knowing when the base fits and when it does not.

Combined Listings for a huge catalogue

Jambys sells a lot of styles, in a lot of sizes, in a lot of colourways. The old store handled that with dozens of separate product pages, which meant customers had to trawl through them to find the version they wanted.

Shopify Plus's Combined Listings feature stitches individual products into one listing, so a customer lands on a single page and picks the colour and size from there. Setting that up was a large part of the rebuild, and it did two things at once: it made the store far easier to shop, and it removed a whole category of complexity from the theme, because the theme no longer had to fake a combined product page with custom code.

Tight sprints and nothing on live

The build ran in short sprints, each ending with something testable: product pages, then collection layouts, then the path to purchase. Everything was built and tested on a staging theme. The old store stayed live and untouched until the new one was ready, and the switch happened once, before the traffic.

That last part is the discipline that matters most in a deadline build. A phased rollout, or fixing things while orders are coming in, is how a bad Black Friday becomes a worse one.

What happened

The store went live in time, coped with peak traffic, and Jambys reported their best Black Friday and Cyber Monday to date. Beyond the weekend, page load times dropped, the checkout converted better, and the store finally matched the quality of the brand. What started as a crisis ended with a foundation the brand can build on.

The part nobody wants to hear

The rebuild worked, and it should not have been necessary. The problems that brought Jambys to the point of crisis did not appear in November. They accumulated over months of a store nobody senior was looking at, until peak made them impossible to ignore.

The cheapest version of this story is a developer who already knows the store, picks up the drift as it happens, and spends October making sure November is boring. That is what a retainer is for. It costs a fraction of an emergency rebuild, and the store never has to be rescued.

Related service: Retained Support

Work with us

Got a project in mind?

Interested in working together? We'd love to hear from you.