Before day 1
The clock on the month doesn't start until this whole group is done. Nothing else below can begin for real until these five are in.
Your written yes to this plan: one month of work, paid at six milestones you can see and click.
Without a clear yes up front, scope quietly grows — and scope creep is the one thing that breaks a fixed price.
One direct way to reach you — phone, text, or email — that isn't routed through anyone else.
Quick questions (a photo, a yes/no) move fastest without a go-between relaying them back and forth.
A DigitalOcean account in your name, with the developer invited as a Team member.
This is the server the entire store runs on. It has to belong to you from day one, not to us.
A Cloudflare account in your name, with the developer invited as Administrator.
This sits in front of the server for security and speed, and it carries out the domain switch at launch.
A real number, in writing: is your catalog 1,423 products — what the current site shows — or closer to 3,000?
This changes the actual size of the catalog-import job. We build to the real count, not a guess.
By end of week 1
These don't block day one, but design and inbox setup run in week one — the clock is already ticking on these three.
Confirmation that your current returns, shipping, and international text is still correct — or the corrected version.
This text moves into the new store exactly as given; we don't invent or guess at your policy.
One real inbox you check, for both the store's sales@ address and your own personal address to forward to.
Order emails and customer questions need a real destination, not a guess at your inbox.
An email address or phone number where you want to be told if something breaks — never the developer's own inbox.
Server and payment problems need to reach you directly and fast, not sit in someone else's queue.
By week 3
The catalog-import stage runs through weeks two and three. These two decisions keep it from stalling partway through.
Maker, category, and condition for the roughly 1,419 products where your current export has none of this at all — or your go-ahead to pay for a review that fills it in.
This data doesn't exist anywhere in your current site's export. It has to come from you, or from a paid pass over the catalog.
Photos of any items you want listed that aren't already photographed on your current site.
Your existing photos migrate as-is; new product photography is not part of this build.
Before launch
These unlock the highest-risk stretch of the build — real money and the actual domain switch. Line them up before gate M4.
Either your GoDaddy login, or ten minutes on the phone with us to make one DNS change yourself.
The domain switch at cutover happens inside GoDaddy — someone has to be able to make that change.
A PayPal Business account, opened in your name, not the developer's.
Real money has to move to you directly — we never hold or touch customer payments ourselves.
Approval for card payments — not just a PayPal balance — switched on inside that same PayPal Business account.
Most customers will pay by card, not a PayPal balance, so this has to be approved before go-live.
A one-hour window, agreed in advance, when you're reachable while we switch the domain over.
If anything looks wrong in that hour, we need you to confirm it live, not find out by email the next day.
After launch
These three don't block the build at all — they're what keeps the store running once it's fully yours.
A decision, in writing, on who pays the small recurring monthly server and Cloudflare bill after handover.
The store needs a server every month, for as long as it runs — someone's card has to be on file for that.
Agreement on when the 30-day post-launch support clock starts — the day of cutover, not the day of signing.
Free bug-fixing and small corrections run for 30 days from go-live, then stop — this needs to be clear on both sides.
A password manager — any one you choose — that you open and control, to hold every credential this build creates.
Every account (server, Cloudflare, PayPal) ends up in your name. They need one place you own, not scattered emails.
The six gates
The month starts the day the "Before day 1" group above is fully checked off. Each gate below ends with something you can see and click — never a status update — and is paid only once you've seen it work.