Home Woyld Logistics Woyld Label Our work Contact Free quote
Woyld Build · 02 — Online shops

Online shops that hold up on launch day

PLN 13 million in sales and 40,000 orders in the first 24 hours, without a single minute of downtime — our strongest launch to date. We deliver e-commerce solutions for brands whose launch is the most important day of the year. As an official Shopify Partner, we support e-commerce and fashion brands, including in international markets.

Shopify PartnersOfficial Shopify Partner
PLN 13m
in sales in the first 24 hours after launch
40 000
orders within the first 24 hours
0 min
of shop downtime on launch day
1 600+
orders per hour — a pace sustained all day, not a one-off peak

One launch, one shop, the first 24 hours. We do not disclose the brand publicly — we share the details of the architecture and how the launch unfolded in a conversation.

Architecture

Performance is a matter of architecture, not plugins

A shop rarely fails because it lacks servers. Problems arise in a handful of specific places — which is why we design each of them separately, before the shop serves its first customer.

01

Content prepared in advance

We pre-render product and category pages and store them on a CDN, physically close to the customer. Traffic grows tenfold while the database load stays the same, because requests from Warsaw and Berlin never reach the server for content.

02

A checkout built for the peak

This is the tightest bottleneck of every drop. The order is accepted instantly and its processing goes into a queue. A double click does not create two orders, and a momentary error at the payment provider does not lose the basket.

03

Stock levels built for concurrency

A thousand people buy the last hundred items in the same second. What makes the shop sell a hundred items rather than a hundred and twenty is a lock on the stock record, not server speed.

04

Self-monitoring infrastructure

Resources scale automatically with traffic and are scaled back after the launch, so the client does not pay all year for capacity needed on a single day. We monitor response times, errors and basket abandonment in real time, so we learn about a problem from an alert, not from a customer.

Before launch

Before sales open, we test the shop’s limits

Launch day is not the moment to test assumptions. Every shop prepared for heavy traffic goes through the same procedure, which produces a specific load figure at which it stops performing well.

01

Traffic model

We define the expected parameters: traffic sources, the number of visitors in the first minute and the share of users who buy straight away. Without this data, a load test is worthless.

02

Synthetic test

We generate traffic many times higher than forecast and replay complete purchase journeys — not just page visits, but also the basket, payment and order confirmation.

03

Finding the bottleneck

This test is meant to end in failure. We analyse which component failed first and at what load — that is the shop’s real limit, not the figure in a hosting plan.

04

Fix and repeat

We remove the constraint and run the test again. We repeat the process until the limit sits comfortably above the most optimistic sales forecast.

05

Dress rehearsal

We run a full launch in the production environment, with real integrations and payments in test mode. The contingency plan is written down and verified — we know which features to switch off first to keep sales going.

06

Launch day

The team stays online from before sales open until traffic stabilises. We respond within minutes, not days.

Speed

Speed is not a technical issue — it is revenue

Every second a product page takes to load costs a share of customers who never reach the basket. The more you pay for traffic, the more a slow page costs — you are paying for a click that never even became a session.

That is why we treat performance as a sales metric, not just an IT concern. We define it before the first line of code is written and oversee it after launch, as part of care and development.

What we are accountable for

  • Core Web Vitals in the green: LCP up to 2.5 s, INP up to 200 ms, CLS up to 0.1
  • Measured on real traffic at the 75th percentile — in line with Google’s methodology, not a single perfect reading from a laptop
  • A performance budget set before launch and checked with every subsequent change to the shop
  • A pre-launch load test report — with the specific figure at which the shop stops performing well
  • 24/7 monitoring after launch, with alerts routed to our team, not to the client
Tiers

Four tiers matched to traffic, not to budget

Not every shop needs an architecture built for drops. We state clearly which tier is enough, and we never recommend a more expensive solution when a cheaper one meets the requirements.

01

A shop on a proven platform

Shopify or WooCommerce offer a fast start, low running costs and easy expansion. This is enough for steady sales without sharp peaks, where a more expensive architecture would be an unjustified cost.

02

High-performance shop

A custom frontend served from the network edge, with checkout handled by a proven platform. It gives full control over speed and design without building payments from scratch. This is the tier we use for launches, drops and campaigns with large advertising budgets. The solution is based on a headless architecture, with pages stored on a CDN, close to the customer.

03

Custom platform

Built from scratch when the sales model goes beyond what an off-the-shelf platform can do: subscriptions, B2B with customer-specific price lists, product configurators or selling in several markets at once. A shop tailored to the company’s sales model.

04

Rescue and migration

For shops that are slowing down or have already failed under load. We establish the performance limit, remove the constraints or move the shop to a different architecture — without losing Google rankings, customer data or order history. We start with an audit and migrate without any sales downtime — zero interruptions to order intake.

Integrations

Integrations must not become the bottleneck

A shop can withstand a launch and still stop taking orders while waiting for a response from the warehouse system or the invoicing provider. That is why we integrate all external systems asynchronously: the order is accepted instantly and further processing happens in a queue.

01

Payments

BLIK, cards, Apple Pay, Google Pay, instalments and deferred payments — configured and tested under load, not on a single test transaction.

02

Couriers and shipping

InPost, DPD, DHL, Orlen Paczka. Labels are generated in a queue, so forty thousand orders do not wait for the courier’s API to respond.

03

Warehouse and stock

Stock levels updated in real time, with item-level locking. The shop will not sell an unavailable product — even when a hundred people click “buy” in the same second.

04

Accounting and KSeF

Invoices are issued automatically and sent to KSeF and to accounting. With thousands of orders a day, that is the difference between a full-time job and zero manual work.

Integrating processes beyond the shop falls under automation and systems, and e-invoicing under KSeF integration.

FAQ

Frequently asked questions

How much traffic can my shop handle?

As much as we define in the traffic model and confirm by testing — we give you that figure before launch, not after a failure. The strongest launch we have run took 40,000 orders and PLN 13 million in sales in the first 24 hours, without a minute of downtime. We do not estimate a shop’s limit: we establish it with a load test run until failure.

What if the shop still fails on launch day?

No reliable partner can guarantee zero failures — but response time and an action plan can be guaranteed. We stay online throughout the launch, so we respond within minutes. We prepare the contingency plan before launch: we know which features to switch off first to keep sales going, and in what order to restore them.

Shopify or a custom platform?

For a start and at medium scale, Shopify or WooCommerce is usually enough — and in those cases that is exactly what we recommend. A high-performance shop is justified for launches, drops and high-traffic campaigns, and a custom platform when the sales model itself is unusual. Our advice is honest: we do not offer a more expensive architecture when a cheaper one meets the requirements.

How long does it take to build a shop?

A shop on an off-the-shelf platform — 3–6 weeks. A high-performance or custom shop — 6–12 weeks, the last two of which cover load testing and the dress rehearsal. We agree the schedule at the start of the project and stick to it.

My shop is slowing down. Do you start from scratch?

No. We start by measuring: we identify exactly where the seconds are lost and at what load the shop stops performing well. Often it is enough to remove two or three constraints, without a rebuild. If the problem lies in the architecture itself, we say so clearly and propose a migration — again without interrupting sales. A process-level analysis is provided by our audit.

How much does an online shop cost?

The cost depends on the tier — a Shopify shop needs a different budget from an architecture built for a high-traffic launch. We begin with a free quote, prepared once we understand your sales volume and plans for upcoming campaigns.

How much traffic do you expect in the first hour?

Every subsequent decision depends on that one figure — platform, architecture and budget. Get in touch: we will assess, free of charge, what you actually need and what would be an unnecessary cost.

Free quote →