Skip to content
SLC

Lesson 2 of 2 · Your Own Online Store

Build a Launch-Ready Shopify Store

Work through the minimum useful store — one product, payments, shipping, policies — confirm the product actually makes money, and either run a supported checkout test or prepare the plan to run it.

  • 17 min
  • Beginner

Checking this browser…

By the end you will be able to

  1. Build the minimum useful store — the parts that must work before anyone can buy
  2. Confirm one product's profit after platform, processing, shipping and fixed-cost allocation
  3. Plan or complete a supported checkout test, and decide on evidence whether the store is ready for real buyers

How this lesson runs

  1. Define the store's role
  2. Plan, domain, theme
  3. One complete product
  4. Payments and shipping
  5. Policies and checkout test/plan
  6. Confirm profit, then decide

Why this matters

Most first stores fail on the boring parts: shipping that doesn't cover its cost, a checkout nobody tested, a product whose profit was never calculated, and no answer to where visitors come from. Getting those right matters far more than the logo. You don't need to pay for or launch anything to finish this lesson. One honest constraint: Shopify requires a paid plan to be selected before payment-gateway test orders can be placed, so a learner on an unpaid draft cannot complete a checkout test. That's fine for the lesson — you finish with a written test plan instead — but it isn't fine for a live store. No store is ready for real buyers until a supported checkout test has actually passed.

What this lesson is and isn't

Step one: decide what the store is for

This takes two minutes and changes everything after it. A store that exists to serve repeat customers who already know you needs almost no discovery work and should be built around making reordering easy. A store meant to be your main channel needs search visibility, content and a real acquisition plan. A store that's a brand home with occasional sales is a third thing again. Write one sentence. If you completed the previous lesson you already have it in your channel decision.

Step two: plan, domain, theme

Three decisions, none of them permanent

  1. 1

    Plan

    Read Shopify's pricing page for your country and pick the lowest plan that includes what you actually need for an online store. Note both the monthly and annual price, because annual billing is charged upfront. Build your cost model on the standard rate rather than any promotional one — promotional pricing ends and your month-four cost is what matters.

  2. 2

    Domain

    Your store works immediately at a free myshopify.com address, so a custom domain is optional for setup. It's worth having for brand clarity and it's easy to add later. If you buy one, check the renewal price rather than only the first-year price — they often differ — and remember pricing varies by extension, registrar and country. There's no universal figure.

  3. 3

    Theme

    Free themes are available — Dawn, for example, is currently listed in Shopify's Theme Store as a free official theme, minimalist and built to emphasise product imagery. It's one option, not the right answer. Pick whichever displays your product type well: a jewellery store and a store selling long technical descriptions want different layouts. Shopify's themes are customisable through the theme editor for layout, content and colours; anything beyond that needs code. Don't spend two days here. A clean free theme with good photos beats a heavily customised one with weak product pages.

Step three: one complete product

One product done properly teaches you more than twenty done quickly, and it's what you'll test the checkout against.

What a complete product page needs

  • A clear title that says what the thing is, in the words a buyer would use
  • A description covering what it is, what it's made of, size or dimensions, and what arrives
  • Photos showing the product, its scale, and any detail that matters
  • Variants for genuine options like size or colour, each with its own price and inventory if they differ
  • A price you've checked against the profit calculation below
  • Inventory tracking set the way you actually work — especially if you also sell elsewhere
  • Weight and any shipping-relevant details, because your shipping rates depend on them
  • A collection so the product is reachable through navigation, not only by direct link

Step four: payments and shipping

These two decide whether an order can happen at all and whether it makes money when it does.

Shipping, in the order it makes sense

  1. 1

    Work out what shipping actually costs you

    For one real product to a realistic destination, including packaging. This is the number everything else depends on and it's the one most often guessed.

  2. 2

    Set up zones and rates

    Shopify models shipping as shipping profiles that apply rules to products and fulfillment locations, containing zones that group countries or regions sharing rates, with rates configured inside those zones. Your store gets a general profile and you can add custom ones. Start with the destinations you'll genuinely ship to rather than switching on everywhere. Note that third-party carrier-calculated rates are plan-dependent — included on Advanced and Plus, and addable on Grow for a fee or through qualifying annual billing.

  3. 3

    Decide who pays, deliberately

    You can charge shipping, build it into the price, or absorb it. All three are legitimate; none is free. Free shipping means you paid it, and if you didn't raise the price to cover it, it comes out of your margin on every order.

  4. 4

    Test with a real address

    Run a realistic customer address through checkout and confirm the rate that appears is one you can afford to honour. Rates that look fine in settings sometimes don't.

Step five: policies, tax settings, and testing checkout

Route A — run the test

  1. 1

    Choose a supported test method

    Shopify supports test orders through its Test payment gateway, through Shopify Payments test mode, and through an eligible third-party provider's test mode where supported. Use one of these rather than buying from yourself with a real card, which incurs real processing fees and muddles your records. (Shopify's current term is the Test payment gateway; older guides call it the Bogus Gateway.)

  2. 2

    Walk the whole path a buyer walks

    Find the product from the homepage, add it to the cart, go through checkout with a realistic address, and read the confirmation. Notice anything confusing — that's what a stranger will hit too.

  3. 3

    Check what arrives afterwards

    Confirmation page and email wording, the order in your admin, and whether inventory decremented as expected.

  4. 4

    Know what a test doesn't prove

    No real payment is captured, and test orders don't appear in payouts or reports. Gift cards, store credit and some manual payment methods aren't fully testable as ordinary simulated transactions. Treat a passing test as evidence the path works, not as proof the money will arrive.

Route B — write the test plan

  • Which supported test method you'll use — Test payment gateway, Shopify Payments test mode, or an eligible provider's test mode
  • The exact product and the customer address you'll test with
  • The shipping rate you expect that address to return, from the rates you configured
  • The tax behaviour you expect to see — what should appear, not a claim that your obligations are met
  • The confirmation page and email you expect the buyer to receive
  • What the test will not prove: no real payment captured, nothing in payouts or reports, some payment methods not fully testable
  • A note that this must be run immediately after selecting a plan, and before checkout is open to real buyers

Step six: signup, and where the first visitors come from

Then the question the whole store depends on: **where are the first visitors coming from?**

Step seven: confirm the product actually makes money

Before you decide whether to launch, run one real product through the full cost stack — including a share of the fixed costs, which is the part people leave out. A store's subscription is a real cost of every order you take, and allocating it across your expected monthly orders is how you find out what a product genuinely returns at your actual volume. At low volume that allocation is large. That's not a reason to despair; it's the reason volume matters.

Must Work: Store's role defined; Plan and domain decided; Theme chosen; One complete product; Payments configured; Shipping rates that cover their cost; Policies reviewed; Profit confirmed; Traffic source named; Checkout test PASSED — required before real buyers, not satisfied by a plan Lesson Complete Without: A written checkout test plan is enough to finish the lesson on an unpaid draft, because payment-gateway testing needs a paid plan selected. It is not enough to launch. Can Wait: More products; Logo and branding polish; Email automation; Apps; Blog content

Must Work

  • Store's role defined
  • Plan and domain decided
  • Theme chosen
  • One complete product
  • Payments configured
  • Shipping rates that cover their cost
  • Policies reviewed
  • Profit confirmed
  • Traffic source named
  • Checkout test PASSED — required before real buyers, not satisfied by a plan

Lesson Complete Without

  • A written checkout test plan is enough to finish the lesson on an unpaid draft, because payment-gateway testing needs a paid plan selected. It is not enough to launch.

Can Wait

  • More products
  • Logo and branding polish
  • Email automation
  • Apps
  • Blog content
The order the decisions actually go in. Everything above the line must work before real buyers arrive, and a passed checkout test is the last of them. A written test plan finishes the lesson on an unpaid draft; it does not substitute for the test.

Start: Total collected (price + shipping charged) Deductions: Product cost; Actual shipping cost; Packaging; Card processing; Fixed-cost allocation (plan + domain + apps ÷ monthly orders) End: Profit per order Note: The fixed-cost allocation shrinks as volume rises — which is why the same product is more profitable at 60 orders than at 10.

StartTotal collected (price + shipping charged)

Deductions

  • Product cost
  • Actual shipping cost
  • Packaging
  • Card processing
  • Fixed-cost allocation (plan + domain + apps ÷ monthly orders)
EndProfit per order
NoteThe fixed-cost allocation shrinks as volume rises — which is why the same product is more profitable at 60 orders than at 10.
What one order actually leaves. The fixed-cost allocation on the right is the step most first stores never calculate.

Worked example

Does this product make money at this volume?

The illustrative product from the previous lesson: a $40.00 item costing $16.00 to make, with $5.00 shipping charged to the buyer. Actual shipping costs $6.50 and packaging $1.20. Illustrative card processing of 2.9% + $0.30 and illustrative fixed costs of $40.50/month (a $39.00 plan plus $1.50 for a domain), across an expected 30 orders a month. All Shopify figures are illustrative — check your own country's pricing page.

Does this product make money at this volume? — line by line
LineValueNote
Total collected$45.00$40.00 product + $5.00 shipping charged
Product cost−$16.00
Actual shipping cost−$6.50$1.50 more than charged — the buyer pays part, not all
Packaging−$1.20
Card processing−$1.612.9% of $45.00 + $0.30 — charged on the total including shipping
Fixed-cost allocation−$1.35$40.50 ÷ 30 orders
Profit per order$18.34
Same product with free shipping, price unchanged$13.49Absorbing the $5.00 costs $4.85 once processing on the smaller total is accounted for

The product returns $18.34 an order at 30 orders a month. Switching to free shipping without raising the price would cut that to $13.49.

Two things worth noticing. Processing is charged on the total including shipping, so shipping isn't a neutral pass-through — moving it into the price doesn't escape the fee. And the fixed-cost allocation is only $1.35 here because 30 orders share it; at 5 orders a month it would be $8.10, and this product's profit would fall by nearly a third on the subscription alone. That's the honest case for volume, and it's also why the previous lesson's traffic question decides more than the plan price does.

Assumptions: Every Shopify figure is illustrative. Plan price, domain cost and processing rates vary by country, plan and billing term and must be read from Shopify's own pricing page. Product, shipping and packaging costs are examples. Excludes taxes, refunds, apps and any advertising. Assumes 30 orders a month purely to demonstrate the allocation — no claim is made about what any store will sell.

Illustrative figures for teaching only — not a benchmark, average or guarantee.

Do it with your own numbers

Check one product's real profit

Before you start, have ready

  • Your product's price, and what it costs you to make or buy
  • What you'll charge for shipping and what shipping actually costs, including packaging
  • Your card processing rate for your country and plan
  • Your monthly fixed costs — plan, domain, any apps — and a realistic monthly order estimate

Open the Shopify Profit Calculator

You will produce: Profit per order after product cost, shipping, processing and a share of your fixed costs.

Then ask yourself: Run it at three order volumes — pessimistic, expected and optimistic — because the fixed-cost allocation moves with volume and is what makes a quiet month expensive. If the product only works at the optimistic volume, the price is doing too much work. Then try it with and without charging shipping. If free shipping takes the profit somewhere you're not comfortable with, either raise the price to cover it or charge shipping openly — but decide it deliberately rather than copying what other stores do.

Common mistakes

  • Building the cost model on promotional pricing

    Introductory rates end, and month four costs the standard rate. A store planned on the promotional price gets a surprise exactly when it's still finding its feet.

    Instead: Model on the standard price for your country and billing term, and treat any promotion as a temporary bonus.

  • Offering free shipping without repricing

    Free shipping means you paid it. Processing is also charged on the total, so it isn't a clean pass-through either way.

    Instead: Cost your real shipping for one product to a real destination, then decide to charge it, build it into the price, or absorb it knowingly.

  • Opening to real buyers without a passed checkout test

    Every problem a stranger hits, you could have hit first. Buying from yourself with a real card incurs real fees and muddles your records, and a draft order doesn't exercise the customer checkout flow at all.

    Instead: Use a supported test method — Test payment gateway, Shopify Payments test mode, or an eligible provider's test mode. If you haven't selected a paid plan yet you can't test, so write the plan and run it the moment you do.

  • Treating generated policies as compliance

    A template doesn't know your return window, your location or your product category, and generating one doesn't establish that your obligations are met.

    Instead: Review and adapt every template for your business and location, and get proper advice if your situation is complicated.

  • Adding apps before hitting a problem

    They're recurring subscriptions that compound quietly and raise your break-even without you noticing.

    Instead: Start with none. Add one when you can name the problem it solves, and put its cost in your fixed column.

  • Collecting email addresses without proper consent

    A purchase isn't agreement to receive marketing, and requirements vary by where you and your subscribers are.

    Instead: Use an explicit opt-in that states what people will receive and how often, with a working unsubscribe.

  • Launching without naming a traffic source

    A store with no visitors earns nothing regardless of how well it's built, and the subscription runs either way.

    Instead: Complete the sentence "my first twenty visitors will come from ___ because ___" before you open. If you can't, that's the finding.

  • Perfecting the branding before the basics work

    Logos and colour schemes are visible and satisfying; shipping rates and checkout are neither, and they're what determine whether an order completes profitably.

    Instead: Get the must-work list done first. Branding improves fine after launch, and with real customer feedback to guide it.

Illustrative Beginner Scenario

Nadia, first store

Situation
Nadia spent a fortnight on her store — a paid theme, a logo she'd had redrawn twice, twelve products, and free shipping because every store she admired offered it. She launched and waited.
What went wrong
Three problems, none of them visual. Free shipping was costing her about $6.50 an order she hadn't priced for. She'd never tested checkout, so she didn't know a required field was confusing on mobile. And she had no answer to where visitors would come from beyond posting about the launch.
What changed
She worked backwards through a readiness list. Costing one product properly showed free shipping was taking most of her margin, so she raised prices and kept it, which she could now explain. A test order showed the checkout problem in two minutes. And she wrote the traffic sentence honestly — her only real source was a small group of past craft-fair customers who'd opted in to hear from her.
Result
She emailed those customers, which produced her first orders and, more usefully, the first real feedback on her product pages. She kept building search visibility slowly rather than assuming it. Whether the store grows is open — what she stopped doing was spending on a subscription while hoping visitors would appear.
Lesson
The parts of a store that decide whether it works are mostly invisible. Shipping that covers its cost, a checkout that completes, a product that profits, and a named source of visitors — those come before the logo.

This is a composite teaching example, not a guaranteed result.

Try it yourself

Take the store to launch-ready

  1. Write one sentence defining what the store is for and who it serves.
  2. Read Shopify's pricing page for your country, note the plan you'd need at the standard rate, and decide about a custom domain — checking the renewal price, not just the first year.
  3. Choose a free theme that suits your product type, and stop there.
  4. Build one complete product against the checklist, including variants, inventory and shipping details.
  5. Configure payments, noting your per-order processing cost and whether Shopify Payments is available to you.
  6. Cost real shipping for that product to a real destination, then set zones and rates and decide who pays.
  7. Generate your policy pages, then read and adapt each one for your business and location.
  8. Confirm your tax settings and obligations for your location and products.
  9. Either place a test order using a supported test method and walk the whole path from homepage to confirmation — or, if you're on an unpaid draft, write the seven-point test plan to run the moment you select a plan.
  10. Run the product through the Shopify Profit Calculator at three order volumes, including a pessimistic one.
  11. Set up a consent-based email signup that says what subscribers will receive.
  12. Write the traffic sentence, then write your decision: launch now, or not yet and what has to change first.

You end up with: A launch-ready store plan or reviewed draft, with one product's profit confirmed at three volumes, adapted policies, a consent-based signup, a named traffic source, a written launch decision, and either a supported checkout test completed or a written test plan prepared while still on an unpaid draft.

Confidence check

Before deciding whether to launch, check you can answer these:

  • Can you state your store's fixed monthly cost at the standard rate, not a promotional one?
  • Do you know what shipping actually costs you for one product, and who's paying it?
  • Can you explain why processing is charged on the total including shipping?
  • Have you either run a supported checkout test, or written the plan to run one — and do you know what such a test doesn't prove?
  • Do you know your product's profit at a pessimistic monthly volume, not just an optimistic one?
  • Can you complete the sentence "my first twenty visitors will come from ___ because ___"?

Your next small step · 15 minutes

Cost real shipping for one product to a real destination, run that product through the profit calculator at a pessimistic monthly order volume, and write down which checkout test method you'll use and when.

Shipping and the fixed-cost allocation are the two costs first stores most often discover after launching, and both are knowable in fifteen minutes beforehand.

Questions people ask

Do I need a custom domain to launch a Shopify store?

No. Your store is reachable at a free myshopify.com address, so a domain is optional for setup and easy to add later. It's worth having for brand clarity. If you buy one, check the renewal price as well as the first-year price — they often differ — and note that pricing varies by extension, registrar and country, so there's no universal figure to budget from.

Which Shopify theme should I use?

Free themes are available and one of them will be fine to start. Choose based on how well it displays your product type rather than on a recommendation — a jewellery store and a store with long technical descriptions want different layouts. Shopify's themes are customisable through the theme editor for layout, content and colours; changes beyond that need code. Don't spend days here.

How do I test my Shopify checkout before launching?

Use one of Shopify's supported methods: its Test payment gateway, Shopify Payments test mode, or an eligible third-party provider's test mode. Not a real purchase from yourself, which incurs genuine processing fees and muddles your records — and not a draft order, which doesn't exercise the customer checkout flow. Note that payment-gateway testing requires a paid plan to have been selected, so on an unpaid draft you write the test plan and run it the moment you subscribe. A passing test doesn't exercise real payouts, and test orders don't appear in payouts or reports.

Should I offer free shipping on Shopify?

Only if you've priced for it. Free shipping means you paid it, and card processing is charged on the total including any shipping you charge, so moving shipping into the price doesn't avoid the fee. Cost your real shipping for one product to a real destination, then decide deliberately whether to charge it, build it into the price, or absorb it.

Can I finish this lesson without paying for Shopify?

Yes. Every outcome can be reached as a plan or a reviewed draft. The one thing you can't complete on an unpaid draft is the checkout test, because Shopify requires a paid plan to be selected before payment-gateway test orders can be placed. So you write the test plan instead — method, product, address, expected shipping rate, expected confirmation, and what the test won't prove — and run it the moment you select a plan. A draft plus a test plan completes the lesson; it does not make a store ready for real buyers.

Are Shopify's policy templates enough?

They're a useful starting point, not a guarantee that your obligations are met. A generated policy doesn't know your return window, your shipping timescales, your location or your product category. Review and adapt each one for your business and location, and get proper advice if your situation is complicated.

Do I need email marketing apps to launch?

No. Start with a consent-based signup that says what subscribers will receive and how often, with a working unsubscribe, and a short welcome message. Add automation when you have subscribers and something to say. Be sceptical of return figures quoted for email — the widely repeated ones aren't traceable to anything that applies to your store. Measure what it earns from your own data instead.