Video summary

The OFFICIAL Shopify Tutorial - The COMPLETE GUIDE

Main summary

Key takeaways

Educational

Main ideas, concepts, and lessons conveyed

Why start a Shopify store

  • If you don’t already have an e-commerce store, start now—framed around turning the “global pandemic” situation into an opportunity.
  • Shopify is presented as a beginner-friendly platform to sell online.
  • “Online Store 2.0” is described as an updated Shopify system that provides more control and makes storefront building easier.

What Shopify can do (sales channels + tooling)

Shopify is a tool to sell products online via:

  • A website
  • In-person POS
  • Social media
  • Online marketplaces

Shopify includes built-in tools for digital marketing:

  • Create, execute, and analyze marketing campaigns

A single dashboard helps manage:

  • Orders
  • Shipping
  • Payments

Shopify is used by both large and small brands and can sell many kinds of products.


Methodology / step-by-step setup instructions (detailed)

1) Choose Shopify trial and plan

  • Use Shopify’s free trial (no credit card required).
  • After the trial, switch from the free plan to a paid plan to accept real sales.
  • Suggested plan for most beginners: Basic — $29/month
  • Higher tiers mentioned:
    • A plan with a bigger shipping discount (for more established businesses)
    • Advanced Shopify (for teams needing staff access + in-depth analytics)

2) Create your Shopify account and set up a custom domain

  1. Sign up / enter Shopify admin.
  2. Use a custom domain instead of the default “my shop” URL.
  3. In Shopify admin:
    • Go to Online Store → Domains
    • Click Buy new domain
    • Enter desired domain name
    • Click Buy
  4. Wait for domain activation (may take up to ~48 hours).

3) Pick and activate a theme (Online Store 2.0: Dawn recommended)

  1. Go to Online Store → Themes
  2. Visit the Shopify Theme Store
  3. Search for Dawn
  4. Activate Dawn (described as free, easy, and beginner-friendly).

Theme guidance

  • Shopify theme types:
    • Free themes (Dawn + other free options mentioned)
    • Premium themes (paid alternatives listed)
  • Option to start with one theme and switch later:
    • Switching transfers products/content, but layouts/customizations don’t.

4) Edit the store look and feel (customize the storefront)

  1. Go to Online Store → Customize
  2. Use the editor’s structure:
    • Templates, sections, blocks
    • Edit without touching code

Homepage customization approach

  • Start with the banner/hero section (first customer impression).
  • Add images/videos that are accurate to your brand (avoid “stock”/misleading imagery).

Example actions in a homepage section

  • Select images from the library
  • Add a curiosity-sparking subhead + headline
  • Add a CTA button (example text: “Shop now”)
  • Link the CTA button to a product page or collection page

Add more homepage sections

  • Use Add section
  • Include capabilities referenced for Online Store 2.0:
    • Collages
    • Featured collections
    • Multi-columns
    • Rich media (like video)

5) Create and edit product pages (sales-focused template strategy)

Core lesson: The product page’s mission is to close the sale by building trust and clearly showing why customers need the product.

  1. Create/choose a product template (important for conversions).
  2. Example template additions mentioned:
    • Custom banner (e.g., “15% off sale”)
    • Video showing how to wear/use the product
    • FAQs and reviews on product pages
  3. Apply the template to products:
    • Preview a product → choose template option on the product page
  4. Editor benefit:
    • Template changes can be made without affecting the live storefront (compared to older code-based themes).

6) Add products (content and trust-building checklist)

Product naming guidance

  • Balance between:
    • A marketing-friendly name
    • A practical descriptive name (helps search engines)

Product page content guidance

  • Use available space to explain:
    • Materials, quality, sustainability, etc.
  • Prefer bullet points or tabs over long paragraphs.
  • Add product photos:
    • Multiple angles
    • Close-ups for color and texture
  • Add videos and/or 3D models where possible.

Accessibility + SEO

  • Edit image alt text:
    • Helps visually impaired customers via text descriptions
    • Helps Google indexing

Other key product fields

  • Set price
  • Enable charge taxes if taxable (tax details referenced later)

7) Use Metafields to add custom data to products (without developer work)

What metafields are

  • Extra structured information stored and displayed across store resources (products, variants, collections, customers, orders).
  • Enables filtering/displaying custom info without developer intervention (examples: care guides, subtitles, ingredient lists, birthdays).

Metafield setup process (as described)

  1. Go to Settings → Metafields
  2. Add definitions:
    • Care guide (multi-line text)
    • Product subtitle (standard text blurb)
  3. Add metafield values to products.

Connect metafields to storefront via Dawn

  1. Online Store → Customize
  2. Edit the default product template
  3. Add a rich text block
  4. In the text field, choose dynamic source → select care guide
  5. Add a text block under product description
  6. Set dynamic source → select product subtitle

Important note: Metafields + Dawn make it easier to show customers the information they need to purchase.


8) Install and configure apps/embeds using Online Store 2.0 features (app blocks)

Purpose

  • Shopify apps add functionality and unique buying experiences without code.

App block example: customer reviews

  1. Install a product reviews app from the Shopify App Store
  2. In the theme editor:
    • Navigate to default product template
    • Click Add section
    • Choose the app as a section/block (e.g., “customer reviews app”)
  3. Optionally, place the app block in the main product section so it auto-adjusts size.

App block behavior

  • App blocks can be removed automatically if the app is uninstalled (no lingering code).

App embed example: Shopify Inbox chat

  1. Install Shopify Inbox
  2. In theme editor:
    • Go to theme settings
    • Open App embeds
    • Find Shopify Inbox and enable via toggle
  3. Visual configuration can be done in the editor.
  4. App embeds can work across theme versions (including vintage vs Online Store 2.0).

9) Set up product inventory and variants

Inventory fundamentals

  • Use SKU (stockkeeping unit) for organization.
  • Create a consistent SKU format meaningful to you (example: size/color/type/year).
  • Input inventory quantities carefully to avoid:
    • Overselling
    • Incorrect stock levels

Barcode

  • Suggested to skip if selling only online (as stated).

Shipping setup at product level

  • Physical goods:
    • Set relevant shipping/physical options
    • Input product size and weight for accurate checkout shipping rates
  • Digital goods/services:
    • Shipping calculation isn’t required

Customs

  • Add Harmonized System (HS) tariff code for customs.
  • If uncertain, search it via Google.
  • Incorrect codes can cause border delays.

Variants

  • Use variants for different:
    • Colors, sizes, flavors
  • Enter option values and categories (comma-separated).

10) SEO/search engine listing + product availability + organization

Search engine listing preview

  • Review how products appear in Google search results.
  • Use customer-relevant keywords.

Availability

  • Manage where you can sell (initially the online store; expand later).

Product organization

  • Use categories and collections so shoppers can find items.
  • Collections matter to avoid everything appearing on a single page.

Create a collection

  1. Admin → Products → Collections → Create collection
  2. Add:
    • Title
    • Description
  3. Under Sales channels, select active sales channels
  4. Choose:
    • Manual: explicitly add products (best for very few items)
    • Automatic: define selection criteria/conditions
  5. Add an image for the collection.

Add collections to navigation

  1. Online Store → Navigation
  2. Edit Main menu
  3. Add a menu item for the collection
  4. Verify with the eyeball preview

Add collection to homepage

  • Use Online Store → Customize and add it as a homepage section.

11) Create static pages (About/Contact/etc.)

  1. Online Store → Pages → Add page
  2. Enter:
    • Title (browser tab + page usage)
    • Content
  3. Example: add a Contact page
    • Use provided template (e.g., contact form template import)
  4. Add pages to navigation so users can find them (pages not in navigation are effectively inaccessible).

12) Set up legal pages and policies (Refund, Privacy, Terms, Shipping)

Why it matters

  • Protects you in disputes and builds trust.
  • Shopify provides templates to start.

Steps (high level)

  1. Settings → Policy
  2. Create from templates:
    • Refund policy
      • Eligible return/exchange items
      • Return window (30/90 days, etc.)
      • Return condition (tags, lightly worn, etc.)
      • How customers initiate returns
      • Final sale items
    • Privacy policy (how customer data is managed)
    • Terms of service
      • Protects content and company; include business email (not personal)
    • Shipping policy
      • Costs, speed, regions served
      • Customs/duties expectations (often customer responsibility)

Also emphasized

  • Link policies in multiple places:
    • Product pages
    • Checkout
    • Footer/navigation (and other key areas)

13) Improve store speed and check performance report

Why speed matters

  • People leave if pages aren’t loaded within ~2 seconds (as stated).

Two recommended speed tactics

  1. Reduce rich media file sizes (optimize video/photos).
  2. Remove unnecessary features/widgets
    • Example: Instagram feed can slow things down
    • If you must keep heavy features, place them lower on the page.

How to check speed report

  • Shopify admin → Online Store → Themes → Online store speed → View report

14) Set up store email (sender + notification templates)

Purpose

  • Customers receive confirmations and shipping updates.

Steps

  1. Update sender email:
    • Settings → General → Store details → Sender email
  2. Set up notifications:
    • Settings → Notifications
    • Review/edit/preview:
      • Order confirmation
      • Order edited
      • Order cancelled
      • Order refunded
      • Abandoned checkout
      • Checkout
      • Fulfillment request
      • Shipping confirmation
      • Shipping update
      • Out for delivery
      • Delivered
      • Email marketing

15) Accept payments (Shopify Payments first)

Steps

  1. Admin → Settings → Payment providers
  2. Choose Shopify Payments (simplest) or alternatives.
  3. Click Complete account setup
  4. Enter personal + banking info
  5. Confirm accepted banking details
  6. Manage accepted payment types (review rates/fees)
  7. Manage currencies (enable multiple currencies)
  8. Set payout descriptor to business name
  9. Enable test mode to simulate successful/failed transactions and verify checkout flow

16) Configure accelerated/express checkouts (dynamic checkout buttons)

Goal: Faster checkout by saving payment/shipping info for returning customers.

  1. Admin → Online Store → Themes → Customize
  2. Top bar:
    • Open dropdown → Product pages
  3. Go to:
    • Sections → Product tabs
  4. Enable:
    • Show dynamic checkout button
  5. Save.

17) Enable multi-currency pricing and currency selector

Steps

  1. Admin → Settings → Payments
  2. In Shopify payments → Manage
  3. Under Currency:
    • Enable supported currencies
  4. Save and enable rounding rules for consistent conversion.
  5. Add a currency selector:
    • If the theme lacks one, install a free app (example: “multi-currency converter”).

18) Set up taxes

Key message

  • Shopify helps with common tax calculations, but the store owner is responsible for remitting/collecting taxes.

Steps

  1. Admin → Settings → Taxes
  2. Configure:
    • Collect provincial/state and federal taxes
    • Add/replace/compound taxes
    • Tax overrides for exceptions
  3. Tax regions:
    • Go Taxes → Tax calculations
  4. Pricing display options:
    • Show tax included or not
    • Apply taxes on shipping or not
  5. Fulfillment locations:
    • Settings → Locations
    • Add location(s) used to ship orders to calculate taxes properly.

19) Set up shipping (carriers + who pays + rates + packaging)

Shopify Shipping (overview)

  • Built-in shipping center that:
    • Calculates shipping rates
    • Prints shipping labels
    • Tracks shipments
  • Discounted rates are mentioned (up to 86% off in best case).

Choosing who pays shipping

  1. Free shipping
    • Include shipping cost in product pricing (hide shipping cost), or
    • Offer free shipping over a minimum order amount
    • Steps for free shipping rate:
      • Settings → Shipping and delivery → manage rates
      • Add rate:
        • Rate name
        • Price value = 0
        • Conditions based on order weight or order value
        • Set min/max thresholds
  2. Flat shipping rates
    • Fixed charges based on weight and/or order price tiers
    • Can differentiate by service speed (regular vs expedited)
    • Manual setup:
      • Settings → Shipping and delivery → manage rates
      • Ensure shipping origin is correct
      • Add rate with name + price + conditions
  3. Use Shopify shipping calculation
    • Select carriers
    • Optionally add a handling fee (note: handling fees can increase cart abandonment)

Operational requirements

  • Enter correct product weight and dimensions
    • Weight of product only (not including shipping box)
  • Bulk weight updates:
    • Products → select all → Edit products
    • Add weight field
  • Define default packaging:
    1. Settings → Shipping and delivery
    2. In “save packages”: edit default shipment package
    3. Enter dimensions and weight (box only)
    4. Save

After setting shipping:

  • Test and iterate (holiday seasons may require different rules).

20) Shipping labels + international customs forms

Buying shipping labels

  1. Admin → Orders
  2. Open an order
  3. Click Create shipping label
  4. Choose packaging profile + total weight including package
  5. Buy label → download PDF
  6. Print and affix to package (or test labels if you have no orders yet)

International shipping

  • Requires a customs declaration form
  • Shopify provides a way to print these (details referenced as in the description).

21) Processing orders and fulfillment workflow

Notifications

  • Ensure order notifications are enabled:
    • Shopify app settings → store settings → notifications → orders push toggle

Fulfillment

  • Fulfill = pack items, add marketing materials/cards, and ship in the box.
  • Approaches:
    • Fulfill at home
    • Use a fulfillment company
    • Hybrid approach
  • Tip: organize fulfillment to avoid shipping the wrong product to the wrong customer.

After packing

  • Buy label in the Shopify shipping suite
  • Print/attach label and drop off
  • Later scalability: pickup services if volume increases.

22) Customer service strategy and sales retention

Core lesson

  • Poor customer service leads to lost sales; strong support improves retention and referrals.

Key tactics

  • Clear return and shipping policies (reduces repetitive questions)
  • Provide ways to contact you:
    • Email/phone/socials
    • Include on contact page or store
  • Add an FAQ page for common questions
  • Reward loyal customers (discounts, parties, sneak peeks, perks)
  • Example app mentioned: loyalty/influencer-style reward concept (“Caro/Carro”, pronunciation unclear)

23) Discount codes

Purpose

  • Discount codes help push hesitant buyers and attract new ones.

Create a manual discount code

  1. Admin → Discounts → Create discount
  2. Choose discount type:
    • Dollar amount / percent / shipping discount / buy X get Y
  3. Name it (customers see it at checkout)

Create an automatic discount

  1. Admin → Discounts → Create discount → Automatic discount
  2. Choose:
    • Percentage or fixed amount
    • Discount value
    • Applies to: orders/collections/products
    • Active dates
  3. Save (Shopify applies at checkout)

24) Recommended apps to start with (examples)

  • Lifetimely: customer lifetime value + churn insights for retention/email timing.
  • Klaviyo (“Clavio” in subtitles): email collection + email marketing (popups like “get 10% off”).
  • SEO keyword guidance:
    • Use relevant keywords on product pages/homepage
    • Use Google Keyword Planner (free tool referenced)

25) Launch checklist and launch-day marketing direction

  • The store is ready to launch once configuration steps are complete.
  • Launch-day actions suggested:
    • Influencers
    • Email marketing
    • Word of mouth
    • Create buzz around the launch
  • Encouragement to subscribe for the rest of the series.

Speakers / sources featured (as stated in subtitles)

Speakers

  • Michelle Bali (host; presents all tutorial steps)

Sources / channels

  • Learn with Shopify (described as an official Shopify channel)
  • Shopify (platform/company features and documentation implied throughout)

Original video