Video summary
The OFFICIAL Shopify Tutorial - The COMPLETE GUIDE
Main summary
Key takeaways
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
- Sign up / enter Shopify admin.
- Use a custom domain instead of the default “my shop” URL.
- In Shopify admin:
- Go to Online Store → Domains
- Click Buy new domain
- Enter desired domain name
- Click Buy
- Wait for domain activation (may take up to ~48 hours).
3) Pick and activate a theme (Online Store 2.0: Dawn recommended)
- Go to Online Store → Themes
- Visit the Shopify Theme Store
- Search for Dawn
- 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)
- Go to Online Store → Customize
- 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.
- Create/choose a product template (important for conversions).
- 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
- Apply the template to products:
- Preview a product → choose template option on the product page
- 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)
- Go to Settings → Metafields
- Add definitions:
- Care guide (multi-line text)
- Product subtitle (standard text blurb)
- Add metafield values to products.
Connect metafields to storefront via Dawn
- Online Store → Customize
- Edit the default product template
- Add a rich text block
- In the text field, choose dynamic source → select care guide
- Add a text block under product description
- 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
- Install a product reviews app from the Shopify App Store
- In the theme editor:
- Navigate to default product template
- Click Add section
- Choose the app as a section/block (e.g., “customer reviews app”)
- 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
- Install Shopify Inbox
- In theme editor:
- Go to theme settings
- Open App embeds
- Find Shopify Inbox and enable via toggle
- Visual configuration can be done in the editor.
- 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
- Admin → Products → Collections → Create collection
- Add:
- Title
- Description
- Under Sales channels, select active sales channels
- Choose:
- Manual: explicitly add products (best for very few items)
- Automatic: define selection criteria/conditions
- Add an image for the collection.
Add collections to navigation
- Online Store → Navigation
- Edit Main menu
- Add a menu item for the collection
- 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.)
- Online Store → Pages → Add page
- Enter:
- Title (browser tab + page usage)
- Content
- Example: add a Contact page
- Use provided template (e.g., contact form template import)
- 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)
- Settings → Policy
- 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)
- Refund policy
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
- Reduce rich media file sizes (optimize video/photos).
- 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
- Update sender email:
- Settings → General → Store details → Sender email
- 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
- Admin → Settings → Payment providers
- Choose Shopify Payments (simplest) or alternatives.
- Click Complete account setup
- Enter personal + banking info
- Confirm accepted banking details
- Manage accepted payment types (review rates/fees)
- Manage currencies (enable multiple currencies)
- Set payout descriptor to business name
- 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.
- Admin → Online Store → Themes → Customize
- Top bar:
- Open dropdown → Product pages
- Go to:
- Sections → Product tabs
- Enable:
- Show dynamic checkout button
- Save.
17) Enable multi-currency pricing and currency selector
Steps
- Admin → Settings → Payments
- In Shopify payments → Manage
- Under Currency:
- Enable supported currencies
- Save and enable rounding rules for consistent conversion.
- 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
- Admin → Settings → Taxes
- Configure:
- Collect provincial/state and federal taxes
- Add/replace/compound taxes
- Tax overrides for exceptions
- Tax regions:
- Go Taxes → Tax calculations
- Pricing display options:
- Show tax included or not
- Apply taxes on shipping or not
- 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
- 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
- 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
- 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:
- Settings → Shipping and delivery
- In “save packages”: edit default shipment package
- Enter dimensions and weight (box only)
- Save
After setting shipping:
- Test and iterate (holiday seasons may require different rules).
20) Shipping labels + international customs forms
Buying shipping labels
- Admin → Orders
- Open an order
- Click Create shipping label
- Choose packaging profile + total weight including package
- Buy label → download PDF
- 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
- Admin → Discounts → Create discount
- Choose discount type:
- Dollar amount / percent / shipping discount / buy X get Y
- Name it (customers see it at checkout)
Create an automatic discount
- Admin → Discounts → Create discount → Automatic discount
- Choose:
- Percentage or fixed amount
- Discount value
- Applies to: orders/collections/products
- Active dates
- 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)