Making a Shopify store takes about twenty minutes of clicking and roughly four decisions that matter. Every guide you will find walks you through the clicking in the order Shopify’s onboarding happens to present it: sign up, pick a theme, add products, set up payments, connect a domain, launch. That order is fine. What none of those guides tell you is which of those choices you can take back later and which ones follow you around for the life of the store.
That gap matters more than it sounds. The least reversible decision in the whole process is the one Shopify asks you for first, in a text box, before you know anything: your store’s address. You get two changes to it, total, and typing a name into that signup box already spends the first one. This page walks the same setup, sorted by what sticks.

The decisions that follow you around
Three choices in Shopify setup are either permanent or close to it. Spend your attention here and nowhere else on day one.
Your myshopify.com address
When you sign up, your store gets an address like your-store-name.myshopify.com. If you leave the name box empty, Shopify generates something like 1a2b3c4-5.myshopify.com instead. That string does four jobs at once. It is your storefront address until you buy a custom domain. It is the URL of your admin, as in admin.shopify.com/store/your-store-name. It is the account ID that third-party apps ask for when you connect them. And it is how Shopify Support identifies your store when you contact them.
Here is the part the other guides skip. Shopify’s own documentation says you can change that domain two times, total, and that entering a store name at signup counts as the first change. In practice that means most store owners have exactly one rename left, forever. There is no third. The Shopify online store setup documentation states it plainly.
Two more things worth knowing before you type anything in that box:
- Changing your store name does not change your myshopify.com address. They are separate settings. The store name in Settings > General can be edited as often as you like. The address underneath it cannot.
- After you move to a custom domain, you still need the original address to log in. Shopify’s docs are explicit about recording it somewhere safe, because it stays your login and your account identifier even once customers never see it.
So pick something short, spellable, and tied to the business rather than to a product or a season. northfield-supply survives a pivot. summer-tees-2026 does not.
Your store’s country
Your store address sets the country, and the country drives your tax settings, your payout currency and whether Shopify Payments is available to you at all. Changing it later is not a text edit. If your store uses Shopify Payments, Shopify Balance, Shopify Capital or Shopify Credit, you have to deactivate all of those financial services before the country can be changed. That is a support conversation and a gap in your ability to take money.
Currency is nearly as sticky. You can change it, but once you have taken your first order Shopify makes you tick a box acknowledging the risk, because historical order values do not get converted.
Your first order number
Shopify numbers your first order #1001 and counts up from there. You cannot change the number it starts at. You can add a prefix or a suffix, so ORD-1001 or 1001-EU are both fine, but the 1001 itself is fixed. If you want order numbers that look like a specific format for accounting or for a marketplace integration, decide on the prefix before your first sale rather than after.
The setup itself, in an order that protects you
With those three settled, the rest is mechanical. This is the sequence we use, which differs from the standard list in one way: products come before theme.
- Open the account. Shopify asks for your full legal name, business address, an active phone number and a valid email. You can start a Shopify account and stop at the signup box while you decide on the address from the section above.
- Set the fixed stuff. Settings > General: store name, store address, time zone, currency, unit system and default weight unit. Weight unit is a default you can override per product later, so do not agonise over it.
- Add three products properly. Not thirty. Three, with real titles, real descriptions, real prices and images at consistent dimensions. Everything you do to the theme afterwards is judged against real products, and an empty theme looks good in a way that means nothing.
- Choose and customise the theme. Shopify’s default is Dawn, and Dawn is a reasonable place to start. If you want to compare, our rundown of the best free Shopify themes covers what the free ones do and do not give you.
- Set up payments. Settings > Payments. Turn on test mode, place an order as a customer, and confirm the order lands in your admin with the right total and the right tax line.
- Set up shipping. One zone, one flat rate, done. More on why below.
- Write your policies. Refund, privacy, terms and shipping. Shopify will generate starting templates, and you then link them from your footer menu so customers can find them.
- Set your home page SEO. Online Store > Preferences, in the Social sharing image and SEO section. Shopify caps the title field at 70 characters and notes that search engines display roughly 140 characters of the meta description, so write for those limits rather than filling the box.
- Connect a domain, or do not. You can add up to 20 domains or subdomains alongside your myshopify.com address, and 1,000 on the Plus plan. One is plenty. If you are not ready to buy one, launching on the myshopify.com address costs you nothing but polish.
- Preview, then launch. Covered in the next two sections.
What we stop bothering with
We build these stores for a living, and there are two places where new owners reliably spend a weekend for no return.
The first is shipping rates. Most of the stores we set up go live with a single zone and one flat rate, because the information you need to price shipping properly does not exist until you have shipped a few dozen orders to real addresses. A rate table built on guesses is not more accurate than a flat rate, it is just harder to change.
The second is the theme. We have watched people spend three days on font pairings for a store with no products in it, then launch and discover the only page anyone looks at is a product page they never opened in the editor. Build the product pages first. The homepage can stay close to the theme default for months and nobody will notice.
Preview before you launch
In your admin, go to the Sales channels section, hover over Online store, and click the eye icon. That opens your storefront in a new tab exactly as a customer would see it. Walk it like a stranger: tap a product, add it to the cart, start checkout, read your own shipping message, and find your refund policy. Most launch-day problems are visible in that one pass.
Then go back and place a real test order through test mode if you have not already. A checkout that silently fails is the one error nobody reports to you.
Launch is one switch, and it has a new name
Your store is not public until you turn off its access restriction. This is the step guides get wrong most often, because Shopify renamed it and most of the advice still has not caught up.
It is Private mode, and it lives in Online Store > Preferences, in the Store access section. Not Settings > Preferences, which is where several popular guides send you. While private mode is on, visitors and search engines both see a landing page with a password box instead of your store. Turn it off and you are open.
Two defaults worth knowing while you are on that page. Shopify generates hreflang tags automatically, which only matters if your theme or an app already adds them, in which case turn the automatic ones off to avoid duplicates. And hCaptcha is on by default across your contact forms, comments and login pages.
After you launch
The store being live is the start of the work, not the end. Two things deserve attention in the first month.
Search is one. A new Shopify store is competing with pages that have existed for years, and the theme you picked will not fix that by itself. Our Shopify SEO checklist is the ordered version of what to do about it.
Cost is the other. Shopify’s plan pricing, transaction fees and app subscriptions add up differently depending on how you sell, and we keep the numbers in one place rather than scattering them: see what Shopify actually costs. If it turns out the model is not for you, cancelling a Shopify subscription is straightforward and worth understanding before you need it.
If the twenty minutes of clicking is the part you would rather skip, that is roughly what AI Store Generator does. It builds the store, the structure and the product pages in about two minutes, with the SEO groundwork already in place, which leaves you with the four decisions above rather than all forty. The one it cannot make for you is still the store address, so decide that first either way.
Frequently asked questions
How long does it take to make a Shopify store?
The mechanical setup is twenty to forty minutes if you have your products ready. What stretches it out is deciding things: the name, the niche, the look, the price. Store owners who know what they are selling are usually live the same day. Store owners who are still choosing a niche are not building a store yet, they are doing research, and our dropshipping niches guide is the right place for that stage.
Can you make a Shopify store for free?
You can build one for free and look at it for free. You cannot keep it open to customers without a paid plan once the trial ends. The build, the theme, the products, the test orders and the preview all happen before any money changes hands, which is why we recommend getting all the way to a test checkout before you pay for anything.
Do I need a domain before I start?
No. Your store works on its myshopify.com address from the first minute, and you can connect a custom domain at any point afterwards without rebuilding anything. The address you do need to think about before you start is the myshopify.com one itself, for the reasons above.
Can I change my Shopify store name later?
Yes, as often as you want, in Settings > General. The one exception is the business name on a Shopify Payments account, which needs Shopify Support. Changing your store name does not change your myshopify.com address, which is the setting with the hard limit.
How many products should I have before launching?
Three is enough to launch and test. Twenty is a reasonable first catalogue. Two hundred is a way of avoiding the launch. We have written about how many products to start with in more detail.
Does Shopify ask for a business licence to open a store?
To open an account, Shopify asks for your full legal name, your business address, an active phone number and a valid email, and it can request further information. A licence is not part of that signup. What your own city, state or country requires of a business selling online is a separate question with a different answer in every place, so check your local rules rather than a Shopify guide.
Do I need to know how to code?
No. Shopify themes are configured in a visual editor, and nothing above touches code. Theme code exists and you can edit it, but a store that needs code edits to launch has picked the wrong theme.