Most "launch your store" guides are a list of 60 things with no order. You finish reading, open Shopify, and spend three days on the theme.
This is the opposite: one thing per day, in the order that gets you to a paid order fastest, with the actual Shopify settings. I'll use a fictional sample store, Northpine Goods, so every step has a concrete example. Northpine sells one hero product, the Northpine Daypack 20L ($89), plus a beanie that bundles with it.
The rule for all 14 days: Shopify Admin is the source of truth. Anything you track elsewhere (a doc, a sheet, Notion) sits beside it and never replaces it.
Day 1 — One offer sentence and the four basics
Write one sentence a stranger could understand: who it's for + the problem + the offer + the price.
Trail-ready everyday carry for people who want one durable bag they can actually use — the Northpine Daypack 20L, $89.
If you can't send that in a DM without editing it twice, don't touch the theme yet.
Then four settings:
- Store name, currency, time zone: Settings → General → Store details / Store defaults. Match currency to the market you'll actually sell to first.
- Domain: Settings → Domains → connect a domain you own, or keep the
myshopify.comURL for now. SSL is issued automatically once the domain points correctly. - Theme: Online Store → Themes. Pick a free theme. Mobile first. That's it.
Common mistake: buying a premium theme on Day 1. Northpine's founder would have spent a week on sections nobody sees yet.
Day 2 — Policies before products
Settings → Policies. Shopify has templates for refund, privacy, terms of service, and shipping. Edit them so they say what you will actually do:
- Refund window (Northpine: 30 days, unused, buyer pays return shipping).
- Ship time from order to dispatch (Northpine: 1–2 business days).
- A real contact email you check daily.
Common mistake: leaving the template's "[STORE NAME]" placeholders or a refund window you haven't thought about. Buyers do read these when the store is new.
Day 3 — 3 to 5 launch products, one hero
Decide what ships first and what waits. Northpine's launch set:
| Product | Decision |
|---|---|
| Daypack 20L, $89 | Hero. Every post points here. |
| Trail Merino Beanie, $32 | Live, bundles with the Daypack |
| Cedar Camp Mug, $24 | Ready, waiting on one photo |
| Field Notebook Set, $18 | Ready, but 0 in stock, so it doesn't go live |
| Summit Shell Jacket, $168 | Parked as an idea. Validate demand first. |
Also on Day 3: Online Store → Navigation → Footer menu → add links to the policy pages from Day 2.
Common mistake: launching with 25 products. One hero gets a real page and real attention; 25 get thin copy.
Day 4 — Payments and tax
- Settings → Payments → activate Shopify Payments (or your region's provider). Add PayPal if your buyers expect it.
- Settings → Taxes and duties → confirm the regions you collect in. If you're unsure, ask an accountant. Don't guess here.
Day 5 — Shipping, and the test order
- Settings → Shipping and delivery → General shipping rates → add your main zone. Northpine uses one US flat rate ($6) and free shipping over $100, so the Daypack + Beanie bundle qualifies.
- Settings → Notifications: check that the order confirmation email goes to the buyer and the staff notification goes to you.
- Run a full test order. Turn on test mode in Shopify Payments (or use the Bogus Gateway if you don't have Shopify Payments), check out on your phone, and confirm you land on the thank-you page and receive the email. Then switch test mode off.
Common mistake: skipping the test order because "Shopify works." It does. Your shipping rule, tax setting, or a missing variant price might not.
Day 6 — Fulfillment path and tracking
- Decide how order #1 ships: Shopify Shipping labels or your carrier. Write it in five bullets.
- Settings → Shipping and delivery → Packing slip template: add your store name and returns email.
- Settings → Customer events: connect GA4 (Google & YouTube app) and Meta (Facebook & Instagram app) if you'll use them. Basic install only.
Day 7 — Publish, then a 5-minute check-in
Products → set status Active, available on Online Store, with price, photos, and real stock (or a stated lead time).
Then check four things:
- Payments on, and a test order reached confirmation.
- At least 3 products live.
- Shipping and refund policies linked in the footer.
- Your offer sentence still reads cleanly.
4/4: go to Day 8. 3/4: close the gap first. 0–2: stop and fix the blocker. No traffic yet.
Also write down 5 real people or places that will see the store on Day 12. If you can't name 5, that's your real risk for week 2, not the theme.
Day 8 — Homepage offer and email capture
- Homepage: a headline that is basically your Day 1 sentence, one button to the hero product.
- Turn on email capture. Most themes have a newsletter section in the footer; that's enough.
Day 9 — Trust and collection page
- Put shipping time and returns in plain words on the product page, near the button. Northpine: "Ships in 1–2 business days · 30-day returns."
- One collection page for the launch products. No empty collections.
Day 10 — First traffic test, one channel
Pick one channel you already have access to (a community you're in, your own social account, a newsletter you already write for) and post one useful thing with a UTM link, e.g. ?utm_source=community&utm_campaign=launch.
At the same time, do a checkout friction check: guest checkout allowed, no unnecessary required fields, works on mobile.
Common mistake: "First traffic test" turning into a $300 ad experiment with a product page nobody has read yet.
Day 11 — Schedule launch-week content
Four to six posts, all pointing to the hero. Northpine's sequence: a hero photo teaser → a welcome email → a launch announcement → "how we pack each order" (trust) → a DM batch to warm contacts → a review ask for early buyers only.
Day 12 — Ask for the first sale
Message the 5+ people from Day 7. Not a blast, one at a time:
Hi Sam — I opened a small shop for one product, the Northpine Daypack 20L ($89). Could you look at the page for 30 seconds and tell me the one thing that's confusing? No need to buy.
Asking "what's confusing?" gets replies. Replies get fixes. Fixes get orders.
Day 13 — Fulfill cleanly
When an order comes in: pack it, buy the label, add tracking in Shopify, and send it the same or next day. Log the handoff wherever you track things. Northpine's first three orders: #1001 shipped, #1002 packed, and one manual friend order paid by invoice.
Day 14 — Lock a weekly review
Put a recurring 30-minute block in the calendar: what sold, what broke, what to change next week. If you got order #1, write down what actually caused it. If you didn't, keep reading.
If you're past Day 14 and the cart is still quiet
That's common, and it usually isn't the theme. It's one of five things: traffic (nobody saw it), offer (they saw it and didn't get it), checkout (they tried and something got in the way), trust (it felt risky), or ops (it wasn't really buyable).
I made a free PDF for exactly this: a 15-minute Day 0 triage, starting with a worked example of Northpine at 9 days open and 0 orders, then one 7-day experiment for the letter you pick. It's Cart Quiet Rescue, $0 on Gumroad: https://qiufei3.gumroad.com/l/idsldc?utm_source=devto&utm_medium=article&utm_campaign=article3
If you'd rather run the 14 days as a checklist, the public sample walkthrough of the Notion version I use is here (no sign-up needed to read it): https://inexpensive-emoji-651.notion.site/Northpine-Goods-Day-1-14-Sample-Walkthrough-416b4028a08f81afbb2ee7ed81dd5f2c
Either way, the order matters more than the tool: policies before products, test order before traffic, one hero before a catalog, and real people before ads.
Northpine Goods is a fictional sample store. I'm not affiliated with Shopify. Admin labels change from time to time; if one doesn't match, use the Admin search bar.
