Course contentsLesson 8 · Path C: Shopify · 28 of 28 lessons live
Free website course · Lesson 8 · Path C: Shopify

How to Start a Shopify Store: Step by Step for Beginners (South Africa Included)

If you want to sell products, Shopify is the fastest way to get a real store online. Hosting, security, checkout and the store builder are all included, so you don’t need to touch a server. This lesson takes you through starting a Shopify store in the order that saves you the most rework: the free trial, your plan, your domain, a theme, products, payments, shipping, taxes, legal pages and launch. It also covers the payment catch South Africans run into, because Shopify’s own payment system isn’t available here.

The short answer

To start a Shopify store, sign up for Shopify’s free trial, fill in your store details, choose a plan, add your own domain, pick and customise a theme, add your products, set up payments and shipping, check your tax settings, add your legal pages, then remove the store password to launch. In South Africa, Shopify Payments isn’t available, so you connect a local payment gateway such as Payfast, Peach Payments, Ozow or Yoco instead.

Key takeaways
  • Shopify’s current offer (checked 10 November 2026) is 3 days free, then $1 a month for your first 3 months. Shopify says the trial needs no credit card.
  • The Basic plan is $29 a month billed yearly or $39 a month billed monthly. Hosting, SSL and checkout are included, so you don’t need separate web hosting.
  • Shopify Payments isn’t offered in South Africa. You use a third-party gateway, and Shopify adds its own transaction fee on top: 2% on Basic, 1% on Grow and 0.6% on Advanced.
  • You can buy a domain inside Shopify or connect one you already own: an A record pointing to 23.227.38.65 and a www CNAME pointing to shops.myshopify.com.
  • “How to start a Shopify store” gets about 1,500 US searches a month (keyword difficulty 46 in Ahrefs, November 2026), and “shopify south africa” gets about 2,800 searches a month in South Africa at a difficulty of 0.

Is Shopify right for you?

Shopify is the right platform if your main goal is selling products, physical or digital, and you want checkout, stock, shipping and payments handled in one place. If your goal is a content or affiliate site that earns from articles, WordPress gives you more SEO control for less money each month.

Pick Shopify if

You have products to sell (your own, print-on-demand, dropshipped or digital downloads), you want a store live this week, and you’d rather pay a monthly fee than manage hosting and plugins.

Pick another path if

You want to earn from content and affiliate links. Go back to WordPress vs Shopify vs Blogger and take the WordPress or Blogger path instead.


What a Shopify store costs

A Shopify store costs a monthly plan fee, from $29 a month on Basic billed yearly, plus payment processing fees on every sale, plus a domain. Apps and paid themes are optional extras. You don’t pay for hosting, because Shopify includes it.

PlanBilled yearlyBilled monthlyOnline card rate (Shopify Payments)Extra fee with a third-party gateway
Basic (best for a first store)$29/month$39/month2.9% + 30¢2%
Grow$79/month$105/month2.7% + 30¢1%
Advanced$299/month$399/month2.5% + 30¢0.6%

US prices from Shopify’s pricing page, checked 10 November 2026. Prices and offers can differ by country, so check what you see at signup.


Step 1: Start the Shopify free trial

Go to Shopify, click Start free trial and sign up with your email, Google or Apple account. Shopify asks a few questions about what you sell and where, then drops you into your store admin. It takes about five minutes.

  1. Open Shopify and click “Start free trial”. Use an email address you’ll keep for the life of the business.
  2. Answer the setup questions (what you plan to sell, whether you already sell elsewhere). They only change the suggestions you see, so don’t overthink them.
  3. Choose your store’s country carefully. It sets your default currency, tax settings and which payment providers you can use. For a South African business, pick South Africa.
  4. Note your temporary address, which looks like yourstore.myshopify.com. Customers won’t see it once you connect your own domain in Step 3.

Step 2: Fill in your store details and choose a plan

Before you design anything, go to Settings › General and add your store name, contact email, business address and currency, then choose a plan under Settings › Plan. Doing this first means your invoices, emails and checkout show the right details from day one.

  1. Settings › General: store name, store contact email (customers see this), sender email, legal business name and address.
  2. Store currency: rand (ZAR) for a South African store, US dollars for a US store. Change this before you take your first order.
  3. Settings › Plan: Basic is enough for almost every first store. Upgrade only when the lower transaction fee on Grow saves you more than the extra monthly cost.
Tip

You can’t take real orders or remove the store password until you pick a paid plan. Choose your plan before your launch day, not on it.


Step 3: Add your domain (buy in Shopify or connect your own)

You can buy a domain directly in Shopify under Settings › Domains, or buy it from a registrar and connect it. Buying in Shopify is the simplest. Buying elsewhere keeps your domain separate from your store, which helps if you ever move platforms. If you haven’t picked a name yet, start with lesson 5 on choosing a domain name.

If you buy outside Shopify, I’d use Hostinger for a .com, and 1-Grid for a .co.za, which is where I register my own South African domains. You only need the domain, not hosting.

How to connect a Hostinger domain to Shopify

  1. In Hostinger, open Domains › Domains portfolio, click Manage next to your domain and go to DNS / Nameservers.
  2. Edit the A record for the root domain: name @, points to 23.227.38.65.
  3. Edit the CNAME named www so it points to shops.myshopify.com.
  4. In Shopify, go to Settings › Domains, click Connect existing, enter your domain and click Next.
  5. If Shopify asks for verification, add the TXT record it shows (name shopify_verification) in Hostinger, then click “I updated DNS records”.
  6. Set it as your primary domain in Settings › Domains so every visitor lands on yourdomain.com.
TypeName / HostPoints toWhat it does
A@23.227.38.65Points yourdomain.com at Shopify
CNAMEwwwshops.myshopify.comPoints www.yourdomain.com at Shopify
TXT (only if asked)shopify_verificationValue from ShopifyProves you own the domain

Values from Shopify’s help centre guide for Hostinger domains, checked 10 November 2026. The same values work at any registrar.

Shopify issues a free SSL certificate once the domain connects, so your store loads on https:// without any extra setup.


Step 4: Choose and customise a theme

Start with one of Shopify’s free themes (Online Store › Themes), customise the colours, fonts, logo and homepage sections in the theme editor, and only buy a premium theme if a free one can’t do something you need. A clean free theme with good product photos beats an expensive theme with weak ones.

The next lesson goes further: using Claude to write custom sections for your theme, without hiring a developer.


Step 5: Add your products

Add each product under Products › Add product with a clear title, a description that answers buyers’ questions, good photos, a price, stock and weight, then group products into collections. Your product pages are also your main SEO pages, so write them properly.

  1. Title: what it is, in the words people search, e.g. “Organic Rooibos Loose Leaf Tea, 250g” (example), not a clever brand name on its own.
  2. Description: who it’s for, what it does, sizes or materials, and what’s in the box. Short paragraphs and a bullet list work best.
  3. Media: at least three photos on a plain background plus one in use. Add descriptive alt text to each.
  4. Pricing and inventory: price, compare-at price if it’s on sale, SKU, stock quantity and “Charge tax” ticked if you’re VAT-registered.
  5. Shipping: tick “Physical product” and add the weight, which Shopify uses for shipping rates.
  6. Variants: add sizes or colours as variants rather than separate products.
  7. Collections: group products (e.g. “Gift sets”, “Best sellers”) under Products › Collections and add them to your menu.

Step 6: Set up payments

Go to Settings › Payments and activate a payment provider so customers can pay by card. In supported countries such as the US and UK that’s Shopify Payments. In South Africa it isn’t available, so you choose a third-party provider from the list Shopify shows for your country.


Step 7: Set up shipping and taxes

Under Settings › Shipping and delivery, create shipping zones (local, national, international) with a flat rate or weight-based rates, and decide whether to offer free shipping over a set order value. Then check Settings › Taxes and duties so prices show tax the way your country requires.


Every store needs a refund policy, privacy policy, terms of service, shipping policy and contact information. Shopify can create templates for these under Settings › Policies, which you then edit to match how your business really works.


Step 9: Remove the password and launch

When your plan is chosen, payments work and your test order went through, go to Online Store › Preferences, turn off password protection and save. Your store is now live on your domain.

Before you remove the password, checkWhere
A paid plan is selectedSettings › Plan
Your domain is primary and loads on https://Settings › Domains
A payment provider is active and a test order workedSettings › Payments
Shipping zones and rates are setSettings › Shipping and delivery
Refund, privacy, terms and shipping policies are publishedSettings › Policies
Every product has a title, description, photos and priceProducts
The store looks right on a phoneOnline Store › Themes › Customise

Shopify in South Africa: payments and the extra fee

You can run a Shopify store from South Africa and sell in rand, but Shopify Payments isn’t available, so you connect a local payment gateway and pay Shopify’s third-party transaction fee on top of the gateway’s own fees. “Shopify south africa” gets about 2,800 searches a month in South Africa (Ahrefs, November 2026), and this is the question behind most of them.

Payment gateways that work with Shopify in South Africa

Gateways commonly used with Shopify in South Africa include Payfast, Peach Payments, Ozow (instant EFT), Yoco and Netcash, according to Netcash’s 2026 guide to Shopify payment set-ups. Availability changes, so always choose from the list Shopify shows in Settings › Payments for a South African store.

What you pay per sale

The gateway’s fee (set by the provider, usually a percentage plus a small fixed fee) plus Shopify’s third-party fee: 2% on Basic, 1% on Grow or 0.6% on Advanced.

When to upgrade

On Basic, every R10,000 in sales costs R200 in Shopify’s extra fee. Once that fee is bigger than the difference in plan price, Grow becomes cheaper overall.

Selling for other brands instead?

If you don’t have products of your own yet, you can earn by recommending other people’s products. What affiliate marketing is and how to start in South Africa explains how, and lesson 14 covers the programs, including the Shopify affiliate program.


Shopify SEO basics

Shopify handles the technical SEO basics for you: it creates your sitemap at yourdomain.com/sitemap.xml, a robots.txt file and SSL. Your job is to write a unique title and description for every product and collection, use descriptive image alt text, add the store to Google Search Console, and publish helpful blog posts that link to your products.

SettingWhereWhat to do
Homepage title and meta descriptionOnline Store › PreferencesYour brand plus what you sell, e.g. “Rooibos Tea Gifts Delivered in South Africa” (example).
Product and collection SEOEach product › Search engine listingEdit the page title, meta description and URL handle. Keep handles short.
Image alt textEach product › MediaDescribe the photo in plain words, including the product name.
Google Search Consolesearch.google.com/search-consoleVerify your domain and submit yourdomain.com/sitemap.xml.
BlogOnline Store › Blog postsAnswer buyers’ questions in articles and link to the matching products.

Shopify fixes some URL patterns (/products/ and /collections/), which you can’t change, but that doesn’t stop a store ranking. Content and links matter far more, and the content lessons in Module 4 show how to pick keywords a new store can rank for. If you want an SEO tool to research them, start with Ahrefs vs Semrush vs Moz.

One more thing: Shopify includes hosting, so you don’t need a separate host for the store. If you later add a WordPress content site alongside it, Hostinger is my pick for a first site, and Cloudways is what I use for bigger sites.

Do this now
  • Start your Shopify free trial and set your store country, currency and contact details.
  • Buy or connect your domain (Hostinger for a .com, 1-Grid for a .co.za) and set it as your primary domain.
  • Add your first three products with full descriptions, photos and alt text, and group them into a collection.
  • Activate a payment provider (a local gateway if you’re in South Africa), generate your policies and place a test order.

You don’t need a perfect site to start earning. The One-Pager gets you there with one page.

Start here

The One-Pager Strategy

R500 / once-off
  • Build and launch a single monetised page with AI in days, not months
  • Low effort: one focused page instead of a 50-post content plan
  • Runs alongside your job, no big budget needed
Get the One-Pager →
Go all-in

The Full System

$149 / once-off
  • Full video course on running websites as a real business
  • A dedicated course ebook to follow along with
  • Private student group: share wins, ask advice and collaborate with other students
  • Mentorship from me, and you can reach out whenever you’re stuck
  • Regular updates in the group on what’s changing in SEO and AI
Join the Full System →

Compare everything on the courses page.

Summary: how to start a Shopify store

To start a Shopify store, sign up for the free trial, set your store country, currency and contact details, and choose a plan (Basic is enough to start). Buy a domain in Shopify or connect your own with an A record to 23.227.38.65 and a www CNAME to shops.myshopify.com. Customise a free theme, add products with clear titles, descriptions and photos, then set up payments, shipping, taxes and your policies. Place a test order and remove the store password to launch. In South Africa, use a local gateway such as Payfast, Peach Payments, Ozow or Yoco, and budget for Shopify’s third-party transaction fee.

Free · No card needed

Get each new lesson in your inbox

Join my email list and I’ll let you know as each lesson goes live. You’ll also get your free copy of The Borrowed Playbook: how to borrow the social media strategies already working for other products and use them to send traffic to your site, with little to no money.

  • A heads-up when each new lesson is published
  • Real case studies and what’s working right now
  • The free Borrowed Playbook guide, sent straight away

You’ll join my newsletter. Unsubscribe anytime.

Frequently asked questions

How much does it cost to start a Shopify store?

Shopify’s Basic plan costs $29 a month billed yearly or $39 a month billed monthly, and the current offer is 3 days free, then $1 a month for your first 3 months. On top of that you pay payment processing fees on each sale and about the cost of a domain each year. Hosting and SSL are included.

Does Shopify have a free trial?

Yes. Shopify currently offers a 3-day free trial, then $1 a month for 3 months, and says the trial needs no credit card. You can build your whole store during the trial, but you need a paid plan to remove the password and take real orders.

Can I use Shopify in South Africa?

Yes. You can run a Shopify store from South Africa and sell in rand, but Shopify Payments isn’t available there. You connect a local payment gateway such as Payfast, Peach Payments, Ozow or Yoco, and Shopify charges a third-party transaction fee of 2% on Basic, 1% on Grow or 0.6% on Advanced.

Do I need web hosting for a Shopify store?

No. Shopify includes hosting, security and an SSL certificate in every plan, so you only need a domain. You can buy the domain inside Shopify or from a registrar such as Hostinger, or 1-Grid for a .co.za, and connect it.

How do I connect my own domain to Shopify?

In your registrar’s DNS settings, point the A record for @ to 23.227.38.65 and the www CNAME to shops.myshopify.com. Then go to Settings, Domains in Shopify, click Connect existing, enter your domain and set it as your primary domain.

How long does it take to set up a Shopify store?

You can get a simple store with a few products live in a day or two. Signing up takes minutes; most of the time goes into product photos and descriptions, payment provider approval, shipping rates and your policies.

Is Shopify good for SEO?

Shopify handles technical basics like the sitemap, robots.txt and SSL, and lets you edit the title, meta description and URL of every product and collection. Its URL patterns are fixed, but stores still rank well with strong product pages, a blog and backlinks.

Eugene Madondo, South African SEO specialist and founder of Rank to Earn

About Eugene Madondo

Eugene is a Cape Town-based SEO specialist and digital entrepreneur who has been earning online since 2012. He has worked in SEO at a tech startup, an agency and in-house tech roles, ran a consulting business, and has generated over $1.4 million from his own affiliate websites since 2020. He teaches website operators through Rank to Earn.

Back to the free website course overview, or see the tools I use on my resources page.

Free lessons