Master Tutorial
Step-by-step Shopify store setup
4 modules, 26 steps. Every setting you need to go from an empty trial to a store that payment providers, ad platforms, and customers trust — with the exact admin path for each.
Module 1
Account Creation & Settings
Create the store and configure the settings that are painful to change later: name, currency, payments, taxes, and shipping.
- 1.1
Choose a store name
Pick a brandable name that works as a domain, a social handle, and a trademark — before you create the account.
- 1Brainstorm 10–20 short names (ideally 1–2 words, under 15 characters). Avoid the product name itself — 'PawGlow' ages better than 'BestDogBrushStore'.
- 2Check .com availability for your top 5. If the .com is taken, a clean .co or .store is fine; avoid hyphens and numbers.
- 3Check the same handle on Instagram, TikTok, and Facebook so your brand is consistent everywhere.
- 4Search the USPTO trademark database (or your country's equivalent) to make sure you're not using a registered mark in your category.
- 5Say it out loud. If you have to spell it for someone, it's too complicated.
Pro tip: The store name is changeable later (Settings → General), but your original myshopify.com URL is permanent. Pick carefully at signup.
Watch out: Trademarked words (brand names, 'Nike', 'Disney', etc.) can get your ads rejected and your store taken down.
- 1.2
Create your Shopify account
shopify.com → Start free trial
Sign up for the free trial, answer the onboarding questions, and choose a plan once you're ready to sell.
- 1Go to shopify.com and start the free trial. Shopify frequently runs a '$1/month for the first months' promotion on the Basic plan — check the current offer.
- 2Use a business email you'll keep long-term. This becomes the account owner login.
- 3Answer the onboarding questions honestly; they only customize the setup guide and can be ignored.
- 4Enable two-step authentication immediately (profile icon → Security). Store accounts are a common target for takeovers.
- 5Stay on the trial while you build. You'll need to pick a paid plan before removing the store password.
Pro tip: Basic is enough to launch. Upgrading mainly lowers card rates and adds reports — worth it once you're processing a significant monthly volume.
- 1.3
Set store details, currency & units
Settings → General
Configure your legal business info, store currency, time zone, and units of measurement.
- 1Add your store name, contact email (customer-facing), and sender email.
- 2Enter your legal business name and address under Billing information. This appears on invoices and policies.
- 3Set the store currency under Store defaults. This is the currency you're paid out in and report in.
- 4Set time zone, unit system (metric/imperial), and default weight unit to match your main market.
- 5Set an order ID prefix/suffix (e.g. #PG1001) so order numbers don't reveal you're a brand-new store.
Watch out: Store currency is effectively locked after your first sale. Changing it later requires contacting Shopify Support and can break reports.
- 1.4
Configure Markets (where you sell)
Settings → Markets
Decide which countries you sell to. Start narrow — one or two countries your supplier can ship to quickly.
- 1Your primary market is created automatically from your store address. Edit it to match your target country.
- 2Only add international markets if your supplier can deliver there in a reasonable time.
- 3Enable local currency conversion for international markets so shoppers see prices in their currency.
- 4Use price rounding (e.g. .99) for each market so converted prices look intentional.
Pro tip: Most beginners are better off launching in a single country. Every extra market adds shipping rules, taxes, and customer-service time zones.
- 1.5
Set up payment gateways
Settings → Payments
Activate Shopify Payments, add PayPal, and enable accelerated checkouts (Shop Pay, Apple Pay, Google Pay).
- 1Shopify Payments: click 'Activate' and complete business verification (legal name, tax ID or SSN for sole proprietors, bank account). It's available in most major markets.
- 2Shopify Payments is built on Stripe. In countries where Shopify Payments is available, you can't connect a separate Stripe account — Shopify Payments is how you accept cards.
- 3PayPal: Shopify pre-creates a PayPal Express checkout using your email. Click 'Complete account setup' and log in to link a PayPal Business account, or payments will sit unclaimed.
- 4Enable Shop Pay, Apple Pay, and Google Pay under Shopify Payments → Wallets. Accelerated checkouts noticeably reduce mobile friction.
- 5If Shopify Payments isn't available in your country, choose a third-party gateway. Shopify charges an extra transaction fee on top of the gateway's fee when you don't use Shopify Payments.
Pro tip: US online card rate on the Basic plan is 2.9% + 30¢ — the default used in the Profit Calculator. Check your plan's rate on the Shopify pricing page.
Watch out: PayPal commonly holds funds for new sellers (often 21 days or until delivery is confirmed). Upload tracking promptly to get funds released faster.
- 1.6
Configure taxes & duties
Settings → Taxes and duties
Tell Shopify where you're registered to collect tax so it can calculate it at checkout.
- 1US: add the states where you're registered to collect sales tax (usually your home state first). Shopify flags states where you may be approaching economic nexus thresholds.
- 2EU/UK: register for VAT as required. For low-value imports into the EU, look into the IOSS scheme so customers aren't surprised by import VAT on delivery.
- 3Decide whether prices include tax (common in EU/UK/AU) or tax is added at checkout (common in the US).
- 4Enable duties and import taxes collection for international markets if you ship cross-border, so customers aren't hit with surprise fees at the door.
Watch out: Tax rules depend on your location and business structure. Treat this as orientation, not tax advice — confirm with an accountant before you scale.
- 1.7
Create shipping zones & rates
Settings → Shipping and delivery
Set up shipping zones per market and rates that reflect your supplier's real delivery times.
- 1Under General shipping rates, create a zone for each market you sell in.
- 2Add at least one rate per zone. Many dropshippers build shipping into the product price and offer 'Free Standard Shipping'.
- 3Name rates with honest delivery windows, e.g. 'Free Shipping (7–12 business days)', not just 'Standard'.
- 4Optionally add a paid 'Express' rate if your supplier offers faster lines (e.g. a US warehouse).
- 5Set a free-shipping threshold (e.g. free over $50) to encourage bundles and raise average order value.
Pro tip: Delivery time = processing time + transit time. If your supplier takes 3 days to ship and transit is 7–10 days, advertise 10–13 business days.
- 1.8
Customize notifications & sender email
Settings → Notifications
Brand your order confirmation and shipping emails and authenticate your domain so they don't land in spam.
- 1Add your logo and brand color under Customize email templates.
- 2Set the sender email to an address on your custom domain (e.g. support@yourbrand.com).
- 3Follow Shopify's prompt to authenticate your domain (it adds DNS records) — unauthenticated sender addresses are more likely to be filtered as spam.
- 4Edit the Order confirmation email to repeat the expected delivery window. This alone reduces 'where is my order' emails.
Module 2
Theme & Branding
Choose a fast, lightweight theme and customize it into a clean, trustworthy brand with a product page built to convert.
- 2.1
Choose a lightweight theme
Online Store → Themes
Start with a free Shopify theme. Horizon (Shopify's current default) and Dawn are fast, well-maintained, and flexible.
- 1Open the Theme Store from Online Store → Themes and filter by Free.
- 2Horizon and Dawn are both Online Store 2.0 themes, meaning sections work on every page (important for landing pages).
- 3Preview themes on mobile first — most dropshipping traffic comes from mobile social ads.
- 4Only consider a paid theme ($300–$400 one-time) once you have a proven product. A premium theme won't fix a weak offer.
Pro tip: Speed matters more than design flourish. Every slow-loading second on mobile costs conversions, and heavy themes plus many apps add up fast.
- 2.2
Set colors, fonts & brand kit
Online Store → Themes → Customize → Theme settings
Define 2–3 brand colors and 1–2 fonts, then apply them globally in theme settings.
- 1Pick one primary color (buttons, links), one neutral background, and one accent. Check contrast so text stays readable.
- 2Choose one heading font and one body font. System or theme-default fonts load fastest.
- 3Under Theme settings → Colors, create color schemes (e.g. light, dark, accent) and reuse them across sections.
- 4Upload your logo (Theme settings → Logo) at 2× the display width for crisp retina rendering, and add a favicon.
- 2.3
Build the homepage layout
Online Store → Themes → Customize
Keep the homepage simple: a clear hero, your hero product, social proof, and trust signals.
- 1Hero banner: one headline stating the benefit, one supporting line, one button to your main product or collection.
- 2Featured product section showing your best seller with price and 'Add to cart'.
- 3A 3-column 'Why us' block: e.g. fast shipping, 30-day guarantee, secure checkout.
- 4Reviews or UGC section (from your reviews app).
- 5FAQ block answering shipping time and returns.
- 6Remove anything that doesn't help someone buy: blog feeds, sliders, and 'Instagram feed' widgets usually just slow the page down.
Pro tip: Most paid-ad traffic lands on product pages, not the homepage. Don't spend days perfecting the homepage before the product page.
- 2.5
Build a high-converting product page
Products → Add product / Online Store → Themes → Customize (Product template)
Your product page does most of the selling. Lead with benefits, show the product in use, and answer objections before they're asked.
- 1Title: short and benefit-led (e.g. 'Self-Cleaning Pet Grooming Brush'), not a supplier keyword dump.
- 2Images: 5–8, starting with the product in use. Include a lifestyle shot, a close-up, a size reference, and a 'what's in the box' image.
- 3Above the fold: title, star rating, price (with compare-at price only if genuine), 3–4 benefit bullets, and the Add to cart button.
- 4Description: problem → how the product solves it → specs → what's included. Use short paragraphs and icons.
- 5Add an FAQ/collapsible tabs block covering shipping time, returns, sizing, and materials.
- 6Show honest delivery estimates near the Add to cart button.
- 7Offer bundles or quantity breaks (e.g. 'Buy 2, save 15%') to raise average order value.
Watch out: Fake 'only 2 left!' timers and inflated compare-at prices erode trust and can violate consumer-protection rules and ad policies.
- 2.6
Check mobile responsiveness & speed
Online Store → Themes → Customize (mobile preview)
Review every page on a real phone and keep the store fast as you add apps.
- 1Use the mobile preview toggle in the theme editor, then check on your actual phone over cellular data.
- 2Make sure the Add to cart button is visible without scrolling on the product page.
- 3Compress images before uploading (under ~300 KB each is a good target).
- 4Run your product page through Google PageSpeed Insights. Re-test after installing each app.
- 5Uninstall apps you're not using — and remove leftover code snippets they add to your theme.
Module 3
Legal & Trust Pages
Create the policy and contact pages that payment providers, ad platforms, and customers expect before they'll trust you.
- 3.1
Privacy Policy
Settings → Policies
Explains what customer data you collect and how it's used. Required by law in many regions and by ad platforms.
- 1Go to Settings → Policies. Shopify can generate a privacy policy automatically based on your store's settings and apps.
- 2Review it and add any tools that collect data (Meta pixel, TikTok pixel, Klaviyo, reviews apps).
- 3If you sell to the EU/UK or California, set up cookie consent under Settings → Customer privacy.
- 4Link it in the footer menu.
Watch out: Generated templates are a starting point. They are not legal advice — review them for your specific business and jurisdiction.
- 3.2
Terms of Service
Settings → Policies
The rules for using your store: pricing errors, liability, governing law, and dispute handling.
- 1Use 'Create from template' in Settings → Policies.
- 2Replace placeholders with your legal business name, address, and governing jurisdiction.
- 3Add a clause covering pricing or availability errors so you can cancel mistaken orders.
- 4Link it in the footer menu.
- 3.3
Refund & Return Policy
Settings → Policies
The single most important trust page for dropshipping. Clear terms here prevent chargebacks later.
- 1State the return window (30 days is a common, trustworthy default).
- 2Explain conditions: unused, original packaging, proof of purchase.
- 3Specify who pays return shipping and where returns go. Many dropshippers refund low-cost items without requiring a return, since shipping back to a supplier overseas costs more than the item.
- 4Describe the damaged/defective process: ask for a photo, then offer a replacement or refund.
- 5State how long refunds take to process once approved.
- 6Also set up your return rules under Settings → Policies so customers can self-serve returns from their account.
Pro tip: A generous, clear refund policy costs less than chargebacks. Each dispute carries a fee on top of the lost sale, and a high dispute rate can put your payouts on hold.
- 3.4
Shipping Policy
Settings → Policies
Sets delivery expectations. Honest timelines here are your best defense against 'item not received' disputes.
- 1List processing time (e.g. 1–3 business days) and delivery time per region, separately.
- 2Explain that orders may arrive in separate packages if customers buy multiple items (common with dropshipping).
- 3State shipping costs and any free-shipping threshold.
- 4Explain customs and duties for international orders.
- 5Explain what happens with lost packages or wrong addresses.
- 6Link to your order tracking page.
- 3.5
Contact Us page
Online Store → Pages → Add page
A real way to reach you. Shopify, PayPal, and ad platforms all look for one.
- 1Create a page titled 'Contact' and set the theme template to 'contact' so it shows a form.
- 2Add your support email, expected response time (e.g. 'within 24 hours, Mon–Fri'), and business address if you're comfortable sharing it.
- 3Optionally install Shopify Inbox for live chat.
- 4Add it to both the main menu and footer menu.
Pro tip: A branded support email (support@yourbrand.com) looks more trustworthy than a Gmail address. See Email Forwarding in the Domain & Branding module.
- 3.6
FAQ page
Online Store → Pages → Add page
Answers the 10 questions every customer asks, cutting support volume and objections.
- 1Cover: shipping times, tracking, returns, payment methods, product care, sizing, and contact.
- 2Use the collapsible content section in your theme for a clean accordion layout.
- 3Reuse the same answers in product-page FAQ blocks for consistency.
Module 4
Domain & Branding Checklist
Connect a custom domain, set up branded email, and add the visual trust elements that make a new store look established.
- 4.1
Buy or connect a custom domain
Settings → Domains
A custom domain is essential for trust and for ad platform verification.
- 1Easiest: Settings → Domains → Buy new domain. Shopify configures DNS automatically.
- 2Already own a domain elsewhere? Choose 'Connect existing domain' and follow the guided setup, or update DNS manually at your registrar.
- 3Manual DNS: point the root domain's A record to 23.227.38.65 and the 'www' CNAME record to shops.myshopify.com.
- 4Remove any conflicting A/AAAA records at the registrar. DNS changes can take up to 48 hours to propagate.
- 5Once connected, set it as your primary domain so all traffic redirects to it.
Watch out: Double-check DNS values against Shopify's Help Center at the time you connect — the guided setup always shows the current values for your store.
- 4.2
Verify your domain for ads
Meta Business Settings → Brand safety → Domains
Verifying your domain with Meta (and other ad platforms) proves ownership and is needed to control link previews and event setup.
- 1In Meta Business Settings, add your domain under Brand safety → Domains.
- 2Choose the meta-tag method: copy the tag, then add it via Online Store → Preferences (or your theme's head) — or use the DNS TXT record method at your registrar.
- 3Click Verify in Meta once the tag or record is live.
- 4Repeat similar verification for Google Search Console so your store gets indexed.
- 4.3
Set up email forwarding
Settings → Domains → (your domain) → Email forwarding
Create branded addresses like support@ and orders@ that forward to your personal inbox.
- 1For domains bought through Shopify, open the domain and add forwarding addresses (e.g. support@yourbrand.com → you@gmail.com).
- 2For third-party domains, set up forwarding at your registrar or use a mail provider like Google Workspace or Zoho Mail.
- 3Use the branded address as your customer-facing contact email in Settings → General.
- 4Send a test email to confirm forwarding works before launch.
- 4.4
Create a logo & favicon
A simple wordmark is all you need at launch. Aim for clean and legible, not elaborate.
- 1Design a wordmark in Canva or similar using your brand font and primary color.
- 2Export a transparent PNG (or SVG) at roughly 500px wide for the header.
- 3Create a square icon version (32×32 or larger) for the favicon.
- 4Create a 1:1 profile image for Instagram, TikTok, and Facebook using the same icon.
- 4.5
Add trust badges & signals
Visual cues that reduce purchase anxiety, placed near the Add to cart button and in the footer.
- 1Show accepted payment icons (your theme's footer setting shows these automatically).
- 2Add a short guarantee line under the Add to cart button, e.g. '30-day money-back guarantee'.
- 3Display real reviews with photos from your reviews app.
- 4Use icon rows for shipping, returns, and secure checkout — only claim what's true.
Watch out: Never use fake 'As seen on' logos, fake reviews, or security seals you haven't earned. They violate ad policies and consumer law, and customers notice.